Apply

Tech Lead, Engineering - Data Layer

Posted 4 days agoViewed

View full description

💎 Seniority level: Lead, 5+ years

📍 Location: United States, Germany, United Kingdom, Singapore

💸 Salary: 131200.0 - 196800.0 USD per year

🔍 Industry: Software Development

🏢 Company: Camunda

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: Backend DevelopmentDockerLeadershipProject ManagementElasticSearchJavaSoftware ArchitectureSpringSpring BootMavenCommunication SkillsCI/CDRESTful APIsMentoringDebugging

Requirements:
  • 5+ years of experience as a Java Backend Engineer.
  • Excellent knowledge and experience using Java and at least one of the following Databases: Relational Databases (PostgreSQL, Oracle, MariaDB), Elasticsearch/OpenSearch
  • Practical experience working with Spring, Spring Boot, Maven, and Docker
  • Ambition and drive to understand and evolve an established codebase and data model that solves complex business problems
  • Excellent project management skills, and the ability to communicate effectively in both written and verbal form
  • Passion to coach other engineers, making other people better by sharing your expertise, and improving team practices.
  • You thrive in taking ownership of the codebase, as well as how you deploy and operate software. You are comfortable with the “you build it, you run it” mindset
Responsibilities:
  • Drive architectural direction by leading the design of scalable, well-balanced solutions that shape the evolution of Camunda 8.
  • Champion engineering quality by coaching engineers on pragmatic best practices that balance delivery speed with sustainability.
  • Lead complex initiatives, shaping solution architectures, creating delivery plans, and ensuring transparency through clear communication with all stakeholders.
  • Explore and de-risk unknowns by conducting technical spikes and defining paths forward on challenges with high uncertainty or complexity.
  • Stay hands-on when needed, from establishing foundational architectural patterns or strategies to tackle technical debt, to unblocking the team by fixing CI issues or contributing critical code.
  • Ensure product robustness, contributing to performant, secure, and well-tested features, assisting with third-level support, and continuously improving tooling, performance, and developer experience.
Apply