This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Robert Half is seeking a Software Development Manager to lead a team responsible for building, maintaining, and enhancing critical internal business systems. This role combines people leadership with hands-on technical involvement and collaboration across multiple departments. The team supports a highly customized enterprise resource planning (ERP) environment that plays a central role in operational processes and decision-making.
Job Responsibility:
Lead and grow a team of software engineers responsible for internal business applications and systems
Participate in recruiting activities including candidate evaluation, interviews, and hiring decisions
Conduct performance reviews, provide coaching, and support the professional growth of team members
Take long-term ownership of team performance, delivery quality, and technical direction
Develop deep knowledge of the systems and business processes supported by the team
Serve as the primary point of coordination between the development team and internal stakeholders across multiple departments
Maintain a hands-on role by contributing to software development (approximately 20–30% of time)
Participate in code reviews, system design discussions, and architecture planning to ensure maintainable and scalable solutions
Facilitate agile development practices such as sprint planning, standups, and retrospectives
Provide technical guidance and analysis for large cross-functional initiatives involving enterprise business systems
Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related technical discipline
At least 7 years of professional software development experience
Minimum of 3 years of experience managing or leading software engineers
Professional experience developing applications using Python
Demonstrated success as a senior or lead individual contributor on development teams
Familiarity with agile development frameworks such as Scrum or Kanban
Experience with modern development practices and tools, including Git-based version control and CI/CD pipelines
Strong communication and collaboration skills, with the ability to work effectively with technical and non-technical stakeholders
Ability to work onsite in a collaborative office environment
Nice to have:
Experience supporting enterprise business applications (ERP or similar)