Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailJob Description
Role Overview:
As a Senior Software Engineer you will design build and maintain large scale cloud native SaaS applications and services. You will work in highly empowered and engaged teams to build cloud native applications and services which will be used by product teams across GE HealthCare and our customers.
Key Responsibilities:
1. Design implement and maintain scalable and secure cloud native applications and services
2. Write clean efficient and well-documented code adhering to best practices
3. Ensure code quality through code reviews automated testing and best in class engineering practices.
4. Optimize system performance scalability and reliability
5. Participate in and contribute to architectural and technical design discussions.
6. Troubleshoot debug and optimize application performance and reliability.
7. Collaborate with product managers designers and other engineers to deliver features aligned with business goals.
8. Stay updated with emerging technologies and advocate for their adoption when beneficial.
9. Participate in the full software development lifecycle from requirement grooming to deployment and monitoring.
software engineers in the team and be a role model for them.
Qualifications:
7 years of software development experience including work with cloud technologies.
Bachelors or Masters degree in Computer Science Engineering or equivalent experience.
Proficiency in one or more modern programming languages (e.g. Python Java Go NodeJS).
Experience with cloud platforms such as AWS Azure or Google Cloud.
Experience with microservices architecture distributed systems and event-driven design.
Expertise in designing and consuming RESTful APIs and familiarity with GraphQL
Hands one experience with CI/CD pipelines infrastructure as a code (e.g. Terraform CloudFormation) and automated deployments.
Strong understanding of relational and NoSQL databases.
Knowledge of SaaS specific security practices (e.g. OWASP data encryption identity management).
Strong understanding of software development methodologies and tools.
Familiarity with containerization (Docker) and orchestration (Kubernetes).
Knowledge of monitoring and logging tools
Experience with distributed systems and data-intensive applications.
Preferred:
Relevant certifications (e.g. AWS Certified Developer Google Professional Cloud Engineer).
Experience of leveraging GenAI throughout the software development lifecycle
Full Time