Senior Software Engineer, Backend (Java)
About this role
Accountabilities
In this role, you will be responsible for designing, building, and modernizing backend systems that support large-scale, high-impact applications while contributing to long-term architectural evolution.
• Own and deliver backend features end-to-end, contributing to modernization efforts including Java upgrades and migration toward cloud-native, containerized architectures.
• Design, optimize, and maintain RESTful APIs and data models, improving system performance and PostgreSQL query efficiency at scale.
• Lead initiatives to modernize backend systems, including introducing asynchronous processing, refactoring legacy code, and improving build and dependency management.
• Collaborate with platform engineering teams to enhance CI/CD pipelines and infrastructure using tools such as AWS, Kubernetes, Terraform, and Ansible.
• Contribute to architectural decisions that balance immediate delivery needs with long-term scalability and system reliability.
• Mentor junior engineers and help elevate engineering standards across the team.
• Participate in on-call rotations, improving system observability, incident response, and overall platform reliability.
Requirements
This position requires strong backend engineering expertise, deep Java experience, and the ability to work effectively in complex, evolving system environments.
• 6+ years of backend engineering experience with ownership of complex, production-scale systems.
• Strong proficiency in Java, including experience modernizing legacy applications and working with JVM-based systems.
• Solid understanding of PostgreSQL, RESTful API design, and backend performance optimization.
• Hands-on experience with AWS and infrastructure-as-code tools such as Terraform, Kubernetes, and Ansible.
• Proven ability to independently drive projects from design through production deployment.
• Strong communication and collaboration skills across engineering, product, and platform teams.
• Experience working in distributed, high-scale, or performance-sensitive environments is a plus.
• Familiarity with system modernization, including monolith-to-service or containerized architecture migrations, is highly valued.
Benefits
• Competitive base salary around $185,000 USD
• Bonus eligibility and equity participation
• Remote-first work environment within the United States
• Opportunity to work on high-impact, mission-critical systems used globally
• Strong focus on engineering ownership and technical decision-making autonomy
• Career growth opportunities in a fast-scaling technology organization
• Collaborative engineering culture focused on quality, reliability, and continuous improvement
• Exposure to modern cloud infrastructure and large-scale system architecture
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1