Principal Software Engineer
Organization Background:
The Engineering Services and Infrastructure team provides foundational infrastructure of Cloud Services, Network Connectivity, Data Center Hosting, Voice, Collaboration Applications, and End User Computing enabling our caregivers, patients, physicians, and Community Technology partners to achieve our mission. We drive Cloud migrations, Network modernization and infra modernization across the organization.
What will you be responsible for?
- Architect, lead the development and implement secure, scalable, resilient and highly available enterprise-grade software products and end-to-end AI/ML solutions to manage the Cloud and On-premise infrastructure lifecycle.
- Lead the evaluation and selection of platforms, databases, and programming languages, ensuring adherence to best practices.
- Design, implement, test, and deploy software products using AI/ML, LLMs, Go, SQL/No-SQL databases, ReactJs/Angular, Node.js, GraphQL, Azure services.
What would your day look like?
- Collaborate with Service Owners, PMs, and engineering teams to define the roadmap and translate business requirements into technical solutions.
- Lead the full product lifecycle, including research, proof of concept, architecture, design, development, testing, deployment, and maintenance.
- Drive product generalization to enable deployment across multiple cloud platforms and environments with minimal customization.
- Design and build modular, reusable, flexible, scalable, secure, and reliable solutions that deliver business value through an excellent user experience.
- Lead and mentor software engineers by providing technical guidance, promoting best practices and coding standards, ensuring quality, performance, and security, and resolving technical roadblocks during implementation.
Who are we looking for?
- Must have 9-13 years of application architecture, software engineering and AI/ML experience, with significant experience focusing on enterprise-scale solutions.
- Must have Skills:
- AI/ML: Expertise in AI, utilizing LLMs, prompt engineering, vector databases, and RAG systems.
- Technical Proficiencies: Expertise in architecture and development of Web application, APIs, Microservices using AI/ML, .Net or Go, React and databases such as SQL/No-SQL.
- Cloud Platforms: Expertise in cloud services (AWS, Azure, GCP).
- Innovation & Technology: Proficiency in evaluation and introduction of new technologies like Agentic AI.
- DevOps:
- Experience with CI/CD pipelines, Docker, Kubernetes & IaC.
- Proficiency in version control systems, such as Git, ADO
- Soft Skills: Strong leadership, communication, analytical, and problem-solving abilities.
- Ability to work in an Agile/Scrum development environment.
- Nice to have
- Certifications : TOGAF or Cloud Solutions Architect