Senior Software Engineer

Placements24

Bloemfontein

On-site

ZAR 950,000 - 1,300,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Retirement plan
Paid time off
Training & development

Job summary

Placements24 is seeking a Senior Software Engineer in Bloemfontein to lead the design, development, and deployment of robust software solutions. You will own features, influence architecture, and collaborate closely with product managers and other engineers in a structured, agile setting.

The role requires a strong background in modern programming languages (Java/C#/Python/Go), solid CS fundamentals, and 5+ years of experience.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Proficiency in at least one modern language (e.g., Java, C#, Python, Go).
  • Strong understanding of design patterns, data structures, and algorithms.
  • Experience with databases (SQL and/or NoSQL) and API development.

Responsibilities

  • Design, develop, and maintain scalable software applications.
  • Write clean, well-documented, thoroughly tested code.
  • Participate in the full software development lifecycle from requirements to deployment.
  • Collaborate with product managers, designers, and engineers to deliver new features.
  • Troubleshoot, debug, and upgrade existing software for performance and stability.
  • Contribute to architectural reviews and process improvements.

Skills

Java
C#
Python
Go
APIs
SQL/NoSQL
Data structures
problem-solving

Education

Bachelor's degree in Computer Science or related field

Job description

About the Role

Our client is seeking a highly skilled and experienced Senior Software Engineer to join their dedicated product development team in Bloemfontein . You will be responsible for designing, developing, testing, and deploying robust software solutions that meet complex business requirements. This role involves taking ownership of features, contributing to architectural decisions, and collaborating with a talented team of engineers to deliver high-quality software. We are looking for an individual who is passionate about clean code, best practices, and delivering impactful solutions within a structured, yet agile, development environment in the heart of the Free State .


Key Responsibilities


  • Design, develop, and maintain scalable and reliable software applications using (Specify Language, e.g., Java, C#, Python).

  • Write clean, efficient, well-documented, and thoroughly tested code, adhering to established coding standards.

  • Participate actively in the entire software development lifecycle, from requirements gathering to deployment and maintenance.

  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and deliver new features.

  • Troubleshoot, debug, and upgrade existing software, ensuring optimal performance and stability.

  • Contribute to technical discussions, architectural reviews, and process improvements within the engineering team.


Requirements


  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.

  • 5+ years of professional experience in software development.

  • Strong proficiency in at least one modern programming language (e.g., Java, C#, Python, Go).

  • Solid understanding of software design patterns, data structures, and algorithms.

  • Experience with database technologies (SQL and/or NoSQL) and API development.

  • Excellent problem-solving skills and the ability to work effectively both independently and as part of a team.


Benefits


  • Competitive salary and performance-based bonuses.

  • Comprehensive health, dental, and vision insurance.

  • Retirement savings plan with company contributions.

  • Generous paid time off and opportunities for professional development and training.

  • A stable and supportive work environment focused on technical excellence.

  • Work on impactful projects that contribute to the technological advancement in Bloemfontein .

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Backend Systems
Software Engineer - Backend Systems

Placements24 • Bloemfontein

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Medical aid and retirement savings
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Pietermaritzburg

Hybrid
ZAR 1,000,000 - 1,500,000
Hybrid work model
Competitive salary
Professional development
Senior Software Engineer
Senior Software Engineer

Smart4 Energy • Wes-Kaap

On-site
ZAR 700,000 - 1,100,000
Senior Software Engineer (IT)
Senior Software Engineer (IT)

AtripleA recruitment & temps • Pretoria

On-site
ZAR 700,000 - 1,000,000
Senior Software Engineer (IT)
Senior Software Engineer (IT)

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,200,000
Permanent position
Head office in Pretoria
Lead Software Engineer
Lead Software Engineer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Paid time off
Hybrid work options
+2
Senior Software Engineer
Senior Software Engineer

Hire Resolve • Centurion

On-site
ZAR 600,000 - 800,000
Senior Web Developer
Senior Web Developer

Placements24 • East London

On-site
ZAR 900,000 - 1,200,000
Senior Software Developer - FinTech
Senior Software Developer - FinTech

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,700,000
Hybrid work model
Health insurance
Stock options
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs