Staff Software Engineer, Developer Ecosystem
New
J
JobgetherDeveloper platform
Based in the United StatesFull-TimeStaff
SalaryAnnual base salary: $217,000–$303,900 USD
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 6 years of professional software engineering experience
- Required Skills
- GraphQLTypeScriptGoRedisReact
Requirements
- At least 6 years of professional software engineering experience working on platform functionality, developer tools, full-stack products, or application platforms.
- Demonstrated experience leading large-scale technical projects from initial design through delivery.
- Strong background in API design and platform engineering, with an emphasis on developer needs and intuitive experiences.
- Familiarity with Go, TypeScript, GraphQL, React, Redis, relational databases, and NoSQL databases.
- Ability and willingness to work across frontend, backend, and infrastructure components.
- Regular use of AI-powered tools to improve development productivity, software quality, and engineering workflows.
- Experience mentoring engineers, sharing technical expertise, and improving software engineering practices and team culture.
- Ability to work independently, navigate ambiguity, explore ideas, and turn concepts into practical solutions.
- Excellent written and verbal communication skills, including explaining complex technical topics to technical and non-technical audiences.
- Ability to collaborate effectively in a fully remote environment with cross-functional teams.
- Preferred: contributions to open-source software projects.
- Preferred: experience with native mobile application development.
- Preferred: experience building applications using the Devvit platform.
Responsibilities
- Design, build, and evolve core platform services and capabilities for the developer ecosystem.
- Create tools, APIs, SDKs, and platform features for external developers.
- Contribute across frontend, backend, infrastructure, client-side, and full-stack systems.
- Help establish technical direction and architectural decisions for platform scalability, reliability, and growth.
- Lead technical initiatives from discovery and solution design through implementation, experimentation, testing, analysis, and launch.
- Translate product goals and developer needs into technical solutions and delivery plans.
- Review code, technical designs, product specifications, and user experiences.
- Collaborate with engineering, product, design, developers, and platform users to improve developer experiences.
- Promote developer-focused API design, usability, and documentation.
- Mentor engineers and improve engineering standards and development practices.
View Full Description & ApplyYou'll be redirected to the employer's site