Software Engineer, Full Stack - Product Engineering
Kustomer- Full Time
- Mid-level (3 to 4 years), Senior (5 to 8 years)
Candidates should possess 10+ years of experience in full-stack development, demonstrating expertise in Java, Spring Boot, and modern front-end frameworks such as React, Angular, TypeScript, JavaScript, HTML, and CSS. They should have hands-on experience with Docker, Kubernetes, CI/CD tools, and a deep understanding of API design, GraphQL/REST, and authentication protocols. Strong knowledge of microservices architecture and cloud-based development is required, alongside experience leading development teams, mentoring engineers, and driving technical decisions.
The Full Stack Principal Software Engineer will be responsible for designing and implementing scalable, high-performance software solutions for Sonatype’s platform, building and maintaining front-end applications and back-end services, providing technical guidance and conducting code reviews, ensuring software solutions adhere to best practices for security, scalability, and performance, deploying and managing applications on cloud platforms, and collaborating cross-functionally with product managers and UX designers to deliver customer-centric solutions.
Manages and secures open-source software usage
Sonatype helps organizations manage and secure their use of open-source software, which is software that anyone can inspect and modify. Their main product, the Nexus Platform, automates DevOps processes and governs the usage of open-source software. This platform supports practices that combine software development and IT operations to speed up the development lifecycle and ensure high-quality software delivery. Sonatype serves a variety of clients, including IT leaders and developers across different industries, such as healthcare. Unlike many competitors, Sonatype offers both free and paid versions of their products, allowing users to manage software components effectively. Their goal is to provide tools that enhance software security and efficiency in development, generating revenue through subscriptions to their advanced features.