About Us
Dyson is a global technology enterprise. We solve the problems others choose to ignore, with surprising new inventions that defy convention and simply work better. We're driven by progress and thrive on the challenge of relentless improvement. We're growing fast and our ambition is huge more categories, more locations and more people.
Our scale and rapid growth make Dyson rich in new opportunities. We value new ideas and diverse perspectives, so our people are trusted with real work and responsibility from the outset. You'll develop fast and have the chance to move into different business areas and regions. And you'll be part of a global network of like-minded people a community that supports and learns from each other.
About The Role
As a Software DevOps Architect, you will design, build, and maintain the custom integrations, automation services, and platform components that make the SDLC toolchain work as a cohesive, scalable, secure system.
This role acts as a developer platform product engineer, building the internal services, middleware, automation pipelines, and selfservice capabilities that eliminate manual effort, reduce human error, and dramatically improve engineering productivity.
You will translate operational pain points into technical solutions, architect Pythonbased services, integrate SDLC tools, and create automation that empowers engineering teams across software, embedded, hardware, and power systems engineering.
Accountable For
Discovery & Solution Shaping
Understand manual workflows and capability gaps
- Analyse recurring service desk requests and operational pain points
- Identify manual tasks performed by tools engineers (provisioning, access, reporting, migrations)
- Determine limitations of offtheshelf plugins (security, cost, missing features, integration constraints)
Translate needs into buildable problem statements
- Define user journeys (who, what, when, why)
- Capture key constraints (security, compliance, network boundaries, performance, support expectations)
- Produce lightweight functional and nonfunctional requirements
Design & Architecture of Bespoke Tooling Solutions
Select appropriate solution patterns
Patterns Commonly Used
- APIdriven automation services
- Middleware between SDLC systems (webhooks, events, queues)
- Internal web apps/portals for selfservice
- CLI tools for tooling engineers
- Scheduled jobs for housekeeping and governance
Produce maintainable, robust architecture
- Define service boundaries and API contracts
- Design for idempotency, retry logic, observability, and strong security practices
- Decide on data storage (or intentionally avoid persistence)
- Consider threat modelling and dependency risks
Build Custom Integrations Across the SDLC Toolchain
Integrate core SDLC systems via APIs and events
- Implement webhook/event processors (e.g., Bitbucket CI Jira)
- Build crosstool automation, including:
- Jira project + Confluence space + Bitbucket repo provisioning
- Autoconfiguring SonarQube projects and quality gates
- Autoapplying BlackDuck policies
- Creating Artifactory repositories and permission structures
- Maintain consistent metadata, naming conventions, and tagging
Maintain integration resilience
- Handle API changes, rate limits, and pagination
- Implement robust error handling and auditing
- Provide safe rollback or compensating actions
Automate Manual Operational Tasks (Remove Toil)
Identify and eliminate toil
- Review runbooks and support tickets for repetitive work
- Identify humanerrorprone workflows and opportunities for policyascode
- Convert manual steps into scripts jobs services selfservice portals
Build selfservice capabilities
- Provide UI/CLI automation for:
- New project onboarding
- Repository creation with templates and policy controls
- Standardised pipeline creation
- Permission/approval workflows
- Reduce dependency on administrators for routine operations
Build System Enablement & Advisory for CI/CD Engineers
Develop reusable pipeline components
- Maintain shared pipeline libraries and templates
- Provide golden path examples for major stacks
- Build reusable tasks for scanning, testing, packaging, and publishing
Improve pipeline reliability and performance
- Implement caching, parallelism, and artefact reuse
- Build diagnostic tooling for pipeline failures
- Reduce flakiness through deterministic environment setup
Support CI/CD engineers
- Provide tooling such as bootstrap scripts and validation checkers
- Assist with complex pipeline designs across multirepo/monorepo patterns
- Build automated checks for missing configurations or secrets
About You
Qualification & Skills
- Strong Python development experience in automation, APIs, and backend services
- Deep understanding of SDLC tooling (e.g., Jira, Bitbucket/GitHub/GitLab, SonarQube, Artifactory, BlackDuck)
- Experience designing and implementing automation services and integrations
- Strong knowledge of CI/CD principles and pipeline architecture
- Familiarity with cloud environments (AWS/GCP/Azure)
- Understanding of secure development practices, authentication patterns, and secrets management
- Ability to design maintainable architectures with clear boundaries and observability
- Experience operating the services you build (monitoring, logging, incident response)
Behaviours
- Analytical, curious, and deeply pragmatic
- Enjoys problemsolving and simplifying complexity
- Comfortable working handson with engineering teams
- Strong communicatorable to explain technical decisions clearly
- Collaborative and supportive across global teams
- Keen to automate, improve, and reduce toil wherever possible
Desirable
- Experience with eventdriven architecture or queue systems
- Familiarity with compliancedriven software development (safetycritical, regulated industries)
- Experience designing internal portals or developerfacing services
- Knowledge of networking fundamentals (DNS, proxies, certificates)
Benefits
Dyson Singapore monitors the market to ensure competitive salaries and bonuses. Beyond that, you'll enjoy a transport allowance and comprehensive medical care and insurance. But financial benefits are just the start of a Dyson career. Professional growth, leadership development and new opportunities abound, driven by regular reviews and dynamic workshops. And with a vibrant culture, the latest devices and a relaxed dress code reflecting our engineering spirit, it's an exciting team environment geared to fuelling and realising ambition.
Dyson is an equal opportunity employer. We know that great minds don't think alike and it takes all kinds of minds to make our technology so unique. We welcome applications from all backgrounds and employment decisions are made without regard to race, colour, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or any other dimension of diversity.
Dyson is an equal opportunity employer. We know that great minds don't think alike, and it takes all kinds of minds to make our technology so unique. We welcome applications from all backgrounds and employment decisions are made without regard to race, colour, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other any other dimension of diversity.