GE HEALTHCARE-posted 3 days ago
Full-time • Mid Level
Hybrid • Bellevue, WA
5,001-10,000 employees

As Senior Staff Software Engineer, you’ll work closely with architects and technical product managers to translate overall system architecture and product requirements into well-designed and implemented software components. You’ll take ownership of the implementation of individual software components, with high emphasis on quality, test-driven development, and sound software engineering practices - using software engineering best practices to ensure a high standard of quality for all the team deliverables. At GE Healthcare, we are committed to bringing cloud-based solutions for our customers: all aspects of computing services across the cloud and edge – including servers, databases, storage, networking, analytics, software, intelligence are delivered over the Internet. Our Science & Technology organization is harnessing the power of technology to make healthcare more precise, more personalized, and more accessible for everyone. From driving the overall clinical research and patient-centric innovation strategy to delivering new digital and machine learning capabilities - we’re committed to leading digital transformation, improving outcomes for patients and providers, and creating a world where healthcare has no limits. Our teams are based in the US.

  • Responsible for designing, building, and maintaining a scalable and efficient Data Fabric architecture that supports the organization’s strategic goals.
  • Data Strategy Development: Formulate and implement a strategic vision for data architecture aligned with business objectives.
  • Data Modeling: Create conceptual, logical, and physical data models to meet business needs, ensuring data integrity and scalability.
  • Data Governance and Compliance: Ensure adherence to data governance policies and regulatory requirements to maintain data security and privacy.
  • Technology Evaluation: Assess and recommend new technologies and methodologies to enhance data management processes.
  • Collaborate with the team to solve complex business problems, ensuring that solutions align with both technical and data strategies.
  • Develop high-quality distributed system software, incorporating modern cloud, edge, and data-driven approaches.
  • Work closely with architects and technical product managers to translate overall system architecture, product requirements, and data strategy into well-designed and implemented software components.
  • Take ownership of the implementation of individual software components, with a strong emphasis on quality, test-driven development, sound software engineering practices, and data integrity.
  • Participate in software design reviews, conduct peer code reviews, and provide input and feedback to other members of the development team, ensuring alignment with technical and data strategies.
  • Design, implement, test, deploy, and maintain innovative software solutions to enhance service performance, durability, cost efficiency, security, and data utilization.
  • Utilize software engineering best practices to ensure a high standard of quality for all team deliverables, while also ensuring that data strategies are effectively implemented and maintained.
  • Leverage Generative AI (Gen AI) and Large Language Models (LLMs) to drive agile development and releases, enhancing the speed and quality of software delivery.
  • Bachelor’s degree in Computer Science or related discipline
  • 8+ years of professional software development experience with history of technical innovation
  • 3+ years of experience with building scalable, distributed systems using modern frameworks such as AWS, Azure or GCP
  • 2+ years of 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.
  • 8+ years of experience including 3+ 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
  • 2+ years 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
  • Work/Life Balance
  • Mentorship & Career Growth
  • Inclusive Team Culture
  • flexible schedule
  • innovative benefit offerings
  • medical, dental, vision, paid time off, a 401(k) plan with employee and company contribution opportunities, life, disability, and accident insurance, and tuition reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service