Principal Engineer/ Senior Principal Engineer (software Engineering)

Singapore, Singapore

Job Description


What the role is:We are seeking experienced engineers to elevate our software quality assurance (QA) framework and practices. You will play a key role in shaping a culture of excellence, driving QA processes to ensure our software systems meet the highest standards, be it mission-critical combat management systems with stringent safety requirements or large-scale enterprise software systems that demands robustness. What We Offer You: Join a centralised team focused on advancing software quality across DSTA. You will have the opportunity to: 1. Lead QA Initiatives: Define and implement QA processes, policies and standards that impact a wide range of projects across the organisation. 2. Shape the QA Culture: Educate and promote best QA practices to instil a quality driven mindset amongst developers. 3. Innovate & Automate: Explore emerging technologies to enhance QA efficiency. Collaborate with our DevSecOps team to integrate automated testing, governance enforcement and compliance checks into our development pipeline. Our team fosters autonomy in your career path, while offering you the chance work alongside passionate professionals who are committed to improve product quality and apply engineering principles to solve diverse and complex challenges..What you will be working on:Key Responsibilities: \xe2\x80\xa2 Develop and implement comprehensive software QA framework across multiple Programme Centres in DSTA. \xe2\x80\xa2 Establish and monitor quality metrics to ensure high standards are consistently met. \xe2\x80\xa2 Support various DSTA Programme Centres in software QA functions and drive the adoption of automated testing across projects to enhance quality and delivery speed. \xe2\x80\xa2 Perform software QA audits and certifications. \xe2\x80\xa2 Stay ahead of the curve by planning and integrating the latest QA advancements into enterprise -wide processes to ensure DSTA remains at the forefront of software quality. \xe2\x80\xa2 Establish and guide software engineering practices, testing methodologies and standards to guide support software development teams.What we are looking for:

  • Bachelor\'s or Master\'s degree in Computer Science, Engineering or a related field. \xe2\x80\xa2 At least 6 years of experience in software QA, including 2 years of hands-on development experience. Candidates with stronger technical expertise and substantial experience will be considered for a Senior Principal Engineer role. Relevant skills & experience \xe2\x80\xa2 Proven experience in establishing software QA processes or and performing software QA functions. \xe2\x80\xa2 Familiarity with static code analysis tools for quality and security such as Parasoft, Fortify, and SonaQube. \xe2\x80\xa2 Experience with test automation (functional and/or load testing) and triaging code violations. \xe2\x80\xa2 Strong analytical, problem-solving, communication and collaboration skills. \xe2\x80\xa2 Passionate about innovation in software quality solutions. It would be advantageous if you have: \xe2\x80\xa2 Certifications in software QA, quality engineering or testing (e.g., ISTQB certification). \xe2\x80\xa2 Familiarity with industry software quality frameworks, standards and methodologies (e.g., ISO25010, ISO12207, CMMI). \xe2\x80\xa2 Proficiency in one or more programming languages (e.g., C++, Java, Java Script). \xe2\x80\xa2 Knowledge of software development methodologies such as Scrum, Extreme Programming and Scaled Agile Framework.
About Defence Science and Technology Agency:At DSTA, we are looking for Greater Minds who are passionate about developing advanced technological solutions to enhance Singapore\'s defence capabilities. You can look forward to a fulfilling career in an environment that promotes continuous learning and innovation. If you believe that you have the makings of a Greater Mind, begin your journey at DSTA to realise your full potential!

Defence Science and Technology Agency

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1469732
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned