Senior Software Engineering Position
This role focuses on building high-quality software systems through technical leadership and collaboration. We are seeking an experienced professional with a strong background in Java backend development.
* A minimum of 10 years of experience in software development, with a focus on Java backend development is required.
* Leading complex initiatives and collaborating with other teams to agree on technical designs is critical.
* Coaching and mentoring junior engineers, influencing and improving engineering practices within a team are essential skills.
* Solid knowledge of object-oriented programming principles and design patterns is necessary.
* Experience with unit testing, integration testing, and test-driven development (TDD) is required.
The ideal candidate will be passionate about solving complex problems in a collaborative environment. They will have excellent communication and interpersonal skills, and the ability to work effectively with cross-functional teams.
We value teamwork, continuous learning, and lean management approaches at our organization. Our culture encourages colleagues to take ownership, make decisions, and communicate openly. We prioritize freedom, responsibility, commitment, feedback, and empathy.