Engineering
Careers
8 open roles
Build your careeraround meaningfultechnology work.
Join multidisciplinary teams working across software engineering, cloud, data, AI, cybersecurity, architecture, and technology consulting.

Hiring
A process candidatescan understand from the start.
- 01Apply
- 02Initial conversation
- 03Role conversation
- 04Technical assessment
- 05Decision & next steps
Learn
Develop depth through real technical problems and collaboration.
Contribute
Bring your perspective to teams solving connected technology challenges.
Grow
Build deeper expertise without losing sight of the wider system.
Open Roles
Roles you can apply for now
Each role includes the workplace, the work, and a direct way to apply. Read it, then submit your application for that position.
Client Services
Client Support Representative
Why Join Us
Build depthwithout working in a silo.
A strong consulting career combines technical expertise, communication, curiosity, collaboration, and an understanding of how different parts of a technology environment affect one another.
Work on connected technology problems
The most interesting challenges rarely belong to only one discipline. Software, cloud, data, AI, security, and architecture often meet in the same system.
Stay close to the technical work
Consulting should not separate thinking from execution. Technical decisions are strongest when experienced practitioners remain involved.
Learn across disciplines
Build depth in your own area while gaining a stronger understanding of the technologies, teams, and decisions around it.
Help shape what we build
Growing a consulting company creates opportunities to improve practices, ways of working, knowledge sharing, and the employee experience.
Teams & Disciplines
Develop your specialty.Understand the system around it.
Career disciplines provide depth, but client problems often cross those boundaries. Our model is designed around specialists who can collaborate effectively across them.
Software Engineering
Digital products, web applications, APIs, backend systems, architecture, modernization, and engineering enablement.
- Product Engineering
- Web & Applications
- Platforms & APIs
AI & Data
Data engineering, analytics, applied AI, machine learning, evaluation, integration, and production operations.
- Data Platforms
- Applied AI
- Machine Learning
Cloud & Platform
Cloud foundations, platform engineering, infrastructure automation, delivery systems, observability, and reliability.
- Cloud Engineering
- Platform Engineering
- DevOps & Reliability
Cybersecurity
Security architecture, application security, cloud security, identity, automation, and secure engineering practices.
- Application Security
- Cloud Security
- Security Engineering
These teams describe areas of work. Open roles, with location and a way to apply, are listed on this page.
Culture
Strong teams maketechnical thinking visible.
The working environment we want to build values curiosity, thoughtful challenge, clear communication, technical quality, knowledge sharing, and respect for different areas of expertise.
Curiosity over certainty
Technology changes quickly. Asking good questions and being willing to revise an assumption are valuable professional habits.
Explain the reasoning
Good technical decisions become more useful when teammates understand the assumptions, constraints, trade-offs, and consequences.
Quality is shared
Reliability, maintainability, security, accessibility, and operational quality are team concerns rather than someone else's final step.
Share what you learn
Documentation, mentoring, reviews, pairing, and open technical discussion help individual knowledge become team capability.
Benefits
Support should extendbeyond the work itself.
Workplace, team, and learning expectations are part of every open role. Specific coverage and leave are confirmed for the location you apply to.
Health & wellbeing
Health coverage, leave, and wellbeing support are explained for the role and location during the hiring conversation.
Ways of working
Each role lists whether it is remote, hybrid, or on-site, along with the city or region where the work is based.
Learning & development
People grow through client work, mentoring, and time to deepen a specialty across software, cloud, data, and security.
Tools & work environment
Engineers and consultants get the equipment and access they need to design, build, and review production systems.
Growth & Development
Growth is more thanmoving to the next title.
Career development can include deeper technical expertise, broader system understanding, stronger communication, mentoring, delivery, architecture, and leadership.
Build technical depth
Develop stronger knowledge in your primary discipline through increasingly complex problems and responsibility.
Learn the surrounding system
Understand how your work interacts with architecture, product, cloud, data, security, operations, and delivery.
Grow through collaboration
Use design discussions, reviews, pairing, mentoring, documentation, and shared problem solving as everyday learning opportunities.
Expand your influence
As experience grows, contribute through technical leadership, mentoring, architecture, client communication, and better ways of working.
Hiring Process
What each stepis for.
Recruiting should help both sides understand whether the role, experience, working environment, and expectations are a strong match.
Apply
Choose a relevant open role and share the information needed for the recruiting team to review your application.
Initial conversation
Discuss the role, your experience, the kind of work you are looking for, and practical expectations on both sides.
Role conversation
Explore your experience in more depth with people connected to the discipline and responsibilities of the role.
Technical assessment
Where appropriate for the role, explore how you reason about realistic technical problems rather than relying only on trivia.
Decision & next steps
Complete the process with clear communication about the outcome, remaining steps, and any offer process where applicable.
Your Next Step
Interested in buildingtechnology with us?
Explore current opportunities, read the role details carefully, and apply to the position that best matches your experience and direction.
Explore Open RolesBefore applying
- 01Review the role responsibilities
- 02Check location and working arrangements
- 03Compare the requirements with your experience
