Sr. Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

GE HealthCare · 14 hours ago

Sr. Software Engineer

GE HealthCare is a leading global medical technology and digital solutions innovator. As a Senior Software Engineer, you’ll work closely with architects and technical product managers to translate system architecture and product requirements into well-designed software components, emphasizing quality and best practices.

AppsHealth CareHealth DiagnosticsHome ImprovementHome RenovationInternetMedical
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Work with the team to help solve business problems
Write high quality distributed system software
Work closely with architects and technical product managers to translate overall system architecture and product requirements into well-designed and implemented software components
Take ownership of the implementation of individual software components, with high emphasis on quality, test-driven development, and sound software engineering practices
Participate in software design reviews, you conduct peer code reviews, and provide input and feedback to other members of the development team
Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security
Use software engineering best practices to ensure a high standard of quality for all the team deliverables

Qualification

JavaAWSSpring FrameworkSQLDistributed SystemsCI/CDNoSQL DatabasesTechnical LeadershipObject Oriented PrinciplesAgile ProcessesTechnical Problem-Solving

Required

Bachelor's degree in Computer Science or related discipline
Software development experience with history of technical innovation
Experience with building scalable, distributed systems using modern frameworks such as AWS, Azure or GCP
Experience with leading design or architecture (design patterns, reliability, and scaling) of new and existing systems experience
Experience providing technical leadership to engineers, leading an engineering team, and / or mentorship
Deep knowledge of Object Oriented Principles using Java Program Language
Strong experience with Java/J2EE, Spring Core, SpringBoot, JPA (e.g. Hibernate)
Strong experience with SQL; in creating Data Models, Store Procedures, Views, Functions, and DB Scripts using relational database, preferably MS SQL Server
Strong experience using Spring Framework (Core, MVC, Integration and Data)

Preferred

Experience with big data systems, analytics, containerized microservices, serverless functions, and event-driven architecture
Master's or PhD degree in Computer Science, Computer Engineering, or related field
Experience with design/architecting large-scale distributed systems preferably using AWS technologies
Strong Experience in building reactive systems using Spring Cloud and WebFlux
Thorough understanding/working knowledge of CI/CD systems using Jenkins and integration with source control systems like github/gitlab
Experience using industry standard messaging systems like Kafka/RabbitMQ
Strong experience using NoSQL databases like MongoDB, Cassandra
Experience using spark and spark SQL
Experience with working directly with end customers to assess needs, identify solutions, and constructively resolve disagreements
Bring fresh ideas from all areas, including testing and validation automation while maintaining the production availability, conversion automation, distributed computing, large-scale system design
Experience with supporting production software deployments
Technical expertise across all deployment models on public cloud, and on-premises infrastructure
Experience creating, documenting, and communicating software architectures for complex products
Experience in building, tracking, and communicating plans within Agile processes
Excellent technical problem-solving skills and aptitude to learn new technologies and methodologies

Benefits

Medical
Dental
Vision
Paid time off
A 401(k) plan with employee and company contribution opportunities
Life
Disability
Accident insurance
Tuition reimbursement

Company

GE HealthCare

company-logo
GE Healthcare provides a wide range of medical technologies and services to healthcare providers and researchers. It is a sub-organization of General Electric.

Funding

Current Stage
Public Company
Total Funding
$5.52B
Key Investors
Bill & Melinda Gates Foundation
2024-11-07Post Ipo Secondary· $1.17B
2024-09-12Post Ipo Secondary· $1.29B
2024-02-16Post Ipo Secondary· $1.07B

Leadership Team

leader-logo
Catherine Estrampes
President and CEO, US & Canada
linkedin
leader-logo
Luiz Verzegnassi
President & CEO, Services
linkedin
Company data provided by crunchbase