Director of Engineering
OverIT is a global Software-as-a-Service (SaaS) company with a strong presence in North America and Europe. We empower organizations in the power, utility, telco, and transportation industries to manage their mission-critical infrastructures efficiently and safely through cutting-edge Field Service Management software solutions. At OverIT, we leverage advanced technologies like ML (Machine Learning), AR (Augmented Reality), IoT (Internet of Things), and GIS (Geographic Information System) to help ensure the infrastructures essential to our daily lives are always on. If you want to be part of a top technology brand, join us Our tech stack includes Java, Spring Boot, Docker, Web (Angular), iOS, Android mobile applications. We use Claude as our AI coding augmentation tool. Hire, onboard and grow a team of engineers, our typical team size is 6-8 individuals. You run the interviews, and make sure new joiners are productive and connected to the team quickly. Run fair performance reviews and calibrations, and address underperformance early and directly, with a clear plan to support improvement. Develop future technical leaders inside your team, and share what you learn about management with other managers. Own the technical health of your team's area: architecture, code quality, reliability, security and technical debt. Make debt visible, size it, and get it prioritized alongside new features. Set and uphold engineering standards for code review, testing (unit, integration and end-to-end), CI/CD, observability and documentation, and help the team improve its development process and tooling over time. Ensure the team doesn't reinvent the wheel.
Work with architects and principal engineers so that your team's technical direction fits the wider platform, and favor industry standards over reinventing the wheel. Drive AI-native engineering practices in your team: agentic development tools, Agent Development Lifecycle (ADLC) practices, attention to token consumption, and a shared sense of when AI assistance helps and when it does not. Partner with product managers and designers to shape priorities and make trade-offs explicit. Several years of experience as a software engineer, with a record of shipping and operating production systems, followed by experience managing or technically leading an engineering team. Experience coaching other engineers and peers, both on the technical side as well as the line management aspects. You can follow and question an architecture discussion, review a design document, and explain trade-offs to engineers and to non-technical colleagues. Experience handling technical debt, code quality and testing strategy in a real codebase, including the conversations needed to get time for them. Experience hiring: structuring interviews, assessing technical and personal fit, and building a diverse and balanced team. Hands-on experience with AI-assisted and agentic development tools,
an awareness of their cost and limits, and an interest in helping a team adopt them well. Clear, honest communication, including across teams and with senior stakeholders. Professional working proficiency in English, both written and spoken. Experience managing in a multi-team or multi-product SaaS environment. Familiarity with the domains we serve: field service management, utilities, telco, GIS or IoT. Experience introducing engineering practices or tooling that were adopted beyond your own team. Contributions to open-source projects or other significant personal technical achievements. Training or certifications in engineering management, cloud, or software architecture. OverIT is a unique transformation project in the SaaS space arena, full of ambition to scale and grow globally. International culture and environment with the opportunity to partner with an outstanding group of people and professionals who joined the company to scale and succeed A career-defining opportunity with full exposure to two leading private equity firms. Location-flexible lavoro da remoto across Italy Competitive pay, meaningful growth opportunities, and a transparent approach to compensation. Salary ranges are defined for each role based on experience, competencies, responsibilities, and geographic location, with additional benefits and performance-based incentives depending on the position. At OverIT we value diversity and are committed to equal employment opportunities regardless of religion, age, disability, sexual orientation, gender perception or identity, ethnicity, or place of origin.
Work with architects and principal engineers so that your team's technical direction fits the wider platform, and favor industry standards over reinventing the wheel. Drive AI-native engineering practices in your team: agentic development tools, Agent Development Lifecycle (ADLC) practices, attention to token consumption, and a shared sense of when AI assistance helps and when it does not. Partner with product managers and designers to shape priorities and make trade-offs explicit. Several years of experience as a software engineer, with a record of shipping and operating production systems, followed by experience managing or technically leading an engineering team. Experience coaching other engineers and peers, both on the technical side as well as the line management aspects. You can follow and question an architecture discussion, review a design document, and explain trade-offs to engineers and to non-technical colleagues. Experience handling technical debt, code quality and testing strategy in a real codebase, including the conversations needed to get time for them. Experience hiring: structuring interviews, assessing technical and personal fit, and building a diverse and balanced team. Hands-on experience with AI-assisted and agentic development tools,
an awareness of their cost and limits, and an interest in helping a team adopt them well. Clear, honest communication, including across teams and with senior stakeholders. Professional working proficiency in English, both written and spoken. Experience managing in a multi-team or multi-product SaaS environment. Familiarity with the domains we serve: field service management, utilities, telco, GIS or IoT. Experience introducing engineering practices or tooling that were adopted beyond your own team. Contributions to open-source projects or other significant personal technical achievements. Training or certifications in engineering management, cloud, or software architecture. OverIT is a unique transformation project in the SaaS space arena, full of ambition to scale and grow globally. International culture and environment with the opportunity to partner with an outstanding group of people and professionals who joined the company to scale and succeed A career-defining opportunity with full exposure to two leading private equity firms. Location-flexible lavoro da remoto across Italy Competitive pay, meaningful growth opportunities, and a transparent approach to compensation. Salary ranges are defined for each role based on experience, competencies, responsibilities, and geographic location, with additional benefits and performance-based incentives depending on the position. At OverIT we value diversity and are committed to equal employment opportunities regardless of religion, age, disability, sexual orientation, gender perception or identity, ethnicity, or place of origin.