Senior Software Engineer (Java)

Posted Yesterday
Hiring Remotely in San Mateo, CA, United States
In-Office or Remote
Senior level
Information Technology • Professional Services • Software • Cybersecurity • Data Privacy
NextLabs'® zero trust platform protects sensitive data, controls access, and supports compliance across environments.
The Role
Design, develop, and maintain Java-based data protection and entitlement management solutions. Responsibilities include defining architecture and technical specifications, writing production-quality code, improving performance and reliability, collaborating with QA and cross-functional teams, resolving customer issues, and supporting integrated customer deployments. The role also involves evaluating emerging technologies, developing prototypes, and ensuring software quality across the full development lifecycle.
Summary Generated by Built In

Location: US

NextLabs® (www.nextlabs.com), a Silicon Valley technology company, is the leading provider of policy-driven information risk management (IRM) software for large enterprises, has an exciting opportunity for a Software Engineer to be part of the development effort in creating the next generation data protection and entitlement manager solutions. Our customers include many prominent enterprises in Aerospace & Defense, Financial Services, and High-Tech Manufacturing and Engineering industries.

We’re looking for highly motivated candidates who are passionate about the art and science of software development, possess a strong can-do attitude, and want to be part of a world-class team with a passion for excellence. The successful candidate must be comfortable working in a loosely structured organization, and be capable of working on a number of assignments in parallel.

Responsibilities include:

  • Research and evaluate emerging technologies to address complex engineering challenges and develop proof-of-concept prototypes to validate proposed solutions.
  • Collaborate closely with Product and Engineering Management to define Functional Specifications and Design Documents for NextLabs products and solutions.
  • Lead the definition, design, and development of products and their constituent components, ensuring adherence to architectural best practices.
  • Deliver best-in-class architecture, technical solutions, and production-quality code across the full software development lifecycle.
  • Drive initiatives to enhance system performance, scalability, and reliability of NextLabs products.
  • Partner with Quality Assurance and Technical Publications teams to facilitate comprehensive testing coverage and accurate technical documentation.
  • Work alongside Professional Services to ensure that delivered solutions are maintainable, supportable, and aligned with customer deployment needs.
  • Investigate and resolve customer-reported issues, providing timely and effective solutions to ensure customer satisfaction and product stability.
  • Coordinate with cross-functional engineering teams including NextLabs Asia offices to ensure compatibility with existing components and deliver cohesive, integrated solutions.

Requirements:

Education & Experience

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline (or equivalent practical experience).
  • Minimum of 4 years of professional software engineering experience.

Technical Skills

  • Proficient in Java 8 and above, with solid hands-on development experience.
  • Experienced with Spring Boot, Spring MVC, Hibernate, JUnit, and build tools such as Gradle or Maven.
  • Strong foundation in Object-Oriented Analysis and Design (OOAD) principles.
  • Demonstrated experience designing and building RESTful APIs.
  • Solid working knowledge of at least one relational database such as Oracle, MS SQL, or PostgreSQL.
  • Functional understanding of cryptography concepts and authentication protocols.
  • Basic proficiency in UNIX environments and shell scripting.
  • Familiarity with container technologies such as Docker, Kubernetes, and Helm charts is a plus.
  • Exposure to cloud platforms such as AWS, Google Cloud, or Microsoft Azure is a plus.

Soft Skills

  • Strong written and verbal communication skills.
  • Excellent analytical and problem-solving abilities.
  • Self-motivated with the ability to rapidly acquire and apply new technologies.
  • Collaborative team player with a proactive and ownership-driven mindset.

Skills Required

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline, or equivalent practical experience
  • At least 4 years of professional software engineering experience
  • Professional development experience with Java 8 or later
  • Experience with Spring Boot, Spring MVC, Hibernate, JUnit, and Gradle or Maven
  • Strong understanding of Object-Oriented Analysis and Design principles
  • Experience designing and building RESTful APIs
  • Working knowledge of at least one relational database, such as Oracle, Microsoft SQL Server, or PostgreSQL
  • Functional understanding of cryptography concepts and authentication protocols
  • Basic proficiency in UNIX environments and shell scripting
  • Familiarity with Docker, Kubernetes, and Helm charts
  • Exposure to AWS, Google Cloud, or Microsoft Azure
  • Strong written and verbal communication skills
  • Excellent analytical and problem-solving abilities
  • Ability to collaborate effectively and take ownership of assignments
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Mateo, CA
300 Employees

What We Do

NextLabs®, Inc. provides zero trust data-centric security software & services to protect data anytime and anywhere regardless of where data resides – whether it is across application, database, file or file repository – on-premises or in the cloud. Our patented dynamic authorization technology and industry leading attribute-based zero trust policy platform helps enterprises identify and protect sensitive data, monitor and control access to the data, and prevent violations. NextLabs software prevents unauthorized access and automates enforcement of security controls and compliance policies to enable secure collaboration and information sharing across the extended enterprise. NextLabs has some of the largest global enterprises as customers and has strategic relationships with industry leaders such as SAP, Siemens, Microsoft, AWS, Accenture, Deloitte, Infosys, IBM, and Carahsoft.

Gallery

Gallery

Similar Jobs

NinjaOne Logo NinjaOne

Senior Software Engineer

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Remote or Hybrid
18 Locations
2000 Employees
160K-200K Annually

G2i Logo G2i

Senior Software Engineer

HR Tech • Other • Professional Services
Remote
USA
201 Employees
100-200 Hourly

Keeper Security, Inc. Logo Keeper Security, Inc.

Senior Software Engineer

Mobile • Security • Software • Cybersecurity
Remote or Hybrid
US
350 Employees
Remote
United States
981 Employees
79K-146K Annually

Similar Companies Hiring

Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
VCA Animal Hospitals Thumbnail
Pet • Professional Services
Los Angeles, CA
35000 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account