companyMotional logo

Principal Software Engineer - Platform & Applications

MotionalSingapore, Central, Singapore
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Qualifications: Bachelor's degree in Computer Science, Engineering, or a related discipline (or equivalent practical experience). 12+ years of progressively responsible experience in Software Engineering, including at least 5 years in a Principal, Staff, or Architect role where you successfully defined technical strategies across multiple teams. Demonstrated ability to establish and enforce cohesive technical standards, code quality benchmarks, and best practices that govern an entire department. A 'Ship-to-Production' mindset with a track record of delivering mission-critical systems in high-growth environments. Expertise in Bazel (or comparable large-scale build systems), with a solid understanding of optimizing build graphs, managing remote caching, and ensuring hermetic, reproducible builds for extensive monorepos. Substantial experience with GitLab CI or GitHub Actions at an enterprise level, including the development of custom bots and automation to manage complex PR/MR lifecycles. Proficiency in architecting secure, scalable microservices on AWS (EKS) that connect internal systems, vehicle platforms, and external partner APIs.

About the job

Motional is on the lookout for a highly skilled Principal Software Engineer to act as the technical guide for our Platform & Applications team. This pivotal leadership position will be responsible for the architectural integrity and engineering excellence of the systems that drive our autonomous vehicle (AV) fleet and support the developers who create it.

In this role, you will steer the technical strategy for two essential areas: Developer Platform and Cloud Applications. As Motional moves towards commercial driverless operations, you will spearhead engineering initiatives ensuring our systems uphold the highest standards of reliability and scalability to support a global fleet.

Your Responsibilities:

  • Design and develop intricate software systems that connect with both internal enterprise tools and external commercial partners.
  • Establish and uphold global software engineering standards within the team, advocating for industry best practices in code quality, security, and maintainability.
  • Lead the progression of our microservice-based architecture, clearly delineating boundaries between Cloud, AV, and third-party systems to facilitate the scaling of our fleet to over 300 commercial vehicles.
  • Architect and implement our Internal Developer Portal, a modular platform aimed at centralizing resources, documentation, and engineering productivity metrics.
  • Conduct thorough analyses of our Bazel build systems and GitLab CI/CD pipelines to minimize developer friction, enhance build caches, and streamline the development lifecycle.

About Motional

Motional is pioneering the future of transportation with advanced autonomous vehicle technology. We are committed to delivering safe, reliable, and efficient driverless solutions that transform how people and goods move. Join us in shaping the future of mobility.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.