Sr Software Engineer
GE HealthCare
**Job Description Summary**
We are seeking a skilled Software Engineer to join our agile development team. This role involves leading technical efforts, building scalable solutions, and driving innovation across cloud and on-prem environments. You will collaborate closely with product leaders and cross-functional teams to deliver high-quality software aligned with business goals.
**Job Description**
**Roles & Responsibilities**
+ Lead the definition, development, and evolution of software in a fast-paced, agile environment using modern technologies and infrastructure.
+ Provide technical leadership to an agile team of 5-7 engineers.
+ Collaborate with Product Line Leaders (PLLs) to understand product requirements and vision.
+ Translate product vision into a prioritized backlog of user stories and ensure timely, high-quality delivery.
+ Own the implementation of software components with a strong focus on quality, test-driven development, and sound engineering practices.
+ Participate in design reviews, conduct peer code reviews, and provide constructive feedback to team members.
+ Develop, test, deploy, and maintain innovative software solutions that enhance performance, durability, cost-efficiency, and security.
+ Apply software engineering best practices to ensure high standards of quality across all team deliverables.
+ Analyze and optimize application performance based on key performance parameters.
+ Work with core data structures and algorithms, implementing them using appropriate technologies.
+ Proactively share knowledge and updates with the team, ensuring the right level of detail and timeliness.
**Minimum Qualifications**
+ Bachelor’s degree in computer science or a related discipline.
+ 7+ years of professional experience in full-stack software development, including front-end engineering and modern design principles.
+ 2+ years of experience building scalable, distributed systems using cloud platforms such as AWS, Azure, or GCP.
**Desired Qualifications**
+ Bachelor’s degree in computer science or a STEM field (Science, Technology, Engineering, Math); advanced experience preferred.
+ Experience designing and architecting large-scale distributed systems, preferably using AWS.
+ Strong programming skills in Java and Python, with hands-on experience in Java Spring Boot, Jenkins, web development (including Angular and jQuery), and building RESTful APIs.
+ Familiarity with CI/CD tools such as GitLab, Artifactory, and SonarQube.
+ Proven experience working directly with customers to assess needs, identify solutions, and resolve issues constructively.
+ Hands-on experience with big data systems, analytics, containerized microservices, serverless functions, and event-driven architectures.
+ Ability to bring innovative ideas across testing automation, production availability, distributed computing, and large-scale system design.
+ Experience supporting production software deployments.
+ Technical expertise in deploying solutions on public cloud platforms, with a preference for AWS.
+ Skilled in creating, documenting, and communicating software architectures for complex systems.
+ Experience managing Agile processes, including planning, tracking, and communication.
+ Strong problem-solving skills and a demonstrated ability to learn new technologies and methodologies quickly.
**Additional Information**
**Relocation Assistance Provided:** No
Por favor confirme su dirección de correo electrónico: Send Email