Senior Technical Scrum Master

Be among the first applicants.
KrisShop Pte. Ltd.
Singapore
SGD 60,000 - 80,000
Be among the first applicants.
7 days ago
Job description

The Senior Technical Scrum Master will provide leadership to cross-functional teams, facilitating the Agile development process and driving continuous improvement. With a strong technical background, you will bridge the gap between technical and non-technical stakeholders, ensuring that development teams are aligned with both business and technical objectives. You will guide your teams in handling complex technical issues, while ensuring smooth and efficient sprint execution.

The ideal candidate will have a solid understanding of software architecture, development practices, and the technical challenges that arise in modern software delivery. Ideally, we are looking for someone who comes from a development or a coding background and is now working as a senior scrum master.

Key Responsibilities:

Agile Leadership & Technical Facilitation:

  • Lead one or more Agile teams in delivering high-quality software with a strong emphasis on technical problem-solving and best practices.
  • Ensure teams follow Scrum practices but adapt the framework when necessary to accommodate technical needs and constraints.
  • Facilitate key Scrum ceremonies (Daily Stand-ups, Sprint Planning, Sprint Review, Sprint Retrospective), keeping technical discussions focused and productive.
  • Guide technical decision-making, helping teams align on solutions that meet both technical and business needs while maintaining long-term scalability.

Technical Coaching & Mentorship:

  • Leverage your technical expertise to mentor teams in best practices around coding, architecture, testing, and system design.
  • Support teams in identifying and resolving technical debt, ensuring that long-term code quality and system maintainability are prioritized.
  • Facilitate discussions around system design, architecture, and technology choices to ensure solutions are robust and scalable.
  • Help team members improve their technical skills through pair programming, code reviews, and other hands-on development practices.

Technical Roadblock Removal & Continuous Improvement:

  • Actively work with development teams to identify and remove technical impediments that hinder progress, from infrastructure challenges to complex software bugs.
  • Help teams improve their development processes, technical workflows, and DevOps pipelines, ensuring smooth integration and deployment.
  • Identify opportunities for process improvements related to technical debt, testing, and deployment automation.
  • Encourage teams to experiment with new tools and technologies that can improve technical delivery and performance.

Collaboration & Cross-Team Coordination:

  • Collaborate with engineering leadership, technical architects, product owners, and business stakeholders to ensure alignment on technical goals and the product roadmap.
  • Bridge communication between teams, ensuring that technical blockers, dependencies, and risks are identified early and mitigated.
  • Work closely with DevOps, QA, and operations teams to streamline the CI/CD pipeline and ensure deployment pipelines are automated and efficient.

Agile Metrics & Reporting:

  • Use Agile metrics (velocity, cycle time, lead time, etc.) to assess the team's performance, identify bottlenecks, and drive continuous improvement from a technical standpoint.
  • Ensure the team is delivering incrementally with high quality, adjusting Scrum practices based on data-driven insights.
  • Provide visibility to leadership and stakeholders on technical progress, risks, and dependencies as well as proficient in tools, such as Jira and Confluence.


Qualifications:

Experience:

  • Minimum of 5-7 years of experience as a Scrum Master or Agile Coach, with a strong technical background, ideally within software development or engineering.
  • Hands-on experience in leading software development teams through technical challenges, including architecture, systems design, and code-level decision-making.
  • Proven track record of facilitating Agile teams in complex technical environments, balancing the needs of business and technical teams.

Technical Skills:

  • Deep understanding of software development methodologies, including Agile, Scrum, and DevOps practices.
  • Hands-on experience in software architecture, systems design, and technical problem-solving (e.g., microservices, cloud-native applications, distributed systems, etc.).
  • Proficient with modern development technologies and frameworks, including (but not limited to): Java, Python, .NET, Node.js, or similar languages; cloud platforms like AWS, Azure, or GCP; containerization technologies (e.g., Docker, Kubernetes); CI/CD tools (e.g., Jenkins, GitLab).
  • Familiarity with testing frameworks and practices (unit testing, integration testing, TDD, BDD).
  • Knowledge of infrastructure automation, monitoring, and deployment pipelines (e.g., Terraform, Ansible, Kubernetes, Helm).
  • Experience with software architecture patterns, such as event-driven, layered, or microservices-based architecture.
  • Ability to read and understand technical documentation, API specifications, and system-level diagrams to guide teams through complex technical decisions.

Soft Skills:

  • Excellent communication skills, with the ability to facilitate conversations between technical and non-technical stakeholders.
  • Strong leadership and conflict resolution skills to manage complex, high-stakes technical discussions.
  • Ability to mentor and coach technical team members, ensuring they are constantly growing in their craft.
  • Highly collaborative, with the ability to work across multiple teams and drive consensus on technical approaches and best practices.
  • Proven ability to prioritize and manage multiple competing demands in a fast-paced environment.

Certifications:

  • Certified ScrumMaster (CSM), Professional Scrum Master (PSM), or equivalent Scrum certifications.
  • Advanced certifications (e.g., PSM II, SAFe Agilist, Certified SAFe Scrum Master) are a plus.

Education:

  • Bachelor’s degree in computer science, Engineering, or related field (or equivalent work experience).

If you are a passionate leader with a strong technical background and a commitment to fostering high-performing teams, we encourage you to apply. Help us shape the future of technology and deliver innovative solutions in a dynamic, Agile environment.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Technical Scrum Master jobs in Singapore