
Senior Software Engineer, Backend (Java)
Job Description
Posted on: May 6, 2026
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer, Backend (Java) in United States. This role is focused on evolving and modernizing a mission-critical backend system used at scale by elite sports organizations worldwide. You will work on a complex legacy-to-modern architecture transformation, improving performance, scalability, and maintainability of core backend services. The position blends hands-on backend development with architectural influence, giving you ownership over key technical decisions that shape the future of the platform. You will collaborate closely with platform, product, and engineering teams to design robust APIs, optimize data layers, and introduce modern cloud-native practices. The environment is highly collaborative and technically ambitious, with strong emphasis on engineering quality, reliability, and continuous improvement. This is an opportunity to work on high-impact systems where your decisions directly affect global users in a fast-moving, performance-driven domain. 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. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Backend Engineer (TypeScript & Rust) | Remote

Senior Software Engineer, Backend (Java)

Full Stack Software Engineer | Remote

Java Developer - Remote

