Senior Software Engineer

Placements24

Gqeberha

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
Hybrid work model
Medical, dental, and vision insurance
Generous paid time off

Job summary

Placements24 is seeking a Senior Software Engineer to join its Port Elizabeth product team in a hybrid role that balances in-office collaboration with remote work. You will design, develop, and maintain scalable software, contributing to high-value customer offerings and robust architecture.

The role requires 5+ years of experience, strong OO skills (Java/C#/Python), and database know-how (SQL/NoSQL). You will mentor peers and help drive best practices across the engineering organization.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of professional software development experience.
  • Strong proficiency in at least one OO language (Java, C#, Python).
  • Experience with SQL and/or NoSQL databases.
  • Solid knowledge of design patterns, data structures, and algorithms.
  • Experience with Git and Agile development methodologies.

Responsibilities

  • Design, develop, test, and deploy scalable and maintainable software applications using various languages and technologies.
  • Collaborate with product management, design, and engineers to define and implement new features.
  • Contribute to architectural decisions ensuring scalability, security, and performance of systems.
  • Write clean, well-documented, and efficient code following best practices and standards.
  • Participate in code reviews, mentor junior engineers, and provide constructive feedback.
  • Troubleshoot and resolve complex defects and performance issues in production environments.

Skills

Java
C#
Python
Object-oriented programming
Git
Agile methodologies

Education

Bachelor's degree in Computer Science / Software Engineering or related field

Tools

SQL
NoSQL
Git
Software design patterns

Job description

About the Role

Our client is seeking a highly skilled Senior Software Engineer to join their innovative product development team. Based in Port Elizabeth , this role offers a hybrid work arrangement, combining the benefits of collaborative in-office sessions with the flexibility of remote work. You will be responsible for designing, developing, and maintaining robust software solutions that are critical to the company’s operations and customer offerings. This is an excellent opportunity to contribute to a challenging and rewarding environment where your expertise in software architecture and development will be highly valued, working on projects that push technological boundaries.

Key Responsibilities
  • Design, develop, test, and deploy scalable and maintainable software applications using a variety of programming languages and technologies.
  • Collaborate with cross-functional teams, including product management, design, and other engineers, to define and implement new features.
  • Contribute to architectural decisions, ensuring the scalability, security, and performance of our software systems.
  • Write clean, well-documented, and efficient code, adhering to industry best practices and coding standards.
  • Participate actively in code reviews, providing constructive feedback to peers and mentoring junior engineers.
  • Troubleshoot and resolve complex software defects and performance issues in production environments.
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 object-oriented programming language (e.g., Java, C#, Python).
  • Experience with database design and development (SQL and/or NoSQL).
  • Solid understanding of software design patterns, data structures, and algorithms.
  • Experience with version control systems (e.g., Git) and Agile development methodologies.
Benefits
  • Competitive salary and performance-based bonuses.
  • Hybrid work model providing work-life balance.
  • Comprehensive medical, dental, and vision insurance.
  • Generous paid time off and company holidays.
  • Opportunities for professional development and continued education.
  • A collaborative and inclusive work culture in Port Elizabeth .
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Full-Stack .Net Applications Engineer
Lead Full-Stack .Net Applications Engineer

Sabenza It & Recruitment • South Africa

Hybrid
ZAR 900,000 - 1,300,000
Bonuses
Hybrid work
Medical, dental, vision insurance
+3
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Pietermaritzburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid & retirement fund
Professional development
+2
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Remote work option
Health, dental, and vision insurance
+2
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Pietermaritzburg

On-site
ZAR 1,000,000 - 1,500,000
Hybrid work model
Competitive salary
Professional development
Lead Software Developer
Lead Software Developer

Placements24 • Cape Town

On-site
ZAR 1,000,000 - 1,600,000
Competitive salary + bonus
Medical, dental, and vision insurance
Learning & conferences
+3
Remote Senior Software Developer
Remote Senior Software Developer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Performance bonuses
Health insurance
Retirement plan
+3
Lead Software Developer
Lead Software Developer

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health, dental, and vision insurance
Generous paid time off
+3
Junior Software Developer (Graduate)
Junior Software Developer (Graduate)

Placements24 • East London

Hybrid
ZAR 180,000 - 300,000
Medical aid
Retirement fund
Mentorship
+2
Senior Software Engineer
Senior Software Engineer

Placements24 • Cape Town

On-site
ZAR 900,000 - 1,200,000
Competitive salary
On-site Upington environment
Growth opportunities and conferences
+1
Software Developer
Software Developer

Placements24 • Bloemfontein

On-site
ZAR 480,000 - 600,000