Senior Software Engineer I (Java)

Jobgether·Lever
United StatesFull-time$140k–$160kPosted Jul 9, 2026
Apply

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.

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!  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

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free