Senior software engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Senior Software Engineer to lead the design, development, and optimization of advanced technology solutions that address revenue leakage and operational challenges for pharmaceutical manufacturers. This role will play a key part in shaping scalable healthcare technology platforms, mentoring engineering talent, and driving architectural and process improvements. The Senior Software Engineer will collaborate with cross-functional teams, including product, clinical, and operations stakeholders to deliver secure, high-quality, and innovative software solutions. The ideal candidate is a hands-on technical leader with expertise in modern software development practices, cloud-native architectures, and healthcare or pharmaceutical systems. Responsibilities:
- Lead the design, development, and maintenance of complex technology solutions that identify and mitigate gross-to-net (GTN) revenue leakage for pharmaceutical manufacturers
- Mentor junior engineers and provide technical guidance on architecture decisions, code quality, and best practices
- Collaborate with cross-functional teams including product managers, pharmacists, operations, and other software engineers to deliver high-quality software solutions
- Drive technical initiatives and lead architectural discussions for scalable healthcare technology platforms serving multiple pharmaceutical manufacturers
- Write clean, efficient, and well-documented code following established coding standards and best practices while establishing new standards for the team
- Lead code reviews to ensure code quality, maintainability, and knowledge sharing across the team
- Debug and troubleshoot complex software issues, implementing fixes and optimizations for mission-critical systems
- Provide advanced production support for systems, including monitoring, incident response, resolution of critical issues, and post-incident analysis
- Research and evaluate emerging technologies and industry trends, making recommendations for technology adoption and development process improvements
- Lead agile development processes including sprint planning, daily standups, and retrospectives, while coaching team members on agile best practices
Requirements
- 5+ years of experience in software development with advanced proficiency in languages like TypeScript and frameworks like React
- Strong commitment to software quality with deep understanding of design patterns, clean code practices, and software architecture principles
- Advanced experience with AWS cloud services, infrastructure-as-code, and cloud-native development patterns
- Experience with database systems like PostgreSQL, SQL query optimization, and data modeling
- Experience leading technical projects and mentoring other developers
- Proven experience leading Agile/Scrum teams and development practices
- Experience with system design, scalability considerations, and performance optimization
- Understanding of healthcare data standards and pharmaceutical industry processes preferred
- Worked on projects that used CI/CD pipelines, automated testing, and DevOps practices
- Strong leadership and mentoring skills with ability to guide technical decision-making
- Excellent problem-solving skills and ability to work independently while leading cross-functional initiatives
- Exceptional communication skills and ability to explain complex technical concepts to both technical and non-technical stakeholders
Education:
- This position requires a Bachelor's degree in Computer Science, Software Engineering, or a related technical field
Benefits & conditions
What we offer:
- Free gym membership
- Modern office
- Annual merit-based salary increases
- 401(k) with annual company match
- Medical - RIS Rx covers 100% of the employee's base HMO medical plan
- Voluntary Dental, Vision & Life Insurance
- Flexible Savings Account (FSA)
- Paid Holidays
- Time off that grows with you:
- 3 weeks PTO 0-2 years
- 4 weeks PTO after 3+ years
- 5 weeks PTO after 5+ years
- Recognition programs that celebrate impact and results
- Mentorship and coaching opportunities
- Clear growth paths and career development support