Remote job
Senior Software Engineer
Job details
About this role
Role overview Build and improve software used by developers to create, deploy, and operate web applications. Depending on team fit, the work may span user-facing products, APIs, developer tools, AI workflows, or platform infrastructure, with ownership from initial design through delivery. The role calls for close collaboration with product and design and thoughtful use of AI-assisted engineering.
Responsibilities - Develop reliable, scalable, and performant features across product and platform areas. - Lead projects from problem definition through implementation and release. - Apply sound engineering practices, including testing, documentation, observability, and performance work. - Collaborate across disciplines and contribute to technical decisions and team learning. - Help improve how developers and AI agents interact with products through tools such as CLIs, SDKs, and APIs.
Requirements - Strong full-stack software engineering experience and ability to work across a product stack. - Sound engineering judgment for building and operating production software at scale. - Ability to take ownership of complex work and deliver it in collaboration with others. - Interest in applying AI tools thoughtfully while maintaining strong engineering fundamentals.
Nice to have - Experience with TypeScript or JavaScript, React, Ruby, or Go. - Background in developer tools, infrastructure, build systems, observability, AI workflows, billing, or growth products.