Software Engineering Manager

IDT BY INDET GROUP
Summary
Join IDT Corporation's technology management team as a Software Engineering Manager! This highly visible role offers direct access to C-level executives and involves building, managing, and leading a world-class agile software engineering organization supporting a suite of products. You will maintain high code quality, guide technical decisions, drive innovation, lead technical discussions, manage team tasks, mitigate technical risks, work with Compliance, conduct incident reviews, optimize team structure, manage timelines and deliverables, improve engineering processes, collaborate with cross-functional teams, ensure stakeholder communication, align engineering with company objectives, recruit and retain top talent, conduct one-on-ones, mentor engineers, and maintain engineering culture standards. The role requires proven leadership experience, a technical background, DevOps and automation skills, strong organizational skills, and a Bachelor's degree in Computer Science or a related field. IDT offers a competitive salary, growth opportunities, remote work options, generous paid time off, professional training, sports activities reimbursement, free medical insurance, and free English lessons.
Requirements
- At least 3+ year of experience leading cross-functional, agile development teams, ideally in a product-driven environment
- Solid hands-on experience as a software engineer
- Familiarity with continuous integration, automated testing, release management, and performance monitoring
- Ability to effectively prioritize, plan, and perform under pressure or in uncertain situations
- Bachelorβs degree in Computer Science or a related field
Responsibilities
- Maintain high code quality and architectural standards
- Guide technical decisions to align with company standards and goals
- Drive innovation and technical improvements
- Lead technical discussions and decision-making
- Convert initiatives into team tasks and track progress
- Proactively identify and mitigate technical risks
- Work with Compliance on regulatory requirements and audits
- Conduct thorough incident reviews to address root causes
- Optimize team structure and resource allocation based on priorities and strengths
- Manage timelines and deliverables for high-quality, on-time delivery
- Improve engineering processes for better efficiency and quality
- Drive agile practices and continuous improvement
- Collaborate with cross-functional teams on strategic initiatives
- Ensure clear stakeholder communication and alignment
- Align engineering with company objectives and business value
- Recruit and retain top engineering talent
- Conduct regular one-on-ones to support growth and assess performance
- Lead and mentor engineers, fostering learning and collaboration
- Address team well-being and prevent burnout
- Maintain engineering culture standards
Preferred Qualifications
- Experience in hiring and nurturing high-performing engineering teams is a plus
- Good command of English, at B2 level or higher
Benefits
- Competitive salary and growth opportunities
- Modern office in the city center / remote work opportunity
- 26 vacation days & 5 fully covered sick days without sick leave required per year
- Professional training, seminars and conferences compensation
- Sports activities reimbursement
- Free medical insurance
- Free English lessons