Senior Software Engineer, Java in United States at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Java based in United States.
This role sits at the heart of a high-scale, cloud-based IT operations platform used to manage millions of endpoints globally. You will design and build resilient backend services that power mission-critical systems used by IT teams and managed service providers worldwide. Working in a fast-paced engineering environment, you will contribute directly to architecture decisions, performance optimization, and feature delivery at massive scale. The position involves deep technical ownership, from API design to distributed systems engineering, with a strong focus on reliability, scalability, and quality. You will collaborate with highly skilled engineers across backend, infrastructure, and product teams to deliver robust solutions. This is a hands-on engineering role where your code directly impacts real-world enterprise systems at global scale.
- Design, develop, and maintain large-scale backend services using Java and Kotlin for cloud-based IT operations systems.
- Build highly scalable, high-availability distributed systems supporting millions of endpoints and enterprise customers.
- Develop and optimize RESTful APIs and backend services using modern frameworks such as Spring or similar technologies.
- Contribute to system architecture decisions, ensuring scalability, performance, and reliability across services.
- Work on database design and optimization, including relational data modeling and performance tuning.
- Implement caching strategies and performance improvements using tools such as Redis and other distributed systems components.
- Participate in code reviews, testing practices, and continuous improvement of engineering standards and software quality.
- 10+ years of professional software engineering experience with strong expertise in Java development.
- Strong experience with Kotlin and modern backend development practices in large-scale environments.
- Proven track record of building and scaling distributed systems handling high traffic and complex workloads.
- Deep understanding of object-oriented design principles, data structures, and system design fundamentals.
- Hands-on experience with REST API development and backend frameworks such as Spring or Jersey.
- Strong knowledge of relational databases, schema design, and query optimization.
- Experience with caching systems such as Redis and performance optimization techniques.
- Solid understanding of testing methodologies and commitment to high-quality, maintainable code.
- Strong problem-solving skills and ability to thrive in complex, fast-moving engineering environments.
- Competitive salary aligned with senior engineering market benchmarks
- Comprehensive medical, dental, and vision insurance coverage
- 401(k) retirement savings plan
- Unlimited paid time off to support work-life balance
- Flexible hybrid or remote work options depending on location
- Professional growth opportunities within a high-scale engineering organization
- Collaborative and engineering-driven culture focused on innovation and quality
- Exposure to large-scale distributed systems used globally