Senior Software Engineer — Developer Platform
Core
Build a developer platform that scaffolds fully configured codebases in seconds, integrating AI-native agent interfaces and supporting thousands of engineers.
Role type
Senior Software Engineer (Developer Platform)
Builds
Project generation system, AI-assisted developer workflows, and infrastructure integrations for internal engineering teams.
Domain
Retail technology, Developer Experience (DevEx), Platform Engineering
Deliverable
production ML models | product features
Required skills
JVM languages (Kotlin/Java), REST API design, relational databases (PostgreSQL), distributed systems, CI/CD pipelines, system architecture design, high-performance coding, technical leadership
Preferred skills
React/TypeScript, Python, AI tooling/LLMs/MCP, template engines (Jinja2/Cookiecutter), developer experience background
Technologies
Kotlin, Python, TypeScript, PostgreSQL, JVM, REST, CI/CD
Responsibilities
Design abstractions for new infrastructure integrations, build AI-native agent interfaces, lead code and design reviews, triage operational issues, conduct disaster recovery planning, evaluate emerging technologies, coach engineers on complex technical issues
Seniority
Senior, hands-on IC with architectural influence