Senior Software Engineer | Hybrid, Growth & Mentoring

Placements24

Bloemfontein

Hybrid

ZAR 900,000 - 1,200,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary package + annual or
Medical and dental coverage
Pension fund contribution
Continuous learning and development
Hybrid work model
Access to modern development tools
Stable supportive culture
Annual leave and holidays

Job summary

Placements24 in Bloemfontein is seeking a Senior Software Engineer to design, develop, and maintain robust software solutions within an agile IT department. The role emphasizes mentoring junior developers and contributing to architectural decisions while delivering high-quality code in a hybrid work setup.

You will collaborate with analysts, product owners, and engineers to define requirements, implement scalable solutions, and participate in code reviews and testing to ensure reliability and

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Proficiency in one or more programming languages such as Java, C#, Python, or JavaScript.
  • Experience with relational databases (e.g., SQL Server, Oracle, PostgreSQL).
  • Strong understanding of object-oriented programming (OOP) principles.
  • Experience with web development frameworks (e.g., .NET, Spring, Node.js, React, Angular).
  • Familiarity with Agile development methodologies (Scrum, Kanban).
  • Experience with version control systems (e.g., Git).
  • Excellent analytical and problem-solving skills.
  • Strong communication and interpersonal skills, with the ability to work effectively in a team.

Responsibilities

  • Design, develop, test, and deploy high-quality software applications using modern programming languages and frameworks.
  • Collaborate with business analysts, product owners, and other engineers to define software requirements and specifications.
  • Write clean, maintainable, and efficient code following established coding standards and best practices.
  • Participate actively in code reviews, providing constructive feedback to team members.
  • Troubleshoot, debug, and resolve software defects and issues.
  • Contribute to architectural design decisions and technical roadmap planning.
  • Develop and maintain unit, integration, and end-to-end tests.
  • Optimize application performance and ensure scalability and reliability.
  • Stay up-to-date with emerging technologies and industry trends.
  • Mentor and guide junior software engineers, fostering their technical growth.

Skills

Java
C#
Python
JavaScript
OOP
SQL
Git

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Git

Job description

Placements24 in Bloemfontein is seeking a Senior Software Engineer to design, develop, and maintain robust software solutions within an agile IT department. The role emphasizes mentoring junior developers and contributing to architectural decisions while delivering high-quality code in a hybrid work setup.

You will collaborate with analysts, product owners, and engineers to define requirements, implement scalable solutions, and participate in code reviews and testing to ensure reliability and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Eng Manager — Lead AI Platforms (Hybrid)
Senior Software Eng Manager — Lead AI Platforms (Hybrid)

Placements24 • Bloemfontein

Hybrid
ZAR 1,200,000 - 1,800,000
Performance-based bonus
Stock options
Medical aid
+4
Senior Backend Engineer - Hybrid, Enterprise Software
Senior Backend Engineer - Hybrid, Enterprise Software

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 1,100,000
Hybrid work model
Competitive salary package
Medical aid and retirement fund
+1
Graduate Software Engineer – Hybrid, Mentored in Cape Town
Graduate Software Engineer – Hybrid, Mentored in Cape Town

Placements24 • Cape Town

Hybrid
ZAR 240,000 - 420,000
Graduate salary and incentives
Medical aid and retirement fund
Professional development opportunities
+3
Full-Stack Engineer | Hybrid, Growth & Impact
Full-Stack Engineer | Hybrid, Growth & Impact

Placements24 • Bloemfontein

Hybrid
ZAR 480,000 - 720,000
Competitive salary
Medical aid
Retirement fund
+7
Senior Software Engineer | Hybrid, Impactful Builds
Senior Software Engineer | Hybrid, Impactful Builds

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work model
Medical, dental, and vision insurance
+1
Senior Backend Engineer: Microservices & Hybrid Work
Senior Backend Engineer: Microservices & Hybrid Work

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,400,000
Hybrid work model
Performance bonuses
Healthcare benefits
Senior Backend Engineer - Hybrid, Growth & Impact
Senior Backend Engineer - Hybrid, Growth & Impact

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Performance-based bonuses
+2
Director of Engineering | Hybrid Lead for Scalable Software
Director of Engineering | Hybrid Lead for Scalable Software

Placements24 • Bloemfontein

Hybrid
ZAR 1,400,000 - 2,000,000
Competitive salary
Performance bonuses
Health benefits
+2
Hybrid Junior Software Developer – Mentorship & Growth
Hybrid Junior Software Developer – Mentorship & Growth

Placements24 • South Africa

Hybrid
ZAR 180,000 - 300,000
Hybrid work model
Mentorship
Career development
Senior Backend Engineer — Hybrid, Growth & Benefits
Senior Backend Engineer — Hybrid, Growth & Benefits

Placements24 • Pietermaritzburg

Hybrid
ZAR 600,000 - 1,200,000
Hybrid work model
Health insurance
Paid time off
+1