Jobgether logo

Senior Software Engineer, Java

Jobgether

Remote
Full-time
Senior
10+ yrs
$150k–$200kPosted 6d ago

Real job — pulled straight from Jobgether’s careers page · Verified August 7, 2026 · No reposts.

Job description

Jobgether is hiring a Senior Software Engineer, Java — a full-time, remote role ($150k–$200k). Apply directly on Jobgether's careers page below.

Senior Software Engineer, Java | Endpoint Architecture

Team: IT

Location: US

Commitment: Full-time

Workplace Type: remote

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 | Endpoint Architecture based in United States.

This role offers the opportunity to design and build highly scalable software solutions that support mission-critical IT operations worldwide.
The successful candidate will contribute to the evolution of a cloud-based platform managing millions of endpoints and devices.
You will influence architecture decisions, improve system performance, and deliver reliable features that directly impact customer success.
Working alongside experienced engineers and technology specialists, you will solve complex engineering challenges in a collaborative environment.
This position combines hands-on software development, technical leadership, and opportunities to mentor engineering teams.
The ideal candidate is passionate about scalable systems, clean architecture, and building high-quality software products.

Accountabilities:

    The Senior Software Engineer will play a key role in designing, developing, and improving large-scale software systems. This position requires strong technical expertise, architectural thinking, and the ability to collaborate across teams to deliver reliable and maintainable solutions.

    • Lead the design and development of scalable software applications while maintaining high engineering quality standards.
    • Build and enhance platform capabilities that support large-scale endpoint management and cloud-based operations.
    • Influence software architecture decisions by balancing scalability, maintainability, performance, technical debt, and business priorities.
    • Design and implement robust backend services using Java and related technologies.
    • Develop and improve APIs, distributed systems, and client-server architectures.
    • Solve complex engineering challenges related to scalability, reliability, and system performance.
    • Collaborate with cross-functional engineering teams to align technical decisions and deliver impactful solutions.
    • Mentor junior engineers by sharing best practices, providing technical guidance, and helping establish engineering standards.
    • Take ownership of technical initiatives, identify improvement opportunities, and drive projects from concept through delivery.
    • Partner with support and operational teams to address product challenges and improve system reliability.
    • Advocate for quality-focused development practices, testing strategies, and continuous improvement.
    • Contribute to additional engineering initiatives that support team and product success.
    • Requirements:

      The ideal candidate has extensive experience building enterprise-level software applications, strong Java expertise, and a proven ability to design and scale complex systems.

      • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent professional experience.
      • 10+ years of experience in Java software development, particularly within product-focused environments.
      • 5+ years of experience designing and supporting highly scalable systems.
      • Proven ability to solve complex system design challenges and improve application performance.
      • Strong understanding of object-oriented programming principles and software design patterns.
      • Advanced experience designing APIs and RESTful services using frameworks such as Spring or Jersey.
      • Strong knowledge of relational database design and development.
      • Experience working with distributed systems, asynchronous application design, and large-scale architectures.
      • Familiarity with caching technologies such as Redis is a plus.
      • Strong understanding of software quality practices, testing methodologies, and reliable delivery processes.
      • Ability to communicate technical concepts clearly and collaborate effectively with engineering teams.
      • Experience mentoring engineers and contributing to technical direction is preferred.
      • Benefits:

        • Competitive base salary range of $150,000–$200,000 per year depending on location, experience, skills, and qualifications.
        • Flexible remote work opportunities for eligible candidates in supported U.S. states.
        • Hybrid work options available for candidates who prefer an office environment.
        • Comprehensive medical, dental, and vision insurance coverage.
        • 401(k) retirement plan to support long-term financial planning.
        • Life insurance coverage.
        • Unlimited paid time off to support work-life balance.
        • Opportunities for professional growth, career advancement, and technical development.
        • Collaborative and supportive engineering culture focused on innovation and customer impact.
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

Get Software Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Sequoia Connect logo

Senior Frontend Developer

Remote · Mexico-eligible
✓ From careers page· 13m ago
Sequoia Connect logo

Senior Azure Developer

Remote · Mexico-eligible
✓ From careers page· 13m ago
Sequoia Connect logo

React Developer

Mexico
✓ From careers page· 13m ago
Sequoia Connect logo

Lead Test Automation Engineer

Mexico
✓ From careers page· 13m ago

Frequently asked questions

What is the salary for Senior Software Engineer, Java at Jobgether?

The estimated salary range for Senior Software Engineer, Java at Jobgether is $150,000 - $200,000 USD per year.

Is Senior Software Engineer, Java at Jobgether a remote job?

Yes, Senior Software Engineer, Java at Jobgether is a remote position. This role is open to remote candidates.

What skills are required for Senior Software Engineer, Java at Jobgether?

The required skills for Senior Software Engineer, Java at Jobgether include: Java, Spring, REST, SQL, Redis.

What is the seniority level for Senior Software Engineer, Java at Jobgether?

Senior Software Engineer, Java at Jobgether is a Senior level position.

How do I apply for Senior Software Engineer, Java at Jobgether?

You can view the full description and apply for Senior Software Engineer, Java at Jobgether on EchoJobs: https://echojobs.io/job/jobgether-senior-software-engineer-java-endpoint-architecture-ujiw3.