Elanco logo

Senior Software Engineer - II

Elanco
Remote friendly (Lake County, IN)
United States
IT

Role Summary

Senior Software Engineer responsible for delivering full-stack solutions across SaaS, CotS, and custom-developed applications within a multi-disciplinary product team. You will apply software engineering expertise to business-facing products and services and contribute to Elanco’s biggest opportunities.

Responsibilities

  • Join a diverse engineering organization and contribute to growing our engineering capabilities across Software and Platform Engineering.
  • Develop full-stack solutions, building highly scalable distributed solutions that enable positive user experiences and measurable business growth.
  • Implement and support modern digital products that are technologically sound, avoid technical debt, guarantee compliance, and enable the required business outcome.
  • Collaborate with product management and digital product delivery using modern product approaches such as rapid prototyping and a show-don’t-tell culture.

Qualifications

  • Required: Minimum 7+ years of experience with modern application architecture methodologies.
  • Required: Minimum 5+ years of experience with Cloud Native design patterns, with a preference towards Microsoft Azure or Google Cloud.
  • Required: 7+ years of experience designing and delivering digital solutions following a product-mindset and a variety of delivery methodologies (e.g., Agile, CCPM).
  • Required: 5+ years of experience working within a DevSecOps culture, including modern software development practices such as CI/CD and TDD.
  • Required: Familiarity or experience with Infrastructure as Code (IaC) (e.g., Terraform).
  • Required: Operational experience having supported and iterated on custom-built applications.
  • Required: Proficiency in TypeScript/JavaScript, React, and Node.js.
  • Required: Passion for simplicity and great Developer Experience.

Skills

  • Preferred: Experience defining and implementing large-scale, transformative digital solutions.
  • Preferred: Experience working in complex, diverse landscapes (business, technology, regulatory, partners, providers, geographies).
  • Preferred: Experience with software deployment capabilities including Kubernetes.
  • Preferred: Experience in a Platform Engineering team.

Education

  • Bachelor’s degree in information technology or computer science.

Additional Requirements

  • Travel: 0%
  • Location: India, Bangalore