Principal Software Engineer - Platform & Applications
Motional
about 9 hours ago
Singapore, Singapore
Staff+
Responsibilities
- Design and build complex software systems interfacing with internal tools and external partners.
- Establish and enforce global software engineering standards across the group.
- Lead the evolution of a microservice-based architecture for a scaling fleet.
- Architect and launch an Internal Developer Portal for centralized resources.
- Optimize Bazel build systems and GitLab CI/CD pipelines to enhance developer productivity.
Requirements
- Bachelor's in Computer Science, Engineering, or a related field.
- 12+ years of progressive experience in Software Engineering, with 5+ years in a Principal or Architect role.
- Proven ability to establish and enforce unified technical standards.
- Experience delivering mission-critical systems in high-growth environments.
- Mastery of Bazel or similar large-scale build systems.
- Deep experience with GitLab CI or GitHub Actions at an enterprise scale.
- Expertise in architecting secure, scalable microservices on AWS.
- Advanced proficiency in Go, Python, C++, or Node.js.
- Ability to collaborate across diverse engineering functions.
- Exceptional ability to articulate complex architectural decisions.
Tech Stack
AWSBazelC++DatadogGitHub ActionsGitLab CI/CDGoGrafanaNode.jsPythonTerraform
Categories
BackendDevOpsFull StackSecurity