Senior Software Engineer; Java
Listed on 2026-06-19
-
Software Development
Software Engineer, Cloud Engineer - Software, Full Stack Developer, Backend Developer
Next Labs® (), a Silicon Valley technology company, is the leading provider of policy‑driven information risk management (IRM) software for large enterprises, and 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- 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 Next Labs 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 Next Labs 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 Next Labs Asia offices to ensure compatibility with existing components and deliver cohesive, integrated solutions.
- 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.
- 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.
- 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.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).