CyberCoders REMOTE Principal Software Engineer - Cloud in San Francisco, California

REMOTE Principal Software Engineer - Cloud REMOTE Principal Software Engineer - Cloud - Skills Required - Architecture, Enterprise, Agile, Cloud, Imaging, Lead

If you are a Principal Software Engineer with experience, please read on!

Title: Principal Software Engineer

Location: 100% remote

Transforming the future of healthcare isn't something we take lightly. It takes teams of the best and the brightest, working together to make an impact. We are focused on enabling smarter healthcare. Everyday, we are re-imagining how insights can lead to smarter healthcare, and we are committed to delivering products, services, innovations, and experiences to our clients across the continuum of care.

Want to join us in our purpose? Please read on!

What You Will Be Doing

You will be responsible for the defining and maintaining the blueprint of various solutions in the company's Enterprise Imaging portfolio. This includes their decomposition into components and applications/products/services to realize business use cases; defining internal/external dependencies and interfaces; as well as controlling their re-composition into scalable enterprise systems. The Lead Enterprise Architect leads a small team of Enterprise Architects each responsible for one or more sub-domains of the solution space.

  • Promote adaptive design and best engineering practices and drive architectural initiatives for the Enterprise Imaging portfolio

  • Facilitate the reuse of ideas, components, services, and proven patterns across various solutions in a portfolio.

  • Define and drives the adoption of internal standards as well as the use and compliance to relevant external standards

  • Accountable for the proper design of the Enterprise Imaging solutions in their entirety and strategic technology decisions to meet the business requirement

  • Maintain a good understanding of the healthcare IT market and its challenges and how imaging solutions help achieve business outcomes

  • Maintain a good understanding of global technology trends and actively search for and leverage important trends, platforms and services

  • Stay actively involved in key partnerships with both technology providers and pilot customers

  • Define, manage and monitor the execution of the architecture of the Enterprise Imaging

  • Define and manage the non-functional (technical) solution-level requirements (such as security, scalability, availability, etc.) of the Enterprise Imaging

  • Maintain the blueprint of the Enterprise Imaging solutions and ensures they are well understood by each of the contributing teams

  • Define dependencies and technical integration between components of the Enterprise Imaging.

  • Define architecturally significant use cases whose realization illustrate how components and interfaces cooperate to produce business value

  • Promote standardization and component reuse across solutions

  • Leads all major technology decision related to the Enterprise Imaging

  • Architectural decomposition of solutions

  • Validation of solution re-composition

  • Collaborate with other Enterprise Architects in the company and both leverage and contribute to broader corporate platform initiatives

What You Need for this Position

MUST HAVE:

  • Experience in designing large and complex enterprise software systems with complex dependencies (especially on external software platforms)

  • Experience in Cloud technologies

  • Software architecture and design patterns experience

  • System/enterprise architecture and design patterns experience

  • Understanding of modern technologies such as cloud computing, software platforms, APIs, containerization

  • Understanding of cybersecurity methodology such as threat modeling, security risk analysis, vulnerability management

  • Proven experience of design and development of digital health applications and services

  • Presentation skills and IT standards as well as with Healthcare workflows

NICE TO HAVE:

  • Experience working with across multiple boundaries including internal and external relationships.

  • Strong planning skills and able to lead in a matrixed environment.

  • Experience with development practices such as Agile/Lean, DDD (domain-driven design), TDD (test-driven development).

  • Practical digital health experience such as design of solutions, products, business workflows, integrations and interoperability is an advantage

  • Experience in migrating products from on premise to cloud

  • Capability of effectively negotiating with peers without direct authority

  • Experience in leading large development groups

  • Knowledge of digital health standards such as HL7, DICOM, FHIR, IHE

What's In It for You

  • Vacation/PTO

  • Medical

  • Dental

  • Vision

  • Relocation

  • Bonus

  • 401k

So, if you are a Principal Software Engineer with experience, please apply today! or simply email your resume to Madeline@cybercoders.com

CyberCoders, Inc is proud to be an Equal Opportunity Employer

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.

Your Right to Work – In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

REMOTE Principal Software Engineer - Cloud CA-San Francisco ML2-1497892