
Job Description
Ovii's Interpretation of the Role
Principal Software Engineer leading product engineering initiatives for a life‑sciences platform. Drives technical design, delivery, and quality processes while mentoring the engineering team and collaborating with product, architecture, and operations.
Role Snapshot
- Lead technical design & delivery
- Own software quality and coding standards
- Mentor and coach engineering team
- Coordinate CI/CD releases with IT & Operations
- Ensure regulatory compliance
- Drive adoption of emerging technologies
Must-Have Requirements
- .NET / ASP.NET
- React, TypeScript, CSS/SASS
- Azure or AWS
- Azure DevOps
- Agile/Scrum
- Test‑Driven Development
- REST API development
- SQL Server / Entity Framework / LINQ
- RabbitMQ or Azure Service Bus
- Secure application development
- system design
- software development
- .NET
- web technologies
- unit testing
- test‑driven development
- secure application development
- DevOps
- life sciences industry
- Degree in Computer Science, Software Engineering or equivalent
Nice-to-Have Signals
- Redis
- Azure Power Platform
- Object‑oriented design patterns
- life sciences industry (3 years preferred)
Work Setup
- Location: India
- Work mode: HYBRID
- Remote scope: COUNTRY_RESTRICTED
- Remote countries: India
- Employment type: Full-Time
Eligibility Gates
- Visa sponsorship: unknown
Not Specified in JD
- Visa sponsorship
- Salary range
- Relocation
- Notice period
- Travel
- Security clearance
- Coding test
- Portfolio
- GitHub
- Writing sample
- Cover letter
What You'll Likely Work On
- Deliver software that meets specifications and regulatory requirements
- Design, code, review, test, integrate, and deploy features from concept to launch
- Establish and enforce coding standards, unit‑testing practices, and SOPs
- Collaborate with Product Strategy, Architecture, and Testing to align implementation with business goals
- Coordinate releases and CI/CD pipelines with IT and Operations teams
- Lead technical discussions, architectural reviews, and troubleshooting of existing systems
- Mentor engineers, drive process improvements, and act as the primary technical point of contact
- Document technical decisions and ensure audit‑ready compliance
Good Fit If You Have
- 3+ years experience in the life‑sciences/IRT domain (preferred)
- Strong communication skills for both technical and non‑technical audiences
- Strategic thinker who can simplify complex concepts
Skills
- .NET / ASP.NET
- React, TypeScript, CSS/SASS
- Azure & AWS Cloud
- Azure DevOps (ALM)
- Agile / Scrum
- Test‑Driven Development
- REST API development
- SQL Server / Entity Framework / LINQ
- RabbitMQ / Azure Service Bus
- Secure application development