Senior Backend Engineer
Senior Backend Engineer responsible for designing and operating high-scale backend systems, shaping architecture, improving reliability and performance, and mentoring engineers. The role requires deep backend and systems expertise, strong technical influence, and production experience with agentic AI.
About the job
Responsibilities
- Design, implement, and evolve moderate-to-complex backend features with minimal guidance.
- Make pragmatic architectural choices among modular-monolith code, shared components, and independently operated services.
- Define and promote backend standards for code style, maintainability, testing, APIs, security, availability, performance, and operational readiness.
- Mentor associate and intermediate engineers, remove technical blockers, and improve delivery practices through code and design reviews.
- Diagnose and prevent performance and reliability issues at scale; participate in incident response and act as a technical owner when appropriate.
- Use AI in production engineering workflows, evaluate its effectiveness, and coach others on responsible use.
- Collaborate with product managers and designers to shape requirements and technical direction.
Requirements
- Strong command of backend architecture, APIs, data systems, and performance tuning in complex product or service environments.
- Proficiency in modern backend languages and a deep understanding of systems programming, with the ability to learn and adapt across languages.
- Experience designing or evolving modular backend boundaries, bounded contexts, and migration-safe architectures.
- Ability to lead through technical judgment, influence, and clear written communication in an asynchronous environment.
- Proven experience building or operating agentic systems in production, including loops, tool use, and error-handling strategies for reliability at scale.
Nice-to-haves
- Experience with high-throughput distributed systems, concurrency, or profiling.
- Hands-on experience with containerized production operations, including Kubernetes.
- Database performance expertise, including PostgreSQL, ClickHouse, schema evolution, and partitioning.
- Experience with large-scale modular monoliths or event-driven systems.
- Public technical communication, open-source maintenance, or experience with developer-focused SaaS.
Benefits
- Flexible paid time off
- Team member resource groups
- Equity compensation and employee stock purchase plan
- Growth and development fund
- Parental leave
Skills
Backend Architecture, APIs, Systems Programming, Distributed Systems, Concurrency, Kubernetes, Postgres, ClickHouse, Event-Driven Systems, Performance Tuning, Agentic AI, Containerization
Similar jobs
Backend Engineering jobsSenior backend engineer building PostgreSQL and Ruby frameworks, guardrails, and tooling for data retention, lifecycle management, scalability, and database health across GitLab’s SaaS and self-managed deployments.
Build and operate a high-performance futures and options execution management platform, integrating market data, exchange connectivity, risk controls, and trading workflows. Requires 8+ years of Java software engineering experience and hands-on experience with low-latency front-office trading systems.
Senior engineer responsible for designing, delivering, and operating distributed systems supporting Cloudflare’s application security products. The role requires 6+ years of experience, strong systems programming skills, technical leadership, and experience with production reliability and mentoring.
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 scale backend services for a global corporate expense and payments platform, owning features from design through production support. The role requires strong Java and Spring Boot expertise, distributed-systems experience, cloud knowledge, and 4–6 years of engineering experience.