Senior Software Engineer (Java)

The Misch Group
San Mateo, CA, United States
about 2 months ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Software Debugging Software Design Documents Systems Development Life Cycle Software Engineering Software Systems Web Application Frameworks Production Code Restful APIs

Job 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., * 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.

Requirements

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., * 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 & conditions

Pulled from the full job description

  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance, 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:59 min

The danger of adopting default REST APIs

Stefan Priebsch · World Congress 2021

4:50 min

Why developers treat test code differently than production code

Gil Zilberfeld · LIVE

2:36 min

Experiencing Conway's Law in heterogeneous software systems

Michael Jaeger Michael Jaeger · Europe 2026 Virtual

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

3:34 min

Approaching language models as scalable synchronous rest APIs

Patrick Koss Patrick Koss · World Congress 2025

Videos

See all

Related articles

See all