Jobgether
Principal Software Engineer
engineeringfull-timeUS
SALARY
$165k – $180k/yr
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
Accountabilities
- Contribute hands-on to the development of critical platform features and components while ensuring alignment with broader product and engineering objectives.
- Lead the end-to-end architecture, design, and development of advanced healthcare analytics products that are scalable, intuitive, reliable, secure, and high-performing.
- Architect and implement modern analytics, machine learning, and AI applications that support mission-critical business decisions, workflows, and customer experiences.
- Design and evolve cloud-based SaaS solutions using modern architectures, including microservices and serverless approaches.
- Provide technical direction across frontend, backend, and data platform development, ensuring architectural consistency and long-term maintainability.
- Establish and uphold quality standards for team-delivered software, including functional and non-functional requirements related to performance, scalability, availability, and security.
- Identify gaps in existing technical patterns and drive architectural improvements, experimentation, and adoption of technologies that can create meaningful competitive advantages.
- Communicate priorities, technical direction, and expectations clearly while ensuring engineering teams have the resources and support required to execute effectively.
- Serve as a senior technical liaison for executive stakeholders, connecting engineering strategy with broader business and product objectives.
- Identify technical risks early, develop mitigation strategies, and help keep complex initiatives on track and within scope.
- Partner with Product Managers, Product Owners, and other stakeholders to define requirements, assess feasibility, and translate business needs into robust technical solutions.
- Mentor and guide engineering teams, promoting technical excellence, accountability, collaboration, and continuous improvement.
- Monitor emerging healthcare, analytics, AI, and software engineering trends and recommend technologies or approaches that can strengthen the product and technology strategy.
- Collaborate across teams to deliver innovative solutions to customer problems while maintaining high standards for security, reliability, and performance.
- Travel occasionally, with travel requirements of up to 10%, including potential overnight travel.
- Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related field, or equivalent significant industry experience.
- 8+ years of software engineering and/or data engineering experience within a software product organization, with a strong focus on scalable, high-performance analytics applications and systems.
- 5+ years of hands-on healthcare industry experience, particularly developing healthcare analytics products or solutions.
- Extensive experience architecting, building, and delivering complex SaaS solutions in cloud environments such as AWS.
- Strong experience with microservices and serverless architectures.
- 5+ years of experience spanning frontend, backend, and data platform development.
- Proficiency in modern programming languages such as Java, C#, and Python, with experience developing and maintaining high-volume, production-grade systems.
- Strong understanding of relational and non-relational database technologies and data warehouses, including SQL Server, PostgreSQL, NoSQL platforms, Snowflake, and Redshift.
- Proven experience with modern frontend frameworks such as React, Angular, Vue.js, or comparable technologies.
- Hands-on experience integrating data analytics, AI/ML, generative AI, LLMs, and agentic workflows into software products.
- Familiarity with AI-assisted software development tools and an ability to evaluate and adopt emerging technologies thoughtfully.
- Demonstrated technical leadership experience, including mentoring engineers and guiding teams toward high-quality outcomes.
- Experience with Agile methodologies and DevOps practices.
- Strong analytical, problem-solving, architectural, and decision-making skills, with a history of delivering practical and innovative solutions.
- Excellent written and verbal communication skills, with the ability to explain complex technical concepts clearly to both technical and non-technical audiences.
- Strong stakeholder-management and collaboration skills, particularly when working across engineering, product, and executive teams.
- Ability to work independently in a fully remote environment and effectively manage complex priorities.
- Candidates must be located in the EST or CST time zones within the United States.
- Base salary range of $165,000–$180,000 per year, excluding variable compensation.
- Exact compensation determined based on factors including experience, education, training, merit, location, and relevant qualifications.
- Competitive health insurance plans.
- Paid time off.
- Company-paid holidays.
- 401(k) retirement program with company match.
- Additional company-sponsored benefits and programs.
- Fully remote work opportunity for eligible candidates in the United States.
- Opportunity to work on healthcare technology, analytics, AI, and data platforms with meaningful customer impact.
- Senior-level influence over technical architecture, engineering practices, and product innovation.
- Opportunity to mentor engineering teams and contribute to a culture of technical excellence and collaboration.
- Up to 10% travel, including occasional overnight travel.
Requirements
Benefits
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply