
Senior Software Engineer, Backend
Onebrief
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $180,000 - $230,000 per year
Job Level
Tech Stack
About the role
- Design, build, and maintain backend services that power mission-critical platform functions within your team’s scope
- Optimize data models and system performance to improve scalability, reliability, and maintainability
- Work across APIs, databases, and deployment systems to deliver cohesive, production-ready solutions
- Diagnose and resolve performance, scalability, and reliability issues in production
- Contribute to architecture discussions and collaborate on high-availability system design
- Implement and improve monitoring, alerting, and operational practices
- Balance long-term code quality with pragmatic delivery to meet team goals
Requirements
- 6+ years of experience in backend software development
- Strong proficiency in one or more backend languages (e.g., Node.js, Python, Java, Go)
- Deep understanding of scalable API design (REST, GraphQL, gRPC), data modeling, distributed systems, and performance/reliability best practices
- Hands-on experience with relational and/or non-relational databases, containerization, and cloud infrastructure (Docker, Kubernetes, AWS/GCP/Azure)
- Experience owning and delivering complex, well-scoped backend initiatives within a team
- Strong architectural judgment within team boundaries and ability to contribute meaningfully to system design discussions
- Ability to recognize bottlenecks and adjust course when needed; willingness to escalate when complexity expands significantly beyond team scope
- Experience collaborating across teams (i.e., product, frontend, and DevOps) to deliver high-quality, end-to-end solutions
- Experience operating in moderate ambiguity, maintaining steady execution and clear communication across PRs and design discussions
- Track record of delivering complex projects in fast-paced or demanding environments
- Preferred Qualifications: Background in mission-critical domains, experience with CI/CD pipelines, automated testing, and deployment workflows, prior experience driving architecture and system design decisions for complex, high-scale applications, knowledge of event-driven and service-oriented architectures (Kafka, Pub/Sub, microservices), familiarity with observability stacks (logging, metrics, tracing) and incident response practices, experience with data sharding and logical data partitioning strategies, experience with message queues, streaming platforms, or event buses, experience working with security/compliance requirements (e.g., SOC2, FedRAMP, HIPAA).
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
backend software developmentNode.jsPythonJavaGoAPI designdata modelingdistributed systemsperformance best practicesreliability best practices
Soft Skills
architectural judgmentcollaborationclear communicationproblem-solvingadaptabilityexecution in ambiguityteamworkdelivery under pressureinitiativeescalation