Post Job Free
Sign in

Senior Back End Software Engineer (Java)

Company:
OSI Engineering
Location:
Menlo Park, CA
Posted:
December 25, 2025
Apply

Description:

Job Summary:

Were looking for a talented Senior Software Engineer to be a key contributor to developing cloud-based services that will drive the future of the business. You will join our small and dynamic Cloud Services team, using the latest technology and tools to build high-quality, cross-platform solutions that are robust, scalable, and efficient. You will also collaborate with a versatile cross-functional team to make a significant impact on our product offerings.

Responsibilities:

Senior Software Engineer is a technical role, with responsibilities ranging from solving technical problems to creating design documents and implementing complex designs.

Directly responsible for consistently delivering scalable, production-ready back-end/server code in Java, from design and development to deployment, as a member of an Agile development team.

Partner closely with a cross-functional team of key stakeholders (Engineers, Architects, Product Managers, QA, and Operations) to design and implement solutions that meet user needs as well as engineering and operations.

Display a passion for high quality, continuous learning, and experimenting and applying cutting-edge technology, software paradigms, and engineering process improvements.

Qualifications:

Demonstrates strong software design skills (REST API design, extensible design while coding, good at DB modelling, proactive in error handling); expert in Java/Spring/Hibernate skills.

3-7 years of software engineering experience, including a successful track record developing customer-facing SaaS/PaaS products.

3+ years working experience in core Java, Spring Framework and AWS.

3+ years working experience within microservice architecture, specifically utilizing REST services and JSON.

Extensive experience in developing applications that are deployed in AWS.

Fluent in Databases/SQL (MySQL experience preferred).

Excellent programming discipline: data structures, complexity analysis, object-oriented principles, design patterns, and unit testing.

Excellent knowledge of the development challenges inherent with highly scalable and available web/mobile applications.

Experience with API development and integration with 3rd-party services is preferred.

Ability to work well with others in a geographically distributed team.

Team player with can-do attitude to independently own and drive projects.

Exceptional verbal and written communication skills.

BS/MS in Computer Science/Engineering or equivalent.

Location: Menlo Park, CA (Hybrid Tues. & Wed. Onsite)

Salary: $160k$180k base + bonus & benefits

Apply