Leidos logo

Technical Scrum Master

Leidos
Posted this week

LOCATION

Pune · Onsite

EXPERIENCE

8+ Years

TYPE

FullTime

SKILLS REQUIRED

Agile MethodologiesScrum MethodologySoftware Development LifecycleSource ControlCloud Computing

Job description

Overview

Technical Scrum Master on the Air Traffic Business team at the integration center in Pune, India, guiding Agile/SAFe processes while actively contributing to the design, development and implementation of software solutions in a highly regulated, safety-critical environment.

What you'll do

  • Write, test, debug and maintain source code within an Agile environment, both individually and as a team member.
  • Collaborate with software engineers, systems engineers, data scientists, product owners and other technical stakeholders to translate requirements into working software.
  • Participate in code reviews, sprint planning and technical design discussions.
  • Participate throughout the full software development lifecycle (SDLC), including requirements analysis, design, development, testing, deployment and maintenance.
  • Design, develop, test, deploy and maintain high-quality software applications and services.
  • Develop software using modern programming languages such as Python, Java, JavaScript/TypeScript, C++, C# or similar technologies.
  • Develop automated unit, integration and system tests to ensure software quality and reliability.
  • Utilize modern DevOps and CI/CD practices to automate software builds, testing, deployment and monitoring.
  • Troubleshoot complex software issues and continuously improve application performance, scalability, maintainability and security.
  • Evaluate AI-generated outputs for accuracy, reliability, security and performance.
  • Lead the team in executing planned sprint activities.
  • Facilitate and lead all Scrum ceremonies, including Sprint Planning, Daily Scrums, Retrospectives and Reviews/Demos, using relevant metrics and data to drive continuous improvement.
  • Actively remove impediments, resolving blocking issues related to feature development, build and dependency challenges, operational support conflicts and process.
  • Provide timely status, risk and dependency reporting to the Release Lead and management, including sprint execution, team availability and issues impacting delivery.
  • Design, develop, document, configure, test and debug applications and frameworks across the full software development life cycle.
  • Assist with deployment, diagnosis and resolution of critical issues in lab and operational systems as required.
  • Collaborate with and mentor junior team members to meet sprint commitments and project milestones.
  • Communicate effectively with cross-functional internal teams, stakeholders and, when necessary, external partners.

What you'll need

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Technology or a related technical discipline with relevant professional software development experience; additional experience may be considered in lieu of a degree.
  • 8+ years of relevant experience, or a Master's Degree and 6+ years of relevant experience.
  • Fluent in English (verbal and written) to collaborate with team members and present reports and status.
  • Professional experience developing software using one or more modern programming languages such as Python, Java, JavaScript/TypeScript, C++ or C#.
  • Experience with object-oriented programming, software design principles, algorithms, data structures and source control tools such as Git.
  • Experience developing or integrating APIs, web services, microservices or distributed applications.
  • Experience with modern software development methodologies and the SDLC.
  • Familiarity with automated testing, CI/CD pipelines and DevOps practices.
  • Experience with relational and/or NoSQL databases.
  • Understanding of cloud-based application development using AWS, Azure or Google Cloud Platform.
  • Exposure to or experience with AI/ML, Generative AI, LLMs or AI-enabled application development.
  • Strong analytical, problem-solving, communication and collaboration skills.

Nice to have

  • Experience working in the aviation industry or a similar high-tech field is a plus.
  • Experience with large-scale distributed systems.
  • Experience working with safety critical or high availability software.
  • Experience integrating with legacy systems.
  • Experience reading and understanding large existing codebases.
  • Experience working in a global or multicultural environment is a plus.
  • Experience developing cloud-native applications and working with cloud-based AI services.
  • Experience developing software in highly secure, regulated, mission-critical or enterprise environments.

Details

  • Location: Pune, India (integration center).

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Technical Scrum Master