×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer III

Job in Cape Town, 7100, South Africa
Listing for: Morae
Full Time, Part Time position
Listed on 2026-06-03
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Backend Developer, Full Stack Developer
Job Description & How to Apply Below

Overview

Morae is a trusted provider of technology-enabled solutions transforming the delivery of legal services. We partner with the world’s largest law firms and corporate legal departments to solve complex challenges through innovative, data- and AI-driven solutions. By combining deep industry expertise with advanced technology, we help our clients thrive in a rapidly evolving marketplace.

Learn more at .

Role Details

Reports To: Team Lead / Lead Engineer

Location: Cape Town, South Africa

Work Arrangement: Hybrid – 3 days per week in the office

Employment Type: Permanent / Full-Time

Experience: 5–8 years of software engineering experience

Role Summary

The Engineer III is a senior individual contributor responsible for delivering complex features and systems with a high degree of autonomy. This role contributes to system design, improves engineering practices within the team, and helps ensure production systems remain scalable, maintainable, and reliable
.

Engineers in this role are expected to work effectively with modern AI-assisted development practices to accelerate delivery while maintaining strong engineering discipline and production-quality standards.

Required Skills and Experience
  • 5–8 years of professional software engineering experience
  • Strong experience with Python and .NET (C#)
  • Strong experience building APIs and backend services
  • Experience working within Agile engineering teams
  • Ability to evaluate AI-assisted outputs and ensure production-grade implementations
Key Responsibilities
  • Design and implement backend services and APIs using Python and .NET (C#)
  • Deliver complex features end-to-end
    , including design, implementation, testing, and release
  • Contribute to frontend development where required (React desirable)
  • Refactor and improve existing systems to reduce technical debt and improve maintainability
Technical Design
  • Contribute to system design and architectural decisions within the team
  • Identify technical risks and propose pragmatic solutions
  • Ensure performance, reliability, and security considerations are addressed during development
AI-Assisted Development
  • Use AI-assisted development techniques to improve engineering productivity
  • Critically evaluate AI-generated outputs to ensure correctness, reliability, and maintainability
  • Support the team in applying effective AI-assisted development practices
  • Maintain high standards for code quality, testing, and maintainability
  • Mentor Engineer I and Engineer II team members through collaboration and code reviews
  • Contribute to improving engineering standards, tooling, and delivery practices
Nice to Have
  • Experience with React
  • Experience working with cloud platforms (Azure preferred)
  • Experience with distributed systems or event-driven architectures
  • Experience with observability or monitoring tools
  • Strong technical judgement
  • Ability to deliver complex work independently
  • Mentorship and support of junior engineers
  • Clear communication of technical trade-offs and design decisions
Performance Measures

Success in this role will be measured by:

  • Successful delivery of complex engineering initiatives
  • Stability and maintainability of production systems
  • Contributions to improved engineering quality and standards
  • Positive influence on team capability and engineering practices
Employment Equity

Morae is committed to Employment Equity and transformation. Candidates from designated groups are encouraged to apply in line with our EE objectives.

A Few Final Notes
  • Due to application volume, only shortlisted candidates will be contacted. If you don’t hear back within two weeks
    , please consider applying again in the future, we truly appreciate your interest.
  • Please do not send direct messages
    .
  • Applicants must be based in Cape Town and meet the role requirements.
  • Morae Global Corporation does not engage recruitment agencies.

Privacy Policy:

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary