Senior Software Engineer (Java)

The Misch Group

$120K — $150K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of Java development experience, specifically with Java 8 or above.
  • Familiarity with RESTful APIs and modern software engineering methodologies.
  • Proven ability to build proof-of-concept prototypes.
  • Strong skills in software design, architecture, and debugging.
  • Experience with data protection or security products is a plus.

Responsibilities

  • Research and assess emerging technologies for engineering solutions.
  • Create proof-of-concept prototypes to validate ideas.
  • Work with Product and Engineering Management on specifications and design documents.
  • Lead product/component development using best architectural practices.
  • Deliver high-quality architecture and code across the software development lifecycle.
  • Enhance system performance, scalability, and reliability of products.
  • Support QA and documentation teams to ensure thorough testing and clarity.

Benefits

  • Competitive compensation package.
  • Comprehensive health, dental, and vision insurance.
  • Flexible paid time off policy.
  • Remote-friendly work options.
  • Opportunities for professional development and technical growth.
  • Inclusive and collaborative engineering culture.
  • Chance to work on impactful, enterprise-level software projects.
Full Job Description
Senior Software Engineer (Java)

Department: Technology & Software

Employment Type: Full Time

Location: California

Description

The Senior Software Engineer (Java) will contribute to the design, development, and enhancement of enterprise-grade software solutions. This role involves researching emerging technologies, building proof-of-concepts, defining technical specifications, and delivering high-quality code across the full development lifecycle.

The ideal candidate is a hands-on engineer with strong Java expertise, a solid understanding of modern frameworks, and the ability to work effectively in a fast-moving environment. This position requires collaboration with cross-functional teams, participation in architectural discussions, and ownership of complex engineering challenges. Responsibilities include improving system performance, ensuring scalability, supporting product releases, and resolving customer-reported issues to maintain product stability.

Key Responsibilities
  • Research and evaluate emerging technologies to address complex engineering challenges.
  • Develop proof-of-concept prototypes to validate proposed solutions.
  • Collaborate with Product and Engineering Management to define functional specifications and design documents for NextLabs products and solutions.
  • Lead definition, design, and development of products and components while following architectural best practices.
  • Deliver architecture, technical solutions, and production-quality code across the SDLC.
  • Improve system performance, scalability, and reliability of NextLabs products.
  • Partner with QA and Technical Publications to support testing coverage and technical documentation.
  • Collaborate across teams for cohesive system design and implementation.


Skills, Knowledge and Expertise
  • Strong Java 8+ hands-on development experience.
  • Experience with RESTful APIs and professional software engineering practices.
  • Ability to work on complex engineering challenges and build proof-of-concept prototypes.
  • Strong software design, architecture, debugging, and implementation capability.
  • Data protection / security product experience is highly relevant.


Benefits

Competitive compensation

Health, dental, and vision insurance

Flexible paid time off

Remote-friendly work environment

Professional development and technical growth opportunities

Collaborative engineering culture

Opportunity to work on high-impact, enterprise-level software initiatives

Similar Jobs

More Jobs at The Misch Group

More Information Technology Jobs

Find similar Senior Software Engineer (Java) jobs: