Software Engineering Manager (Genie Energy)

IDT Corporation is looking for a strong Software Engineering Manager to join our technology management team!

This highly visible role has direct access to C-level executives and involves building, managing, and leading our world-class agile software engineering organization, which is responsible for supporting a suite of products.

You’ll be able to:

  • Engineering Management:
    • 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.
  • Delivery Management:
    • 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.
  • People Management:
    • 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.

Our technology stack:

  • AWS
  • Docker / K8s
  • Go / .NET / Java / React

We offer you:

  • Remote work as b2b contractor or hybrid full-time in Belarus and Moldova
  • Really good hardware
  • An exciting and challenging job with talented people around
  • Great learning and growth opportunities
  • Compensation for professional training, seminars, and conferences
  • First-class English lessons

Requirements:

  • Proven Leadership Experience: At least 3+ year of experience leading cross-functional, agile development teams, ideally in a product-driven environment.
  • Technical Background: Solid hands-on experience as a software engineer.
  • DevOps and Automation Skills: Familiarity with continuous integration, automated testing, release management, and performance monitoring.
  • Strong Organizational Skills: Ability to effectively prioritize, plan, and perform under pressure or in uncertain situations.
  • Educational Background: Bachelor’s degree in Computer Science or a related field.
  • Talent Development (Preferred): Experience in hiring and nurturing high-performing engineering teams is a plus.
  • Language Proficiency: Good command of English, at B2 level or higher.