Talent.com
This job offer is not available in your country.
Senior Staff Software Engineer (Operations Management)

Senior Staff Software Engineer (Operations Management)

Centre for Strategic Infocomm TechnologiesSingapore, Singapore
30+ days ago
Job description

Responsibilities

  • Architect & Build : Design and lead the development of scalable, high-performance systems that support critical business functions
  • Lead Across Teams : Drive cross-team technical initiatives; influence and align teams towards cohesive architectural goals
  • Technical Strategy : Contribute to and help define the technical strategy and roadmap in alignment with business priorities
  • Mentorship & Multiplication : Act as a technical mentor and advisor to Staff and Senior Engineers or management; create opportunities for technical growth across the org
  • Set Engineering Standards : Define and evangelize best practices around architecture, code quality, testing, observability, and reliability
  • Drive Innovation : Identify and evaluate new technologies, tools, and patterns that improve our systems or developer experience
  • Operational Excellence : Hold a high bar for availability, reliability, and performance; ensure systems are well-instrumented and observable
  • Community contribution : Contribute beyond the team to enable or level up the engineering community

Requirements (Minimum Qualifications)

  • Degree in computer science, software engineering, information technology or related fields
  • At least 10 years of experience in software engineering, with a strong track record of impact across multiple systems or domains
  • Proficient in Java, Python and JavaScript
  • Experience in leading or managing a digital product and a team of engineers
  • What we are looking for

  • Proven experience leading large-scale architecture and cross-team initiatives
  • Deep expertise in one or more of : distributed systems, backend architecture, systems design, cloud infrastructure, or developer platforms
  • Strong architectural skills with the ability to abstract complexity and design for evolution
  • Strong communication and collaboration skills — you bring people together, and influence through technical depth and clarity.
  • Ability to balance pragmatism and long-term vision — knowing when to go fast and when to build for the future
  • You thrive in ambiguity, take ownership, and are comfortable driving initiatives with incomplete information
  • Why join us?

  • Opportunity to work in a dynamic and diverse environment with exposure to different teams, technologies, and workflows.
  • Ample training and development opportunities for technical and leadership skills.
  • Collaborate with a talented and fun team of product managers, business analysts, designers, product and QA engineers that are committed to creating impactful solutions that will make a difference.
  • Create a job alert for this search

    Senior Software Engineer • Singapore, Singapore