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
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
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