Job Overview
This senior engineering leadership role involves overseeing a growing team and shaping the future of a leading SaaS product. As a key influencer, you will lead the team in creating scalable, reliable, and user-focused software.
Key Responsibilities:
Guide the team to achieve excellence by setting direction, providing clarity, and fostering a culture where people love to work, learn, and create.
Grow and develop team members through hiring, mentoring, and supporting their careers.
Collaborate closely with Product, Design, and other teams to turn ideas into high-quality software.
Champion good coding practices, testing, security, and scalability, ensuring high standards across the team.
Balance short-term needs with long-term goals by making informed decisions on technical debt, deadlines, and future-proofing.
Improve processes, CI/CD pipelines, and collaboration to maintain speed and quality.
Act as a connector between technical and non-technical teams, ensuring seamless communication and alignment.
Requirements:
Proven experience as a skilled software engineer, with a strong understanding of .NET languages and frameworks or Java language and frameworks.
Advanced knowledge of SQL, particularly T-SQL.
Previous management experience in development teams, with a passion for helping people grow and succeed.
Familiarity with building SaaS products, ideally in a cloud-native environment.
Understanding of Agile practices, but not rigidly adhering to process.
Excellent prioritization skills, focusing the team on what matters most.
Curious, collaborative, and always seeking better ways to do things.
Benefits
The ideal candidate will be offered opportunities to grow professionally, have access to resources for professional growth, and be part of an innovative environment that drives change.