E

Ellucian

SaaS solutions for higher education institutions

Lead Software Engineer - Multiple Teams

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • 8–12 years of experience developing enterprise software using Node.js, React, TypeScript, and AWS in a product-based organization.
  • Hands-on experience using GitHub Copilot or equivalent AI coding assistants for code generation, refactoring, testing, and debugging.
  • Ability to create and maintain repository-level AI instruction files, such as copilot-instructions.md, to enforce coding standards and development practices.
  • Strong prompt-engineering skills for development, testing, and documentation workflows.
  • Sound judgment to review, validate, and refine AI-generated code before production use.
  • Understanding of AI governance, including traceability, responsible AI usage, and cost optimization.
  • Strong experience building modern web applications with React and TypeScript.
  • Experience implementing CI/CD pipelines using Jenkins, Docker, Artifactory, GitOps, or similar technologies.
  • Hands-on experience with AWS services such as ECS, ECR, Lambda, DocumentDB, and related cloud-native technologies.
  • Experience with Infrastructure as Code using Terraform or similar provisioning tools.
  • Solid understanding of object-oriented design, design patterns, data structures, and software engineering best practices.
  • Experience designing and building highly available, distributed, and scalable enterprise systems.
  • Experience working in Agile development environments with a strong focus on quality and continuous delivery.
  • Proven ability to mentor and coach engineers while fostering technical excellence across the team.
  • Written and verbal communication skills to collaborate across technical and business teams.

Responsibilities

  • Lead the design, development, testing, and delivery of high-quality, scalable enterprise software, driving technical excellence across the team.
  • Provide technical leadership and mentorship, fostering engineering best practices and enabling team members to grow and succeed.
  • Lead adoption of AI-assisted engineering practices and tools that improve developer productivity, software quality, and delivery velocity.
  • Establish responsible AI-use practices, ensuring AI-generated code and artifacts are validated, secure, maintainable, and aligned with engineering standards.
  • Architect robust, maintainable, and performant solutions that meet functional and non-functional requirements.
  • Champion automated testing, code quality, security, reliability, and performance throughout the software development lifecycle.
  • Lead technical planning, design reviews, and implementation efforts, ensuring alignment with architectural standards and business objectives.
  • Own features and initiatives end to end, from requirements analysis and solution design through implementation, testing, deployment, and production support.
  • Collaborate with product managers, architects, QA, DevOps, and cross-functional engineering teams to deliver customer-focused solutions.
  • Make technical decisions balancing delivery needs with long-term maintainability, scalability, and operational excellence.
  • Navigate ambiguity, evolving priorities, and complex technical challenges in an Agile environment.
  • Identify opportunities to optimize architecture, development processes, tooling, and engineering practices.
  • Evaluate emerging technologies and promote thoughtful adoption where they deliver business value.
  • Lead the team from technical and delivery perspectives, ensuring predictable execution, high engineering standards, and successful outcomes.
  • Identify technical risks, dependencies, and architectural impacts, and develop mitigation strategies.
  • Influence engineering direction through design reviews, knowledge sharing, and establishing best practices across the organization.
  • Build a collaborative, inclusive, and high-performing engineering culture that embraces change, accountability, and continuous improvement.

Desired Qualifications

  • Experience with AI-assisted test generation, such as Playwright MCP, and agentic AI workflows or MCP server integrations.
  • Experience with relational or NoSQL databases.
  • Experience with Selenium WebDriver, CodeUI, JUnit, JMeter, or similar testing tools.
  • Experience with Java.
  • Scrum Master certification or experience facilitating Agile teams.

About the Company

Ellucian

SaaS solutions for higher education institutions

Ellucian provides cloud-based SaaS software and services for higher education institutions. Its subscription model gives universities access to an integrated platform, with consulting help for deployment, data migration, and ongoing optimization. The company differentiates itself through decades of sector-specific experience, a global client base, and a large in-house R&D team focused on higher-ed challenges. Its goal is to help institutions run more efficiently, scale for growth, and stay agile by delivering integrated software and professional services.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$1.7B
Headquarters
Reston, VA
Founded
1968

Recently Posted Jobs

Explore more opportunities at Ellucian

See more jobs