Senior Developer Level 2
AI Summary
Designs scalable software solutions and system architectures, leads technical discussions and design decisions, mentors developers, and drives engineering best practices across platforms.
About this role
Are you a highly experienced Software Developer who enjoys designing scalable solutions, solving complex technical challenges, and mentoring other engineers?
We're looking for a Senior Developer Level 2 to join our team and play a key role in shaping software architecture, driving engineering best practices, and delivering high-quality solutions across multiple platforms. This is an opportunity to work on large-scale systems, influence technical direction, and help teams adopt modern development practices, including AI-assisted engineering.
What You'll Be Doing
• Design and deliver complex, scalable software solutions and system architectures.
• Lead technical discussions, architectural reviews, and major design decisions.
• Drive engineering standards, quality practices, and development best practices.
• Investigate and resolve complex production and system issues.
• Mentor developers and support their technical growth.
• Collaborate with Product, DevOps, Architecture, Security, and Compliance teams.
• Evaluate emerging technologies and contribute to technical innovation.
• Support platform reliability, performance, and operational excellence.
What We're Looking For
• 6+ years of software development experience.
• Strong experience with .NET/C# development.
• Expertise in software architecture, distributed systems, and scalable application design.
• Experience working with cloud-based and enterprise-scale solutions.
• Strong problem-solving and troubleshooting abilities.
• Experience leading technical initiatives and mentoring developers.
• Excellent collaboration and stakeholder engagement skills.
• Passion for continuous improvement and modern engineering practices.
• Experience with AI-assisted development tools and practices.
• Exposure to DevOps, CI/CD, and platform engineering.
• Experience working in regulated or highly governed environments.
• Bachelor's Degree in Computer Science or a related field.
Why Join Us?
• Work on complex, large-scale platforms.
• Influence technical direction and architecture decisions.
• Collaborate with highly skilled engineering teams.
• Access learning and development opportunities.
• Competitive salary and benefits package.
If you're passionate about building high-quality software and want to make a meaningful impact within a collaborative engineering environment, we'd love to hear from you.
Apply today and take the next step in your software engineering career.
Closing Date: 23 October 2026
Skills
Explore related jobs
More jobs at Derivco
Jobs in Durban
- MSpecialist - Claims AdvisoryMarsh & McLennan Servicios, S.A. De C.V. · Durban - Glasshouse
- KBuyer (FTC)Koninklijke Vopak NV · Durban
- MInventory ControllerMaersk Logistics & Services USA Inc. · South Africa, Durban
- OMFC Salaried Financial Advisor (Talent Pool)Old Mutual Life Assurance Company (SA) Ltd (PFA) · Durban
Browse these categories
Market data for this role
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.
