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

Software Engineer II

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

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

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: 3–5 years of software engineering experience

Required Skills and Experience
  • 3–5 years of professional software engineering experience
  • Experience with Python and .NET (C#)
  • Experience building APIs and backend services
  • Experience working with relational databases and data modelling
  • Experience working within Agile product teams
  • Ability to evaluate and validate AI-assisted outputs within software development workflows
Role Summary

The Engineer II is responsible for developing and maintaining production software as part of a cross-functional product team. This role contributes to feature delivery across backend services and application components while collaborating closely with product, QA, and design teams.

Engineers in this role are expected to work effectively with modern AI-assisted development practices to improve productivity, code quality, and delivery speed while maintaining strong engineering judgement and production-quality standards.

Key Responsibilities Software Development
  • Develop backend services and APIs using Python and .NET (C#)
  • Implement application features from design through production release
  • Contribute to frontend development where required (React desirable)
  • Write clean, maintainable, and well-structured code aligned with engineering standards
Quality and Reliability
  • Develop and maintain unit and integration tests
  • Participate in code reviews and follow established engineering standards
  • Diagnose and resolve defects and production issues
  • Ensure features meet both functional and non-functional requirements
AI-Assisted Development
  • Use AI-assisted development techniques to improve coding, debugging, and testing workflows
  • Evaluate and validate AI-generated outputs to ensure correctness, security, and maintainability
  • Apply engineering judgement to maintain production-quality code and systems
Collaboration and Delivery
  • Participate in sprint planning, backlog refinement, and estimation
  • Collaborate with QA engineers to ensure appropriate test coverage
  • Work with Product Owners and UX teams to clarify requirements and expected behaviour
  • Contribute to delivering product features within agreed timelines
Nice to Have
  • Experience with React
  • Experience working with cloud environments (Azure preferred)
  • Experience with microservices or distributed systems
  • Familiarity with CI/CD pipelines and Dev Ops practices
  • Strong problem-solving ability
  • Attention to engineering quality and detail
  • Collaborative team working style
  • Strong ownership of work through to completion
Performance Measures

Success in this role will be measured by:

  • Quality and reliability of delivered software
  • Consistency and throughput of feature delivery
  • Reduction of defects and rework
  • Effective collaboration within the engineering team
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