Job Openings Software Engineer (Platform)

About the job Software Engineer (Platform)

The Platform team owns our development process, internal libraries and platforms, and runs POCs on new technology before it becomes a real product. Our main customers are the developers inside the company. We're looking for a mid-level or above engineer to build and maintain platforms that make our developers' work easier and faster, with AI as a core tool.

Requirements

  • 2+ years of production software development, including maintaining systems with real users
  • Proficient in Next.js / TypeScript / Go
  • Understands AWS deployment (e.g., Lambda, SAM templates) and how CI/CD works
  • Designs systems independently, can explain the reasoning behind design choices, and sees how one system connects to others
  • Uses AI coding tools as a primary, systematic workflow: reviews AI-written code, steers AI toward the intended architecture, and debugs independently when AI gets stuck
  • Thinks independently and speaks up: raises design disagreements with clear reasoning and communicates technical topics clearly with developers on other teams
  • Growth mindset: eager to try new technology and not attached to old ways
  • Understands business context: knows when to build it as well as possible and when good enough should ship
  • Treats internal developers as customers and wants to understand what actually blocks them

Nice to have

  • Experience building internal platforms or developer tooling

  • Has used or built MCP servers, AI agents, or LLM tooling

  • Kubernetes (EKS)