Senior Software Engineer - Backend
Build and scale high-throughput backend services, resolve production issues, and deliver features progressively in a hybrid engineering environment. The role requires strong software architecture, performance, programming, and AI-assisted development skills.
About the job
Responsibilities
- Solve scaling bottlenecks in critical services.
- Deploy new features to production and progressively roll them out using feature flags.
- Investigate and fix production issues in services owned by the team.
- Design approaches to scale services for increased traffic.
- Collaborate with the team to plan upcoming projects.
Requirements
- Significant experience with one or more programming languages.
- Commitment to code simplicity and performance.
- Ability to design architectures for high-scale systems.
- Bachelor's, master's, or doctoral degree in a scientific field, or equivalent experience.
- Interest in working in a fast-growing startup environment.
- Ability to use AI coding tools in day-to-day workflows and build, validate, and refine AI-generated product output.
- Ability to design AI backend systems while considering quality, cost, and latency tradeoffs.
Nice to Have
- Motivation to advance software engineering practices through AI and contribute to AI-enabled products.
Compensation and Benefits
- New-hire stock equity (RSUs) and employee stock purchase plan (ESPP).
- Continuous professional development, product training, and career pathing.
- Intradepartmental mentor and buddy program.
- Inclusive company culture and access to Community Guilds.
- Access to Inclusion Talks and internal panel discussions.
- Global mental health benefits for employees and dependents aged 6+.
- Competitive global benefits.
Benefits may vary based on the country of employment and the nature of employment.
Skills
Backend Development, Software Architecture, Feature Flags, Production Debugging, Performance Optimization, Scalability, Artificial Intelligence, Ai Coding Tools, Ai Backend Systems, Observability
Similar jobs
Backend Engineering jobsBuild and operate fault-tolerant, low-latency distributed platforms and real-time data pipelines at internet scale. The role requires significant backend programming experience, expertise in languages such as Go, Java, Rust, or C++, and a bachelor’s degree or equivalent experience.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.
Build and operate the backend runtime platform that schedules, executes, and persists security and compliance tests at scale. The role requires strong production systems experience, ownership of complex projects, debugging expertise, and effective technical collaboration and mentorship.
Build and operate backend systems for large-scale data ingestion, workflow processing, and AI inference. The role requires 8+ years of backend experience, distributed-systems expertise, and proficiency with Python, TypeScript, or Go in production AWS environments.