Sr. Staff Software Architect Opportunity

GE HealthCare company

Subscribe to our Telegram Channel

Sr. Staff Software Architect in UNITED STATES

Visa sponsorship & Relocation 1 year ago
Job Description Summary

Are you a visionary Senior Staff Software Architect passionate about revolutionizing healthcare collaboration? GE Healthcare's Ultrasound Digital team seeks your leadership to develop software that pushes the boundaries of real-time collaboration and situational awareness technology. In this pivotal role, you'll become the architect of our future, continuously improving performance and scalability of current software while championing cutting-edge solutions that transform collaboration and awareness in ultrasound. Join us and be a driving force in the future of healthcare, building upon our existing cloud based “TeleUltrasound” technology to unlock the full potential of ultrasound and improve clinical and operational outcomes.

GE Healthcare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world.

Job Description

Needs to sit in CST or EST time zones, based in the US.

  • No Sponsorship or OPT**

Role & Responsibility

  • Champion collaborative engagement with internal and external stakeholders to proactively map business requirements to domain requirements.
  • Develop comprehensive reference architecture and establish clear standards for software architecture design and implementation. This includes defining principles, processes, and best practices to ensure the creation of highly scalable, maintainable, and reliable software systems.
  • Serve as a strategic thought leader by actively contributing to proposals, reports, and research initiatives.
  • Craft and document high-level software architecture and technology roadmap, ensuring it guides the organization's technical direction and fosters clear communication among all stakeholders involved in product development.
  • Pioneer the identification and resolution of new and complex problems by leading a dedicated POC/Advanced Technology Development (ATD) team. Drive research and learning initiatives to cultivate solutions and meticulously analyze the potential benefits to secure stakeholder buy-in and drive successful implementation.
  • Foster Platform Cohesion and Reusability: ensure the software integrates seamlessly with our existing ecosystem, enabling effortless collaboration across teams and projects. Contribute to the creation of a unified platform through reusable components that benefit other products.
  • Evangelizing the adoption of novel architectural design patterns, best practices, and emerging technology trends to continuously evolve our technological landscape.
  • Foster a culture of innovation by passionately coaching and inspiring team members to not only achieve business goals but also cultivate their technical expertise and propel their personal growth.
  • Guide development teams at all levels by actively evaluating architectural trade-offs and partnering with scrum teams to implement agreed-upon decisions encompassing technology selection, tools, solutions, workflow, and coding standards.
  • Champion the creation of a streamlined DevOps environment through collaboration with other architects and teams, fostering close alignment between development and operations for a smooth and efficient software delivery process.

Minimum Qualifications

  • Bachelor’s degree in computer science or related field.
  • Minimum of 10 years of experience in software development and design.

Requirements To Succeed

Technical Expertise Required:

  • Minimum of 5 years of software design and proven experience and demonstrated conceptual knowledge in software design and architecture that drive scalability, reliability, and maintainability.
  • Minimum of 5 years of work experience and demonstrated knowledge of cloud technologies like AWS ).
  • Minimum of 8 years of experience with hands-on experience in software development using various programming languages (e.g., C/C++, Java, JavaScript, C#) and technology stacks. Focus on performance, security, and flexible code.
  • Experience and best practices for designing, publishing, documenting, analyzing, and managing APIs to drive consumption, collaboration, and internal/external reuse.
  • Experience in Microservices technologies, SQL & NoSQL database technologies, Data Serialization and transfer technologies, Event-Driven architecture and message queuing technologies, security frameworks and standards, data modeling techniques, containerization, and container orchestration technologies (i.e., Docker, Kubernetes), Big data technologies (i.e., Databricks, Snowflakes), etc.
  • Experience with one or more front-end frameworks (i.e., VUEJS, AngularJS, jQuery, ReactJS), and on or more back-end frameworks (i.e., Express/Node.js, Spring Boot).
  • Experience in .NET framework and tools.
  • Experience in the integration and implementation of IdAM solutions including working knowledge of SAML and OAuth.
  • Experience with modern software development tools for CI/CD including Jenkins, Git/Gitlab, Jira, JFrog Artifactory, Maven, Gradle, SonarQube, and Ansible, Azure pipelines, AWS CodePipeline, tec.
  • Experience with Automated unit test (i.e., JUnit, Mocking frameworks), Test Driven Development (TDD), and Behavior-driven development (BDD) (i.e., Cucumber).

Desired Characteristics

  • Masters degree in Computer Science or STEM (Science, Technology, Engineering and Math) field
  • 12+ years of experience in software development and design

Technical Expertise Desired

  • Experience in developing cross-platform GUI for Android, iOS, and Windows using Qt/C++.
  • Experience in multimedia streaming technologies. This includes video and audio codecs, streaming standards (MPEG-DASH, HLS, RTSP), and latency optimization techniques.
  • Experience in WebRTC, SIP, and other relevant technologies

Personal & Leadership Skills

  • Thrives in complex environments by expertly navigating the organizational matrix and understanding team member roles.
  • Anticipates potential roadblocks and proactively identifies workarounds.
  • Leverages available resources and rallies the team around shared goals.
  • Out-of-the-box thinker who leverages expertise to solve complex technical problems and guide the team towards innovative solutions.
  • Excellent communicator with the ability to collaborate effectively across teams.
  • Fosters consensus with leadership and influences stakeholders within a multinational company.
  • Proven ability to prioritize, work independently, and handle multiple complex tasks simultaneously.
  • Generates pragmatic solutions to address potential roadblocks as well as leverage key opportunities.
  • Ability to articulate the value of what is most important to the business to achieve outcomes.
  • Leads and works seamlessly with blended teams, including 3rd party partners.

Additional Information

GE HealthCare offers a great work environment, professional development, challenging careers, and competitive compensation. GE HealthCare is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.

GE HealthCare will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).

While GE HealthCare does not currently require U.S. employees to be vaccinated against COVID-19, some GE HealthCare customers have vaccination mandates that may apply to certain GE HealthCare employees.

Relocation Assistance Provided: No
Apply now

Subscribe our newsletter

New Things Will Always Update Regularly