How Remoteville checks and expires listings

Manager of Software Engineering

Skills
Software DevelopmentAccounting BalancesAdoptionArchitectureArtificial IntelligenceBusinessBusiness Insights
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Proven experience leading and developing software engineering teams
  • Strong background in software development and engineering fundamentals
  • Passion for mentoring and growing technical talent
  • Knowledge of modern software architecture systems thinking and scalable design
  • Interest in AI-driven development automation and emerging practices
  • Ability to balance innovation with governance quality and risk management
  • Collaborative cross-functional mindset focused on business value
  • Curiosity adaptability and a forward-thinking approach

Nice to have

  • Collaborative
  • Curious
  • Adaptable
  • Forward-thinking
  • Innovative
  • Mentoring-minded

Day to day

  • Lead and develop a high-performing software engineering team through coaching mentoring and career growth
  • Build AI-enabled workflows and guide engineers in using AI agents effectively while balancing autonomy with human oversight
  • Improve engineering quality by introducing modern metrics scalable solutions and governance practices for AI usage
  • Partner with product teams and lead agile ceremonies to deliver AI-powered features and measurable business value

Hiring process

  • Submit application
  • Complete identity and eligibility checks
  • Provide references and qualification verification