What are the responsibilities and job description for the Principal Software Engineer position at Opala?
Opala delivers robust, secure solutions to tackle the most complex data challenges faced by healthcare’s payers and providers. As a startup originating from a major healthcare plan in the Northwest, we combine deep health-tech expertise with top-tier data and software engineering talent to create products that our customers find meaningful and valuable. These products empower payers and their partners to find timely insights and take action to intervene in areas like value-based care analytics, interoperability compliance, and real-time streaming of clinical data.
In this remote position, we are seeking a Principal Software Engineer to play an integral role in developing software products and architectures with exceptional experiences that solve unique problems for our healthcare customers. From analyzing requirements to deployment, you will be involved in every phase of the software development lifecycle, adhering to agile methodologies and collaborating with cross-functional teams to ensure seamless integration and scalability.
By joining Opala, you’ll work with forward-thinking teams focused on creating innovative solutions for complex challenges in healthcare. Our dynamic environment values collaboration, intellectual curiosity, and ingenuity, providing you with opportunities to grow your technical expertise and contribute to impactful projects.
Key Responsibilities:
Benefits:
Powered by JazzHR
7CcEA1cCeN
In this remote position, we are seeking a Principal Software Engineer to play an integral role in developing software products and architectures with exceptional experiences that solve unique problems for our healthcare customers. From analyzing requirements to deployment, you will be involved in every phase of the software development lifecycle, adhering to agile methodologies and collaborating with cross-functional teams to ensure seamless integration and scalability.
By joining Opala, you’ll work with forward-thinking teams focused on creating innovative solutions for complex challenges in healthcare. Our dynamic environment values collaboration, intellectual curiosity, and ingenuity, providing you with opportunities to grow your technical expertise and contribute to impactful projects.
Key Responsibilities:
- Drive the technical vision while balancing short- and long-term business goals
- Ensure the quality and sustainability of the architecture, design, and code of software systems
- Take ownership of critical software architecture components and initiatives
- Lead hands-on efforts in design, coding, and performing code reviews
- Deploy and maintain large-scale software in production environments while ensuring operational excellence
- Apply expertise in performance, scalability, distributed architecture, and best engineering practices
- Translate complex business requirements into robust software solutions in an Agile environment
- Lead high-stakes, cross-functional projects with technical and strategic insight
- Spearhead the development of new products across front-end, back-end, infrastructure, and deployment
- Provide guidance to leadership on technical decisions, demonstrating strong communication skills
- Mentor and support the professional development of team members while helping managers grow their teams
- Stay on top of healthcare interoperability standards, trends and best practices like HL7 FHIR, Smart on FHIR, CQL, DaVinci IGs, interoperability mandates, etc
- 10 years of experience in designing and building cloud-based software solutions (preferably with significant experience in Azure)
- 10 years current coding experience in Python, C#, React, SQL, etc and correpsonding frameworks
- 10 years or experience with APIs, microservices, front-end development and modern software patterns
- 5 years of experience in a team lead role with a track record of navigating ambiguity
- 3 years of experience in early-stage startups and comfortable with the risks entailed
- Proven ability to manage deliverables independently and meet project milestones
- Familiarity with healthcare interoperability standards like HL7, FHIR and DaVinci IGs
- Familiarity with EHR integrations like Epic, Cerner, Allscripts, etc
- Advanced knowledge of Azure architecture and experience in designing and optimizing software and data engineering solutions
- Healthcare domain experience, working on products for Payers, Employers and/or Providers
- Familiarity with data platforms, machine learning, and generative AI at scale
Benefits:
- The Seattle base salary range for this full-time position is $216k-$248k. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.
- Benefits include medical, dental, vision, life and AD&D insurance, EAP, short-term and long-term disability, 16 days PTO, 8 paid holidays, fully paid holiday closure, parental and family medical leave, 401k, stock options and annual bonuses and salary increases based on merit
- At Opala, we believe that diversity and inclusivity are critical to our success. We encourage and value diverse perspectives and experiences, and we believe that they are essential for driving innovation and creating products that meet the needs of our diverse customer base.
Powered by JazzHR
7CcEA1cCeN
Salary : $216,000 - $248,000