Software Development Engineer III - Platform
Build and scale internal developer platforms, tooling, APIs, and web applications that improve engineering productivity and CI/CD workflows. The role requires 5+ years of software engineering experience with strong Node.js and TypeScript skills, plus experience in developer-facing platforms.
About the job
Responsibilities
Developer Platform & Tooling
- Design and build internal developer tools and platforms using Node.js, TypeScript, and Vue.js.
- Develop user-friendly interfaces and APIs that enable self-service workflows for engineers.
- Improve developer onboarding and day-to-day workflows through automation and tooling.
- Partner with Internal Developer Platform and Platform Engineering teams on shared capabilities.
CI/CD & Developer Workflows
- Improve CI/CD developer experience by building tooling around build, test, and deployment workflows.
- Create abstractions and interfaces that simplify interaction with CI/CD pipelines.
- Help standardize development and release workflows across teams.
- Identify bottlenecks in developer workflows and drive improvements.
Frontend & UI Development
- Build and maintain internal web applications and dashboards using Vue.js.
- Focus on usability, performance, and consistency across developer-experience tools.
- Work with designers and platform engineers to deliver intuitive developer-facing experiences.
Backend Services & APIs
- Build backend services and APIs using Node.js and TypeScript to support developer-experience tooling.
- Integrate with platform services, CI/CD systems, and infrastructure APIs.
- Ensure the reliability, scalability, and security of internal tools.
- Build or contribute to backend services in Go where appropriate.
Automation & Self-Service
- Automate manual processes to reduce developer wait times and friction.
- Enable self-service capabilities for environment provisioning, access management, debugging, and observability.
- Reduce reliance on ticket-based workflows through automation.
Technical Leadership
- Act as a senior engineer within the developer-experience team.
- Mentor mid-level engineers and review code and designs.
- Contribute to technical standards and best practices.
- Collaborate across teams to influence developer-experience improvements.
Requirements
- 5+ years of software engineering experience.
- Strong hands-on experience with Node.js and TypeScript.
- Experience building internal tools or developer-facing platforms.
- Strong understanding of modern web application architecture.
- Experience collaborating with backend, platform, and infrastructure teams.
- Excellent problem-solving and communication skills.
Nice to Have
- Experience building frontend applications, preferably with Vue.js.
- Experience with Go (Golang) for backend or platform services.
- Familiarity with CI/CD systems and developer workflows.
- Experience building platforms or tooling at scale.
- Exposure to cloud-native or Kubernetes-based environments.
- Prior experience in developer-experience or platform teams.
Skills
Node.js, TypeScript, Vue, Go, Kubernetes, CI/CD, Web Application Architecture, API Development, Developer Platforms, Automation, Cloud-Native Technologies, Infrastructure Apis
Similar jobs
Fullstack Engineering jobsProduct Engineer responsible for building Bolter’s AI agent runtime, workspace, generated applications, and production reliability systems. The role requires strong full-stack TypeScript experience, product judgment, rapid prototyping ability, and depth in AI systems, real-time infrastructure, or developer tooling.
Build and scale full-stack Creative and Studio products spanning APIs, user interfaces, infrastructure, and generative AI workflows. The role emphasizes product ownership, solving complex engineering problems, and expertise in Python, TypeScript, and React; no formal degree or experience requirement is specified.
Build production-grade training environments and infrastructure that enable AI agents to perform realistic, multi-step work. The role requires strong Python skills, broad engineering range across application and infrastructure layers, and ownership of technically substantial projects.
Build and lead development of scalable HRIS products and core services, partnering with product and design leaders while mentoring engineers and improving engineering excellence. Requires at least 3 years of software engineering experience and experience with customer-facing systems at scale.
Build infrastructure and automated testing frameworks for MongoDB’s application modernization platform, including database-equivalence validation, LLM-assisted test generation, and distributed-system tooling. Requires four years of software development experience with Java or another JVM language, Spring, databases, and testing frameworks.