Senior Software Engineer

Pretoria Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our vibrant Pretoria office as a Senior Software Engineer, where you will be tasked with designing, coding, and implementing advanced software applications. We value creative problem-solving and innovative thinking, and your role will involve continuous interaction with stakeholders to ensure alignment between technical solutions and business objectives.

Responsibilities

  • Lead the architecture and development of innovative software solutions.
  • Collaborate effectively with cross-functional teams to define and redesign processes.
  • Evaluate and recommend tools and technologies to improve development efficiency.
  • Establish coding standards and best practices for the engineering team.
  • Create and execute unit tests to ensure high-quality software deliverables.
  • Facilitate regular team meetings to ensure alignment on project objectives.

Requirements

Education
  • Bachelor's degree in Software Engineering or Computer Science
  • Master's degree is preferred
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • DevOps
  • Microservices Architecture
Soft Skills
  • Analytical thinking
  • Leadership
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Knowledge of Agile and Scrum methodologies: Understanding and experience in Agile practices and Scrum framework.
  • Familiarity with cloud services (AWS or Azure): Experience with cloud platforms to enhance deployment strategies.

Benefits

  • Comprehensive health coverage including dental and vision
  • 401(k) with company matching contributions
  • Flexible work arrangements including hybrid options
  • Wellness programs and employee assistance
  • Educational reimbursement for continuous learning

Company Culture

  • Innovation: We prize innovative thinking and welcome new ideas to enhance our products and services.
  • Inclusivity: We are committed to creating a diverse workplace that values each individual.
  • Employee Well-being: Our culture emphasizes the health and well-being of all employees.
Status: Open