Prescryptive Health, Inc. is a healthcare technology company enabling the direct access marketplace for prescription drugs. As a Principal Software Engineer, you will drive the technical vision and strategy of the organization, focusing on delivering innovative software solutions and collaborating with cross-functional teams to align with strategic goals.
Responsibilities:
- Lead the design, development, and deployment of high-quality software solutions that meet business objectives
- Drive cost-effective cloud resource allocation and management
- Collaborate with stakeholders across the organization to identify opportunities for leveraging technology to drive business value
- Develop and maintain a deep understanding of the company's strategic goals and ensure that engineering efforts are aligned with these objectives
- Mentor and guide junior engineers, fostering a culture of continuous learning and improvement
- Drive the adoption of best practices in software development, including code quality, testing, and documentation
- Participate in long-term strategic planning, providing technical insights and recommendations to support business growth
- Build and maintain strong relationships with teams outside of engineering, facilitating effective communication and collaboration
- Act as a technical advisor to executive leadership, providing insights on emerging technologies and industry trends
- Monitor and support our products in the production environment (1 week shift on-call rotation required)
Requirements:
- 10 + years of development experience specializing in either UX or backend
- 5 + years of strong experience delivering software to production with a modern programming language (Go, Java, Node, .NET, etc)
- 5 + years' experience with React or VueJS
- 5 + years' experience working in Azure, AWS, or equivalent
- 5 + years' experience using SQL / NoSQL databases
- 5 + years' experience with Agile/Scrum
- 5 + years engineering cloud-based products and services
- Experience with at least one DevOps tool (Azure DevOps, Jenkins, CircleCI, etc)
- Experience leading multiple teams of developers
- Experience designing web systems/platforms
- Experience designing and owning event driven data pipelines
- Skilled in cost-effective cloud resource allocation and management
- Strong testing capabilities (unit, integration, end to end)
- Strong ability to review code
- Excellent system diagramming skills
- Must have permission to work in the U.S. on a permanent basis
- Experience with blockchain technology
- Experience with EHR (Electronic Heath Record) such as EPIC
- Experience with PMS (Pharmacy Management System) such as Pioneer
- Experience with Machine Learning approaches is preferred