Sr. Software Engineer

GE HealthCareArlington Heights, IL
$109,600 - $164,400Hybrid

About The Position

We are looking for a Senior Software Engineer who is passionate about building meaningful, scalable software solutions that make an impact. In this role, you’ll contribute to the design, development, and continuous improvement of software features and systems that support our products and customers. You’ll work both independently and collaboratively across teams, contributing your ideas to design discussions and helping shape solutions that drive real-world outcomes. This is a great opportunity for someone who enjoys solving complex problems, sharing knowledge, and growing their skills in a supportive, team-oriented environment.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or another STEM field
  • ~4+ years of experience developing software in a professional setting
  • Experience developing cloud-based, containerized applications (AWS or similar cloud platforms)
  • Experience building backend API services using Java and frameworks such as Spring Boot, Quarkus, or similar
  • Experience developing modern user interfaces using frameworks such as Angular, React, or similar

Nice To Haves

  • Advanced degree (Master’s or PhD) in Computer Science or a related field
  • Experience working with Kubernetes (such as EKS), API gateways, and load balancing technologies
  • Experience designing scalable, multi-tenant SaaS applications
  • Familiarity with event streaming and real-time data systems (e.g., Apache Kafka, WebSockets, logging/monitoring tools)
  • Experience managing shared state across complex UI applications
  • Familiarity with authentication and authorization approaches such as OIDC
  • Experience with comprehensive testing practices (unit, integration, system, scalability, and security testing)

Responsibilities

  • Design, develop, and continuously improve software features in a fast-moving, Agile environment using modern technologies
  • Help increase efficiency across teams by identifying opportunities to streamline processes and reuse solutions
  • Support and contribute to improvements in development, maintenance, and operational processes
  • Collaborate cross-functionally with teams across the business to align on priorities and deliver high-quality outcomes
  • Contribute to building reliable, high-quality products that meet user and business needs
  • Help ensure clear communication of team goals, priorities, and progress
  • Partner with subject matter experts to learn and apply complex domain knowledge
  • Apply software development best practices, including Agile methodologies, testing, scalability, documentation, and security

Benefits

  • medical
  • dental
  • vision
  • paid time off
  • a 401(k) plan with employee and company contribution opportunities
  • life insurance
  • disability insurance
  • accident insurance
  • tuition reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service