About the role
Description
The Software Development Manager will join us to lead delivery of functionality across the Fundamentals Development Team, building new features and evolving services and applications that form the foundation of aPriori’s solution. Help drive transformation across the manufacturing supply chain.
Job Type
Full-time
Responsibilities
- Lead and manage a development team through design, development, and delivery of features.
- Evaluate the technical decisions of the team to ensure quality deliverables.
- Foster a high-performing team culture through strong leadership, collaboration, and talent development.
- Manage, mentor, and evaluate engineers’ performance to drive efficiency, professional growth, and team success.
- Collaborate with Product Management and engineering leaders to translate organizational goals into technical direction for your teams.
- Partner with Product Management to plan and oversee projects, managing team workload to ensure consistent delivery and achievement of targets.
- Communicate project status, risks, and issues to stakeholders and leadership, ensuring transparency and realistic expectation management.
- Contribute to the organization's technical strategy, ensuring that the team’s work aligns with the company’s goals.
Requirements
- Proven ability to lead software engineering teams (people management and technical delivery).
- Strong communication skills, both written and verbal.
- Deep knowledge of OOP concepts and architectural patterns (Inversion of Control, Domain Driven Design, MVC, etc.).
- Experience with CI/CD pipelines and tools, and ability to automate build, test, and deployment processes.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies such as Kubernetes and Docker.
- Proven ability to allocate team resources, manage workload, and coach high-performing individuals.
- Skilled in agile development methodologies (Scrum/Kanban).
- Experience building loosely coupled applications using microservices and integration patterns.
Education and Experience
- Bachelor’s or Master’s in Computer Science, Software Engineering, or a related STEM field.
- 2+ years in a leadership or managerial role.
- 5+ years in an individual contributor software engineering role prior to becoming a manager.
If you do not meet all of the criteria above, we want to hear from people who are curious, want to learn, and help us on our mission.
About this listing
This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.
Similar jobs you may like
Graduate Design Engineer Autocad / Product
2 weeks agoVickerstock
Graduate Design Engineer CAD
2 weeks agoVickerstock
Graduate Design Engineer (Permanent)
2 weeks agoVickerstock
Graduate Design Engineer (CAD) (Permanent)
2 weeks agoVickerstock
Graduate Design Engineer (Belfast) JBLE1_NI
2 weeks agoVickerstock
Graduate Product Design Engineer
2 weeks agoVickerstock
CAD Draftsman/Design Engineer
1 day agoAltrad Integrity Services Limited
Technical Services Manager
1 day agoAstute Technical Recruitment Ltd
Maintenance Engineer
1 day agoRecruit Mint