Software Engineer \(Java\) - Developer Productivity
• Senior-Level
• On-Site
• Software Engineering
Mark status as:
✨ The Role in One Sentence
Tide is seeking a Staff Software Engineer (Java) to enhance developer productivity by building and maintaining core Java libraries and CI/CD pipelines.
📋 What You'll Likely Do
30%: Architect and maintain internal Java libraries to standardize development across microservices.
30%: Optimize backend CI/CD pipelines for Java/Spring applications, focusing on performance and security.
40%: Develop internal tooling to automate workflows and reduce toil for backend teams.
🧑💻 Profiles Doing This Job
High Priority: Deep expertise in the Java ecosystem (7+ years) with Spring/Spring Boot.
High Priority: Strong proficiency in build automation and dependency management with Gradle or Maven.
High Priority: CI/CD Pipeline mastery with GitHub Actions.
📈 How This Role Will Look on Your CV
Enhanced developer productivity by building and maintaining core Java libraries and CI/CD pipelines.