Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer I (Java) [Remote]

$140k - $160k
Full-time

jobgether

United States
  • 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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer I (Java) [Remote] in United States vacancy
  •  ...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... 
    Senior
    Immediate start

    J.P. Morgan

    Jersey City, NJ
    11 days ago
  •  ...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

    J.P. Morgan

    Chicago, IL
    11 days ago
  •  ...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

    Ascension Federal Services Inc.

    Maryland
    4 days ago
  •  ...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

    J.P. Morgan

    Atlanta, GA
    11 days ago
  •  ...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

    J.P. Morgan

    Jersey City, NJ
    9 days ago
  •  ...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... 
    Senior
    Full time

    Staffed4U

    Annapolis, MD
    2 days ago
  •  ...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

    Fairygodboss

    Birmingham, AL
    2 days ago
  • 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... 
    Senior
    Flexible hours

    Radix Metasystems Incorporated

    Englewood, CO
    3 days ago
  •  ...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

    J.P. Morgan

    Jersey City, NJ
    3 days ago
  • $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

    6AM City

    California, MO
    2 days ago
  •  ...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... 
    Senior
    Remote work

    Samprasoft

    United States
    1 day ago
  • 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

    Momentum Engineering, Inc

    Annapolis, MD
    4 days ago
  •  ...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

    Kyruus

    Portland, OR
    17 hours ago
  •  ...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... 
    Senior
    For contractors

    J.P. Morgan

    Jersey City, NJ
    7 days ago
  • 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... 
    Senior
    Remote job

    Hyland

    New York, NY
    3 days ago
  •  ...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... 
    Senior
    Work at office
    Local area
    Relocation

    Macpower Digital Assets Edge

    Needham, MA
    3 days ago
  • $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

    Matson, Inc.

    Phoenix, AZ
    3 days ago
  • 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

    Techions

    Milpitas, CA
    4 days ago
  •  ...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,... 
    Senior
    Immediate start
    Remote work
    Flexible hours

    Jobgether

    United States
    2 days ago
  • 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

    Jobleads-US

    New York, NY
    17 hours ago
  • 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

    LexisNexis Risk Solutions

    Franklin, TN
    4 days ago
  •  ...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... 
    Senior
    Day shift

    Roberts Recruiting

    Boston, MA
    17 hours ago
  •  ...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-... 
    Senior
    Immediate start

    Chase

    Jersey City, NJ
    17 hours ago
  •  ...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... 
    Senior
    Remote work

    ICONMA

    United States
    17 hours ago
  • 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

    INFOSYS NOVA HOLDINGS LLC

    Phoenix, AZ
    1 day ago
  •  ...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

    Ikayzo

    Honolulu, HI
    1 day ago
  •  ...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... 
    Senior
    Work at office
    Remote work
    Flexible hours

    CreateFuture

    Leeds, AL
    2 days ago
  • $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

    AeroVironment, Inc.

    Annapolis, MD
    3 days ago
  •  ...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

    Via Logic LLC

    Orlando, FL
    3 days ago
  • $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... 
    Senior
    Work from home

    Genworth

    Richmond, VA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer I (Java) [Remote]. Be the first to apply!