Extreme Engineering Solutions (X-ES) is seeking a Software Development Manager to manage and lead a team responsible for critical information systems, impacting the company's engineering, manufacturing, and financial success. This role will oversee X-ES' heavily-customized implementation of Odoo, our ERP platform.
Requirements
- Prior experience writing production Python code in a professional or open-source setting.
- Familiarity with Scrum, Kanban, or other formal agile/project management methodologies.
- Experience with modern development tools and platforms, including version control systems like Git and CI/CD tools.
- Previous development experience with Odoo or other ERP/MRP systems.
- Comfortable operating in a heavily on-premises environment utilizing primarily open-source software and tools.
Responsibilities
- Become a technical and process subject matter expert in the business domains your software supports.
- Spend approximately 25% of your team writing code, staying connected to your team’s work by contributing high-quality, maintainable and idiomatic software.
- Participate in code reviews, technical design and architectural discussions to drive best practices and technical excellence.
- Lead agile ceremonies (Kanban/Scrum) to keep the team aligned, productive, and focused on delivering value.
- Provide technical expertise and business analysis to large, cross-functional ERP software projects and initiatives.
Other
- Lead efforts to recruit, evaluate and hire talent for your team, including through participation in career fairs and hiring events.
- Conduct annual performance reviews, provide mentorship, and support career development for your direct reports.
- Take long-term ownership for the performance of your team.
- Act as the primary liaison between your team and other software teams within your department as well as between your team and its diverse set of business partners to ensure alignment and effective communication.
- Bachelor’s degree in Computer Science, Industrial Engineering, or a related field.
- Minimum of seven (7+) years of relevant software development experience, including three (3+) years in a people management role.
- Strong interpersonal and communication skills, with the ability to effectively collaborate with cross-functional teams.