Tech Mahindra

Sr. Software Engineer

Tech Mahindra$120K — $125K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a related field such as Computer Science or Engineering.
  • 8+ years of experience in software delivery, Agile coaching, or project management roles.
  • 3+ years of experience specifically as a Release Train Engineer in a scaled Agile environment.
  • Deep understanding of SAFe, Agile, Scrum, Kanban, and Lean principles.
  • Experience facilitating large scale Agile ceremonies like PI Planning.
  • Knowledge of DevOps, CI/CD practices, and release management processes.
  • Proficiency with Agile tools like Azure DevOps, Jira, or Rally.

Responsibilities

  • Facilitate ART events such as Program Increment Planning and System Demos.
  • Coordinate cross-functional teams to align with business objectives.
  • Manage and track program risks, dependencies, and impediments.
  • Monitor ART performance using metrics and KPIs for continuous improvement.
  • Collaborate with Product Management and stakeholders for delivery success.
  • Support Agile transformation initiatives and promote best practices.
  • Facilitate communication between teams and stakeholders.

Benefits

  • Medical, vision, and dental insurance.
  • Life and disability insurance.
  • Paid time off including holidays and parental leave.
  • Sick leave as required by law.
Full Job Description
Job Summary

a { text decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background color: #f5f5f5; }

Role:- Release Train Engineer (RTE)

is a servant leader and coach responsible for facilitating and managing the Agile Release Train (ART) within a Scaled Agile Framework (SAFe) environment. The RTE ensures efficient delivery of business value by coordinating multiple Agile teams, managing risks and dependencies, and driving continuous improvement across the program.
Key Responsibilities
  • Facilitate Agile Release Train (ART) events, including Program Increment (PI) Planning, System Demos, Inspect & Adapt workshops, and Scrum of Scrums.
  • Coordinate cross functional teams to ensure alignment with business objectives and program goals.
  • Manage and track program risks, dependencies, impediments, and escalations.
  • Monitor ART performance using metrics and KPIs to drive continuous improvement.
  • Collaborate with Product Management, Product Owners, Scrum Masters, Architects, and stakeholders to ensure successful delivery.
  • Support Agile transformation initiatives and promote Agile and Lean Agile best practices.
  • Facilitate effective communication between teams and stakeholders.
  • Assist teams in planning, forecasting, and delivery management activities.
  • Ensure visibility of program progress, milestones, and release readiness.
  • Drive problem solving and decision making across teams to remove blockers and improve flow.
Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, Business, or a related field.
  • 8+ years of experience in software delivery, project/program management, Agile coaching, or Scrum Master roles.
  • 3+ years of experience as a Release Train Engineer or in a scaled Agile environment.
  • Strong understanding of SAFe, Agile, Scrum, Kanban, and Lean principles.
  • Experience facilitating PI Planning and large scale Agile ceremonies.
  • Knowledge of DevOps, CI/CD practices, and release management processes.
  • Proficiency with Agile tools such as Azure DevOps, Jira, Rally, or similar platforms.
  • Excellent leadership, communication, stakeholder management, and conflict resolution skills.


The pay range for this role is CAD120,000- CAD125,000 per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience and location of the candidate.

Similar Jobs

More Information Technology Jobs

Find similar Sr. Software Engineer jobs: