Senior/Staff Backend Engineer - Java
Build and operate scalable, low-latency Java backend services for an AI risk decisioning SaaS platform. The role requires 5+ years of backend experience, AWS expertise, distributed-systems knowledge, and experience with microservices and deployment tooling.
About the job
Responsibilities
- Design and develop scalable, high-performance, low-latency backend services using Java and AWS technologies.
- Collaborate with product management, frontend, and QA teams to define technical requirements and ensure smooth platform integration.
- Optimize existing services for performance, reliability, and maintainability.
- Identify and resolve system bottlenecks, ensuring efficient resource utilization and stability.
- Implement best practices for code quality, testing, and deployment, including CI/CD pipelines.
- Monitor backend service health and performance and mitigate potential issues.
- Provide technical guidance and mentorship to junior team members.
Requirements
- Bachelor's or master's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of backend software development experience focused on Java and AWS technologies.
- Experience building and operating low-latency, high-scale services in distributed environments.
- Proficiency in Java and its ecosystem and related frameworks.
- Knowledge of microservices architecture, Docker, Kubernetes, Kafka, and ClickHouse.
- Familiarity with RESTful API design and security best practices.
- Experience with Jenkins, Git, Maven, Gradle, CI/CD, and agile development methodologies.
- Strong problem-solving, attention to detail, communication, and independent collaboration skills.
Compensation and Benefits
- Competitive salary; candidates are hired as CLT.
- Stock options.
- Medical and dental coverage for the employee and dependents.
- Life and long-term disability insurance.
- Monthly meal allowance through a Caju Card.
- Remote-first culture.
- Family-friendly environment, regular team events, and offsites.
- Professional development opportunities.
- Opportunity to help protect online transactions and make the internet safer.
Skills
Java, AWS, Microservices, Docker, Kubernetes, Kafka, ClickHouse, REST APIs, Jenkins, Git, Maven, Gradle, CI/CD, Distributed Systems, Security Best Practices
Similar jobs
Backend Engineering jobsLeads architecture and technical strategy for Vanta’s government compliance product, building scalable backend systems and new workflows in a 0-to-1 environment. Requires 10+ years of backend experience, strong systems thinking, cross-functional influence, and a track record of mentoring engineers.
Provides cross-team technical leadership for large backend initiatives, modular architecture, production operations, and AI-assisted engineering adoption. The role requires deep backend architecture experience, monolith modernization expertise, strong written influence, and mentoring ability.
Staff Backend Software Engineer responsible for designing and scaling developer infrastructure, APIs, and backend services while shaping product direction and collaborating directly with customers. Requires extensive backend experience, Node.js proficiency, and a strong focus on developer experience.
Leads architecture and reliability for a high-scale alerting platform, spanning detection, correlation, event delivery, and downstream notifications. The role requires deep Kafka, Go or Python, telemetry and network-protocol expertise, plus experience with idempotent, cloud-native production systems.
Senior backend engineer who will define and build trusted validation systems for AI-generated software, including fast feedback that helps agents self-correct. The role requires hands-on experience building with AI agents, broad software architecture judgment, and the ability to influence distributed engineering teams.