Senior Software Engineer I (Java) [Remote]
$140k - $160kjobgether
- Remote job
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 I (Java) based in United States.
This role offers the opportunity to design, develop, and maintain high-quality software solutions that support industrial technology innovation.
You will contribute across the full software development lifecycle, from architecture and implementation to testing, deployment, and support.
The position combines strong Java engineering expertise with opportunities to solve complex technical challenges and improve product experiences.
You will collaborate with talented engineering teams while taking ownership of meaningful projects and product areas.
This is an ideal opportunity for an experienced software engineer who values clean architecture, performance, and maintainable solutions.
The successful candidate will play a key role in building reliable applications while mentoring teammates and influencing engineering practices.
Accountabilities:
The Senior Software Engineer I (Java) will be responsible for developing and improving software products through strong engineering practices, technical ownership, and collaboration. This role requires expertise across design, development, testing, deployment, and continuous improvement while contributing to team success.
- Own the complete lifecycle of software projects and features, including technical design, development, testing, deployment, and maintenance.
- Design and implement scalable, reliable, and maintainable software solutions using Java and related technologies.
- Improve code structure, architecture, and engineering practices to enhance quality, performance, and testability.
- Create, review, and maintain technical documentation, including design specifications and implementation plans.
- Apply strong knowledge of software engineering principles, including object-oriented design, algorithms, data structures, concurrency, and security practices.
- Write and review high-quality code while participating in constructive code review processes.
- Collaborate with engineering teams and cross-functional partners to solve technical challenges and deliver impactful solutions.
- Take ownership of product areas or technical leadership responsibilities, such as product ownership or team coordination.
- Support and mentor other engineers by sharing knowledge, providing guidance, and encouraging best practices.
- Identify risks, escalate complex issues, and contribute to continuous improvements across development processes.
- Work with customer-facing teams when needed to troubleshoot issues and gather technical requirements.
Requirements:
The ideal candidate will have strong software engineering experience, excellent problem-solving abilities, and a passion for building applications that deliver value to users. This role requires technical depth, collaboration skills, and the ability to work effectively in an agile development environment.
- 3-5 years of professional software engineering or software development experience.
- Strong understanding of computer science fundamentals, including object-oriented programming, multi-threaded architectures, algorithms, data structures, and cybersecurity concepts.
- Hands-on programming experience with Java and/or TypeScript.
- Experience with development tools such as IntelliJ or equivalent, Git, Webpack, and modern software toolchains.
- Strong SQL and relational database experience, including querying, schema design, and stored procedures.
- Experience handling large-scale data ingestion, high-volume systems, streaming data pipelines, or similar environments.
- Ability to design and develop responsive, high-performance applications using concurrency and multi-threading techniques.
- Strong analytical thinking and creative problem-solving skills.
- Excellent written and verbal communication skills with the ability to collaborate effectively with technical teams.
- Experience working in agile software development environments.
- Passion for creating user-focused applications and delivering high-quality software.
- Familiarity with time-series data concepts such as compression, interpolation, aggregation, and deadband is preferred.
- Knowledge of industrial data standards such as OPC-DA, OPC-UA, MQTT, or Modbus is a plus.
- Experience building historian connectors, adapters, APIs, or operational data pipelines is highly desirable.
Benefits:
- Competitive compensation package with a salary range of $140,000 - $160,000 annually.
- 100% employer-covered medical, dental, and vision insurance.
- Paid holidays, vacation time, and sick leave.
- 401(k) retirement plan with company matching contributions.
- Fully remote work flexibility within the United States.
- Supportive and collaborative engineering culture focused on innovation and continuous learning.
- Opportunities for professional development and career growth.
- Company activities and initiatives designed to encourage connection and teamwork.
- Access to a workplace environment that values flexibility, diversity, and work-life balance.
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!
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
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. 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.
- ...build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank,... ...mentoring experience Must have development experience in Java, Spring / SpringBoot Framework and Microservices...SeniorImmediate start
- ...where you can push the limits of what's possible. As a Senior Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank'... ...and 5+ years applied experience ~ Advanced knowledge in Java on Spring Boot programming language ~ Must have advanced...Senior
- ...Position: Senior Software Engineer (JAVA) Location: Fort Meade, MD Job Id: 202-18 # of Openings: 2 Senior Software Engineer (JAVA) Fort Meade, MD, 20701 Clearance: TS/SCI Full Scope Polygraph Job Description: We are seeking a talented Senior Software Engineer with expertise...Senior
- ...work with product, operations, security, and engineering partners to deliver outcomes that scale. As a Senior Lead Software Engineer at JPMorganChase within Consumer &... ...delivering production systems at scale ~ Advanced Java expertise, including concurrency, memory...Senior
- ...exceptional professionals for this role. JOB DESCRIPTION As a Senior Lead Software Engineer at JPMorgan Chase, you are an integral part of an agile... ...more programming languages, with strong expertise in: Java, Spring Boot, REST APIs Microservices and distributed...Senior
- ...Software Engineer (Mid-Senior Level) Full-Time | On-Site | TS/SCI with polygraph Annapolis Junction, MD Position Overview Our client is seeking a... ...team in Annapolis Junction, MD. Responsibilities Codes in Java, Python, CSS, JavaScript, SQL as primary languages Analyze...SeniorFull time
- ...an opportunity to contribute to the company's success. As a Senior Software Engineer within PNC's Lending Technology organization, you will be based... ...application security vulnerabilities (e.g., CVEs) within Java‑based systems Upgrade and refactor Java libraries and transitive...Senior
- Radix Metasystems Incorporated in Englewood, CO seeks a talented Software Engineer to develop mission-critical satellite ground systems. The... ...in software development and engineering, particularly using Java and Spring Boot. The role includes designing backend services...SeniorFlexible hours
- ...agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer- Java/Python/ AI Solutions at JPMorganChase within the Asset and Wealth Management Technology team, you are an integral...Senior
$118.98k - $197.6k
6AM City, LLC is looking for a Senior Software Engineer to design and develop innovative solutions using Java and Scala for ArcGIS Workflow Manager. This position requires strong skills in web service design and development along with experience in AWS infrastructure....Senior- ...Senior Software Engineer (Java) Location: Durham, NC, Jersey City NJ, Remote till covid Duration: 12+ months Job Description: Actively developed solutions on projects using Java, Spring Boot, Spring MVC and ORM technologies. Designed and developed various...SeniorRemote work
- A leading engineering services company is seeking a Software Engineer in Annapolis, Maryland. This role involves performing software development lifecycle activities... ...as part of an Agile team, and requires expertise in Java and related frameworks. Candidates must have an...Senior
- ...Senior Software Engineer - ETL Collaborate with teams across the organization, including product managers, data engineers and business leaders... ...Requirements: Specific Job Skills ~7+ years of experience with Java 11+(required), managing and working in Maven projects ~2+...Senior
- ...build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Consumer and Community Banking... ...development, testing, and operational stability Advanced in Java programming language Proficiency in automation and...SeniorFor contractors
- Hyland is seeking a Senior Developer to enhance product performance through software engineering. You'll work on complex code development and lead team processes, ensuring... ...candidate has at least 5 years of experience with Java, Spring Boot, and cloud technologies. The role...SeniorRemote job
- ...years of development experience with at least 7 years with Java, Memory management and server tuning are required for this role... ..., M JOB OVERVIEW: We are seeking a candidate for a Senior Software Engineer who can work closely with other members of technology including...SeniorWork at officeLocal areaRelocation
$111.07k - $147k
Matson, Inc. seeks a Senior Software Engineer to develop and maintain enterprise applications in Phoenix, Arizona. Candidates should have a Master’s degree in Computer Science and 2 years of related experience. The role includes responsibilities such as designing solution...Senior- Techions is seeking a Senior Software Engineer in Milpitas, CA. The role involves developing and modifying software applications, analyzing user... ...development, demonstrating proficiency in technologies such as Java, JDBC, and Oracle. Occasional travel to unanticipated client...Senior
- ...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 the United States. This role sits at the core of a major digital payments modernization initiative,...SeniorImmediate startRemote workFlexible hours
- A global financial services company is seeking a Lead Software Engineer to join their agile team focused on delivering secure, scalable technology... ...of experience in software engineering, strong proficiency in Java and Spring Boot, and hands-on experience with AWS services....Senior
- LexisNexis Risk Solutions is seeking a Senior Software Engineer in Franklin, TN. This role involves software development, mentoring junior team members... ...should have over 10 years of experience, particularly in Java and Spring Boot, with knowledge of cloud platforms and CI/CD...Senior
- ...Senior Software Engineer Headquartered in San Francisco, we are a SaaS technology company with a mission to unleash the power of the people-centric... ...several of the following: Deep understanding of Core Java and how to performance tune JVM based apps (required) AWS...SeniorDay shift
- ...Senior Lead Software Engineer Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch... ...experience. Must have development experience in Java, Spring / SpringBoot Framework and Microservices Hands-...SeniorImmediate start
- ...Our Client, an IT Services and Consultant company, is looking for a Senior Software Engineer - Java for their Austin, TX/Hybrid location. Responsibilities: ~8+ years of experience building large-scale backend systems using Java 11 and core Java technologies...SeniorRemote work
- INFOSYS NOVA HOLDINGS LLC is seeking a Senior Software Engineer to lead initiatives and deliver software solutions. You will engage in design, coding... ...years’ experience in software engineering, particularly in Java and API integration. Strong communication skills are...Senior
- ...designing and implementing systems for customers from New York to Tokyo. Ikayzo, a boutique software development and interactive design agency, is looking for a Senior Java Software Engineer capable of taking complex projects from ideation to release. In this role he/she will...Senior
- ...won Best Workplaces UK multiple years in a row. Join us on our journey. Let’s create tomorrow, together, today. Senior Backend Java Engineer Build software that matters. Shape the future of engineering. We’re looking for an experienced Senior Backend Java Engineer who...SeniorWork at officeRemote workFlexible hours
$83.5k - $160k
AeroVironment, Inc. is seeking highly motivated Software Engineers for an Agile Software team in Annapolis, Maryland. Candidates should have strong skills in Java and Python, with seven years of experience required and a Bachelor’s in Computer Science preferred. This role...Senior- ...A technology firm is seeking a Software Engineer with over 4 years of experience to join their collaborative team in Orlando, FL. This role involves developing software products with a focus on Java, Rust, and JavaScript, guiding Agile teams, and ensuring high-quality...Senior
$96.7k - $145k
...Senior Software Engineer, Java In your role as an Senior Software Engineer, Java you will support Genworth's top strategic priorities. The person selected will work with the QUEST quoting application. There is a dual focus to this role. 15-25% of the time will be working...SeniorWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer I (Java) [Remote]. Be the first to apply!
- senior java software engineer United States
- java automation engineer United States
- freelance java developer United States
- java web developer United States
- java cloud engineer United States
- java software engineer United States
- sr.java developer United States
- java developer United States
- java developer internship United States
- entry level java developer United States


