Senior Software Engineer, Java | Mainline
$160k - $200kJobgether
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 | Mainline based in the United States. As a Senior Software Engineer, you will design and deliver scalable, high-performance software solutions that power a comprehensive IT operations platform. You will help develop and enhance mission-critical services used to manage and protect millions of endpoints and servers worldwide. Working with experienced engineers and cross-functional teams, you will influence architectural decisions, strengthen system reliability, and drive continuous product improvements. Your expertise in Java development and large-scale distributed systems will help ensure that applications remain secure, maintainable, and performant as the platform grows. You will also mentor fellow engineers, establish technical best practices, and take ownership of complex engineering initiatives. This remote-first opportunity combines meaningful technical challenges with a collaborative culture focused on quality, innovation, and customer success.
\n Accountabilities: You will lead the development and continuous improvement of enterprise-grade software, combining hands-on engineering with technical leadership to deliver reliable, scalable solutions. Your responsibilities will include:
Lead the design, development, and maintenance of large-scale software applications, ensuring high quality and alignment with engineering standards. Influence critical architectural decisions to improve scalability, maintainability, performance, and long-term system reliability. Balance technical debt, system performance, scalability requirements, and business priorities when making engineering decisions. Design and implement robust APIs and RESTful services that support reliable communication between applications and systems. Collaborate with cross-functional teams to align technical approaches, solve complex problems, and drive improvements across the product suite. Mentor junior engineers, share best practices, and establish consistent technical standards across development projects. Take ownership of technical initiatives from planning through implementation, proactively identifying and resolving engineering challenges. Analyze feedback and data from support teams to identify recurring issues, improve system behavior, and enhance the customer experience. Champion quality assurance practices, testing strategies, and code quality standards to ensure reliable software delivery. Contribute to additional engineering priorities as needed to support team objectives and platform development. Requirements:
The ideal candidate is a seasoned software engineer with extensive Java development experience and a strong understanding of scalable system architecture. You combine deep technical expertise with sound architectural judgment, collaborative leadership, and a commitment to building high-quality software. Required qualifications include:
A bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent professional experience. At least 10 years of Java software development experience, particularly building product-oriented applications. At least 5 years of experience designing, developing, or maintaining highly scalable systems. Proven experience scaling software platforms and resolving complex system design and performance challenges. Strong knowledge of object-oriented programming (OOP) principles, design patterns, and software engineering best practices. Expertise in API design and RESTful services, with experience using frameworks such as Jersey or Spring. Proficiency in relational database design, development, and optimization. In-depth knowledge of software testing and quality assurance practices, with a track record of delivering robust applications. Experience with caching technologies, particularly Redis, is an advantage. Strong problem-solving and analytical skills, with the ability to make informed architectural decisions. Excellent collaboration and communication skills, including the ability to mentor engineers and work effectively across teams. A proactive approach to ownership, continuous improvement, and technical excellence. Benefits:
Annual base salary of $160,000–$200,000 for eligible roles based in California, Colorado, Maryland, New Jersey, New York, and Washington. Comprehensive medical, dental, and vision insurance. 401(k) retirement plan. Life insurance coverage. Unlimited paid time off (PTO). Flexible remote work arrangements for eligible U.S. residents, with hybrid options available at offices in Austin, Texas, and Tampa, Florida. Opportunities for professional growth, career advancement, and technical leadership. A collaborative, supportive, and curious engineering culture. The opportunity to build and improve software supporting millions of endpoints across a global customer base. \n 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
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Java | Mainline in Remote vacancy
$160k - $200k
...listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Java | Mainline based in the United States. As a Senior Software Engineer, you will design and deliver scalable, high-performance...SeniorRemote workWorldwideFlexible hours$160k - $200k
...About the Role As a Senior Software Engineer, Java at NinjaOne, you'll play a key role in enhancing our IT Operations product suite by designing and implementing scalable solutions and platform improvements. You'll contribute to new features and support existing functionality...SeniorPermanent employmentFull timeWork experience placementRemote workWork from homeRelocationFlexible hours- ...Description Hybrid 4 days onsite, 1 remote. in Englewood, CO Our client seeks a senior Software Engineer to design, build, and maintain Java and Spring-based microservices supporting cloud platforms for CPE devices. The role focuses on RESTful APIs, event-driven services...SeniorRemote work
- ...Northrop Grumman Corp. is seeking a Staff PLM Software Development Analyst to design, develop, and sustain PLM platforms. The role emphasizes... ...’ experience or a bachelor’s with 12 years, plus 10+ years in Java and 9+ years in ThingWorx and Windchill. Clearance is required...SeniorWork from home
- ...Bestgate Engineering, LLC is seeking a Senior Software Engineer (Telework Eligible) to develop and support tools and services that enhance enterprise development workflows, with a focus on Java-based software and Atlassian ecosystem integrations. You will work with developers...SeniorRemote work
- ...Parametric:We are building financial software that that solves some of the world's most... ...are cloud-native.ABOUT THE ROLEThe Senior Software Engineer on the Equity Investments and Client Activities... ...area of study5+ years of hands-on Java/J2EE software design and development...SeniorWork at officeRemote workWorldwideFlexible hours3 days per week
- ...Job Title: Senior Software Engineer / Application Architect – Java, AWS & GIS Job Location: New York, NY (Hybrid – 3 days onsite, 2 days remote) Contract Length: 6+ months, with likely extension Pay Range: $120–$140/hr W2, depending on experience Work Schedule...SeniorLong term contractFull timeContract workRemote work2 days per week3 days per week
- ...Seeking a full-time Senior Software Engineer (Java) to design, develop, and maintain enterprise applications for a federal healthcare program, leveraging strong full-stack development skills, including Angular and Java/Spring Boot, in a remote work environment. Key Responsibilities...SeniorFull timeRemote work
- ...Senior Software Engineer (Java) in TestParamount Skydance Corp. is seeking a Senior Software Engineer in Test to design, architect, and deliver high-quality, scalable, and reliable automated testing solutions across our enterprise platforms. This role requires proficient...SeniorContract workRemote work
- ...Senior Software EngineerSenior Software Engineer remote java rust algorithms python20 openings $40 - $85/hr Required Skills Python3 Java Rust Algorithms Basics c++ Typescript Bug fixing Feature implementation Codebase refactoring Performance optimization Job Title: Senior...SeniorRemote work
- ...exponential growth, we are strengthening our internal engineering team and opening a Senior Backend Software Engineer position in our Core Squad. About the... ...with customer needs. Technical Stack: Languages: Java, Kotlin Framework: Spring Boot Database:...SeniorRemote workWorldwideFlexible hours
- ...managing more than 30 dockerized microservices deployed in multiple regions in the U.S. and Europe. We are looking for a senior Java backend engineer with deep knowledge of Java Core. In this role you will Work on 30+ microservices implemented in Java 21...SeniorFull timeWork experience placement
- ...Senior Software Engineer (Java / Spring Boot / Microservices / React)Location: Annapolis, MD (Hybrid – 2–3 onsite days weekly)Engagement Type: Long-term contract (multi-year potential)Work Authorization: Must be eligible to work in the U.S.About the RoleA confidential...SeniorLong term contractRemote work
- ...Integrated Data Services (IDS) is seeking a Senior Software Engineer to build and sustain enterprise DoD/DoW applications. The stack includes Java/Spring Boot backend, Angular frontend, and Oracle, deployed to government-approved cloud environments. You will own features...SeniorRemote work
- ...You should enjoy working in a fast-paced environment with dynamic teams, across multiple locations. You should have strong Oracle and Java Development, along with good Communications skills.The Team: As part of the eDB2 Team, you will provide Development and Support for...SeniorWork experience placementRemote workWork from home
$245k - $275k
...Enterprise - Senior Software Engineer - Java ~ Columbia, MD Erias Ventures was founded to serve its customers with an entrepreneurial mindset. We value creative problem-solving , open communication , and empowering our employees to make decisions and put forth...SeniorHourly payTemporary workImmediate startRemote workFlexible hours$100k - $150k
...deliver breakthrough results for federal clients across healthcare, financial services, and national security.Job Title: Senior Software Engineer (Java)Location: Tysons Corner, VA (Hybrid or Remote) Duration: FulltimeJob SummaryWe are seeking an experienced Senior...SeniorContract workRemote work- Bestgate Engineering, LLC is seeking a Senior Software Engineer (Telework Eligible) to join a team delivering tools and services that enhance enterprise development workflows. You will focus on Java-based software development, automation, integrations, and modernization...SeniorRemote job
$90k - $180k
...Marketplace API gateway. Our tech stack includes Java for backend services and ReactJS for... ...and practice efficient time management. Engineering Excellence: Focus on detail-oriented... ...stack development experience in complex software systems. Experience working in platform...SeniorFull timeTemporary workPart timeRemote work$91.7k - $163.7k
...Software EngineerOptum is a global organization that delivers care, aided by technology to... ...servicesCollaborate and communicate effectively with other engineers and offshore/global teamsUnderstand... ...6+ years of hands-on experience with Java/J2EE (preferably Java 17 and above),...SeniorMinimum wageFull timeWork experience placementLocal areaRemote work- ...IT Engineer 2 (Software)Enterprise Mobility and its affiliates offer extensive car rental, carsharing... ...instruction and guidance to less senior team members on new tasks and assignments... ...immediate surrounding area3+ years of Java related development experience2+ years...SeniorImmediate startWork from homeFlexible hours
- ...kind, and it takes a steadier hand. Our Java and Scala platform has been doing... ...record. That's where civil liberties live in software. A slow page is a bug. A missing access... ...BRING ~6+ years of professional software engineering, including 5+ years building production...SeniorFull timeLive inLocal areaRemote work
- ...time, DayPosted: 2026-10-21Salary Range: Senior Associate-75,000-150,000-USDFeatured... ...transactions annually.As a SeniorFull Stack Software Engineer, you will play a key role in modernizing... .... Leveraging technologies including Java, Spring Boot, AWS, Kafka, Angular, React...SeniorFull timeRemote workFlexible hours
$140k - $200k
...Senior Software Engineer, Java/KotlinWe are looking for a Senior Software Engineer, Java/Kotlin to join our Patching team, the team responsible for how NinjaOne discovers, packages, and deploys OS and third-party software patches across every endpoint we manage. This...SeniorFull timeWork experience placementCasual workRemote workWork from homeRelocationFlexible hours$115k - $184k
...Senior Software Engineer - Java Full Stack & AIThe Decision Services Technology team within Mastercard's Business & Market Insights organization develops analytics, reporting, and intelligence solutions that help customers investigate transactions, identify fraud patterns...SeniorFull timePart timeFlexible hours$150k - $170k
...environment. You will be working on a team of engineers with a broad range of skills to develop... .../cloud and programming languages such as Java, C#/.NET or Python. Your... ...Responsibilities Design, develop, and maintain software systems using programming languages such...SeniorWork at officeFlexible hours2 days per week3 days per week$100k - $160k
...Senior Software Engineer (Java)Join Sky Solutions, LLC - Pioneering Digital Transformation Excellence! Sky Solutions is a trusted partner in government contracting, empowering federal agencies with cutting-edge IT solutions. Our expertise spans AI-first enablement, delivering...SeniorContract workRemote work- ...three times per week.The RoleWe are seeking a highly skilled Senior Software Engineer to design, build, and evolve modern, cloud-native enterprise... ...and implement scalable microservices and secure APIs using Java, Spring Boot, and Microsoft Azure, partnering closely with product...SeniorFull timeLocal areaWork from homeRelocation package
$202k
...About the Team The Java Platform team is focused on empowering every Java engineer within Uber to efficiently deliver high-quality software solutions, excelling in cost efficiency, continuous... ...About the RoleWe Are seeking a Senior Software Engineer to join the Java...SeniorFull timeWork at officeRemote work$126k - $210k
...About the RoleMcKesson Pharmacy Systems (MPS) is seeking a Senior Full Stack AI Software Engineer to help build and modernize the next generation of... ...design, develop, and deploy cloud-based applications using Java, Angular, Spring Boot, PostgreSQL, Azure, and modern AI-...SeniorFull timeWork at officeRemote workWork from home2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Java | Mainline. Be the first to apply!
Related searches
- java developer contract Remote
- java developer Remote
- senior java software engineer Remote
- lead full stack java developer Remote
- sr.java developer Remote
- java developer remote Remote
- java developer backend Remote
- java developer full time Remote
- entry level java developer remote Remote
- senior java developer Remote




