Pc Website Banner Px
Mobile Website Banner Px

Senior Software Engineer

Reference 3348136588
Sector Software / Medical
Location Gqeberha
Job Type full_time
Experience 5 to 6 years
Qualifications No education
Package Negotiable
Description

Senior Software Engineer

Our client, an innovative organisation operating within the medical claims sector, is seeking to employ an experienced Senior Software Engineer to join their dynamic development team based in Port Elizabeth. 

Requirements

  • Proven experience as a Senior Software Engineer or similar senior development role
  • Relevant qualifications
  • Strong experience across the full software development lifecycle
  • Solid understanding of software architecture, distributed systems, and microservices-based solutions
  • Experience developing back-end services and APIs
  • Strong problem-solving and analytical skills
  • Experience with automated testing frameworks and testing strategies (unit, integration, end-to-end)
  • Experience contributing to DevOps practices such as CI/CD pipelines, monitoring, and observability
  • Strong communication skills with the ability to explain technical concepts to both technical and non-technical stakeholders
  • Experience mentoring or coaching junior developers
  • Strong documentation and technical writing skills

Responsibilities (include but are not limited to):

1. Software Development & Architecture

  • Lead the design, development, testing, deployment, and ongoing evolution of complex, scalable software systems across the full software development lifecycle.
  • Own and drive architectural decisions for new systems and significant enhancements, including back-end services, APIs, and distributed/microservices-based solutions.
  • Produce high-quality, performant, secure, and maintainable code, setting the benchmark for engineering best practices and coding standards.
  • Evaluate trade-offs between technical approaches, balancing scalability, performance, cost, and delivery timelines.
  • Proactively identify and address technical debt, performance bottlenecks, and reliability concerns before they impact users or delivery.
  • Perform deep root-cause analysis of complex production issues, leading resolution efforts and implementing preventative improvements.
  • Ensure robust automated testing strategies are in place, including unit, integration, and end-to-end testing, to support long-term system quality.
  • Create and maintain clear, high-quality technical documentation covering architecture, design decisions, and operational considerations.

2. Technical Leadership & Collaboration

  • Act as a trusted technical partner to product managers, architects, and stakeholders, helping translate business requirements into well-designed technical solutions.
  • Lead technical discussions, design reviews, and solution walkthroughs, clearly articulating complex concepts to both technical and non-technical audiences.
  • Influence and contribute to engineering standards, tooling, and development processes across teams.
  • Collaborate closely with users and stakeholders to deeply understand system behaviour, workflows, and problem areas, ensuring solutions deliver real business value.

3. Mentorship & Team Enablement

  • Mentor and coach mid-level and junior engineers, providing technical guidance, constructive feedback, and career development support.
  • Lead by example through strong engineering practices, code quality, and professional conduct.
  • Assist in breaking down complex initiatives into well-defined, achievable tasks, improving team predictability and delivery confidence.
  • Support onboarding and upskilling of team members, contributing to a culture of learning and engineering excellence.

4. Operational Excellence & Continuous Improvement

  • Champion continuous improvement in system reliability, security, performance, and developer experience.
  • Stay current with industry trends, emerging technologies, and evolving best practices, assessing their relevance and practical application to the organisation.
  • Contribute to DevOps maturity, including CI/CD pipelines, observability, monitoring, and operational readiness.

Only shortlisted candidates will be contacted. If you do not receive feedback within two weeks of applying, please consider your application unsuccessful.

How to Apply

Apply Here

HAVE QUESTIONS?

I've applied, now what? Do you have any job openings? What should I wear to my Headhunters Interview? How long should I wait before I get contacted?

For the answers to these questions and many more, check out our FAQs

VIEW FAQ'S

Job Alert

Don't miss out on new job opportunities! Get notified and stay ahead in your career journey.

Subscribe for Job Alerts

CV Templates

Getting that dream job starts with making sure you have a professional CV.


Download a Standard CV Template 

DOWNLOAD

Download a creative CV Template

DOWNLOAD