Principal Software Engineer
- Source: LinkedIn
- atsMantra
- Hybrid
- Bengaluru
- Full-Time
- Staff
Job Description
Job Description
OVERVIEW As a Principal Full Stack Software Engineer, you will be a technical leader within the elluminate Product Development team. You’ll help design and build the core services and user experiences of a next-generation clinical data and analytics platform—while influencing architecture, engineering standards, and technical direction.
This role is ideal for an experienced engineer who enjoys hands-on development, mentoring others, and bringing modern capabilities—including AI-assisted and agentic workflows—into production-grade systems.
KEY TASKS & RESPONSIBILITIES
➢ Design, develop, test, and deploy scalable, secure, and highly interactive web applications
➢ Own and evolve core platform modules, from concept through release and support
➢ Influence application and system architecture with a focus on performance, reliability, security, and maintainability
➢ Lead by example through clean, well-tested code, thoughtful design reviews, and pragmatic technical decisions
➢ Collaborate closely with Product Management, QA, and other engineers throughout the SDLC ➢ Provide technical mentorship and guidance to other engineers on the team
➢ Diagnoses and resolves complex production issues across distributed systems
➢ Ensure solutions meet eClinical Solutions quality standards and applicable industry regulations ➢ Contribute to technical documentation including design specs, acceptance criteria, and release notes
➢ Integrating LLMs and AI services into .NET- and Python-based systems
➢ Designing and implementing AI-assisted workflows, copilots, or intelligent automation features ➢ Working with agentic AI patterns (e.g., task orchestration, tool-using agents, workflow automation)
➢ Applying prompt engineering, evaluation techniques, and guardrails to ensure reliability and compliance
➢ Collaborating with data and platform teams to operationalize AI—not just prototype it CANDIDATE’S PROFILE Education & Experience
➢ Bachelor’s or Master’s degree in Computer Science or equivalent practical experience preferred ➢ 10+ years in software design and development using the Microsoft technology stack preferred ➢ Excellent communication, documentation, and technical leadership skills
➢ Strong experience building full-stack web applications (Angular, TypeScript, HTML, CSS) ➢ Solid understanding of software design principles, patterns, and best practices
➢ Experience across the full Software Development Lifecycle (Agile preferred)
➢ Proven ability to work independently while collaborating effectively in a fast-paced environment ➢ Hands-on experience integrating LLM-based services (e.g., OpenAI, Azure OpenAI, or similar) into applications
➢ Experience using Python and/or .NET alongside AI/LLM workflows
➢ Familiarity with agent-based or workflow-driven AI architectures is a strong plus
➢ Understanding of secure and responsible AI usage in enterprise systems
➢ Strong SQL expertise (Microsoft SQL Server preferred), including performance tuning
➢ Experience with microservices, distributed systems, and cloud platforms (AWS preferred)
➢ Secure development experience, including awareness of common vulnerabilities and mitigations ➢ Experience with clinical trial data, life sciences, or regulated SaaS environments
➢ Experience building data visualizations or analytics-driven user experiences
Skills
- Python
- guardrails
- TypeScript
- microsoft-typescript
- microsoft-azure
- microsoft-sql-server
- amazon-web-services
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
