Do you want to be part of a dynamic team constantly challenging the status quo and finding "smarter" ways of doing things? If you answered yes, keep reading.
Who Are We?
1Nebula is a next-generation SaaS Technology Business focused on providing businesses with cloud & technology expense management services and tools to accelerate their cloud journey.
We hire amazing people from across South Africa, making our diverse group of team members, called N48Xers, a force to be reckoned with.
Learn more about our people brand by watching our culture videos:
Job Opportunity at 1Nebula:
The Development Manager is responsible for the day-to-day management and delivery of all software development teams within the SaaS business unit, including OneView, Stactize, Energiemissie, and the Analytics Team.
This role serves as the hands-on technical delivery leader, ensuring development teams operate effectively within agile frameworks, deliver high-quality software on schedule, and continuously improve their practices. The Development Manager works closely with the Product Manager and Product Owners to translate product requirements into working software, and partners with the DevOps Manager to ensure smooth deployment and operational handover.
This role reports to the Exec Engineering and is critical to maintaining team cohesion, technical standards, and delivery cadence across all product streams.
What You will do within this role (Your key responsibilities):
-
Development Team Leadership
- Manage and lead all development teams across OneView and Stactize product streams as well as Energiemissie and the Analytics Team.
- Provide day-to-day guidance, mentorship, and career development support to developers at all levels (junior to senior).
- Conduct performance reviews, set individual development goals, and manage team capacity.
- Foster a collaborative, high-performance engineering culture with a focus on quality and accountability.
-
Delivery Management
- Ensure consistent delivery of sprint commitments across all development teams in alignment with the product roadmap.
- Work closely with the Scrum Master to facilitate agile ceremonies, remove blockers, and improve team velocity.
- Manage dependencies and coordination between multiple development streams to ensure integrated delivery.
- Track and report on delivery metrics including velocity, burndown, and sprint completion rates.
-
Technical Oversight
- Ensure coding standards, code review processes, and development best practices are followed across all teams.
- Collaborate with Software Architects on technical design decisions and technology selections.
- Manage technical debt prioritisation in collaboration with the Product Manager and Engineering Executive.
- Support estimation and technical feasibility assessments for new features and projects.
-
Cross-functional Collaboration
- Partner with Product Owners to ensure user stories are well-defined, estimated, and ready for development.
- Coordinate with the DevOps Manager to ensure smooth build, test, and deployment processes.
- Work with QA to ensure adequate test coverage and quality gates are in place.
- Collaborate with the Service Desk on production issue triaging and resolution.
-
Process Improvement
- Identify and implement improvements to development workflows, tools, and processes.
- Drive adoption of engineering best practices including continuous integration, and automated testing.
- Contribute to the definition and measurement of engineering KPIs.
More about You (Our requirements for the role):
Although we believe in the potential of others more than anything else there are some minimum requirements we would look for so consider these before sending us your application
- Bachelor’s degree in Computer Science, Engineering, Information Systems or related field (required)
- 7+ years software development experience, with at least 3–5 years in a team leadership or technical management role.
- Proven experience managing multiple agile development teams delivering SaaS or product-based solutions.
- Strong hands-on understanding of modern software development practices, including clean code, code reviews, and architectural collaboration.
- Demonstrated ability to drive consistent sprint delivery and predictable team velocity.
- Solid working knowledge of Agile/Scrum frameworks and experience improving agile maturity across teams.
- Experience overseeing and improving code quality, test coverage, and defect reduction metrics.
- Ability to manage technical debt prioritisation in partnership with Product and Engineering leadership.
- Strong cross-functional coordination skills — able to align Development with Product, DevOps, QA, and Service Desk.
Our Amazing Perks!
-
Enjoy 20 Leave days a year plus a “mulligan day” each quarter after meeting all your deliverables. That’s 4 extra leave days annually!
-
High spec laptops and equipment for you to comfortably work remotely.
-
A once off at home office allowance to set up your home office.
-
Flexible working hours. We work on a flexible schedule from Monday to Friday where you can make the hours work for you.
-
Access to our Well-being program and Employee support services – we believe in work/life balance being of utmost importance for you and your family so this perk is for them too.
-
Grow your skills and learn something new with paid for Microsoft courses and certifications.
-
Take up a hobby and unlock a training allowance every 2 years to do something non-work related.
-
Give back by participating in our Culture and Social Responsibility initiatives.