Senior Software Architect

Placements24

Mbombela (Nelspruit)

Hybrid

ZAR 1,000,000 - 1,700,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary with bonuses
Medical aid and retirement fund
Professional development and training
Stock options

Job summary

Placements24 is seeking a Senior Software Architect in Nelspruit to lead the design and implementation of scalable software systems for fintech products. You will define technical architecture, set coding standards, and mentor engineers in a hybrid work setting.

The ideal candidate has 7–9 years in software development, with 3–5 years in architecture or lead roles, and deep experience with microservices, cloud platforms (AWS/Azure/GCP), and container tech (Docker/Kubernetes).

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 7-9 years in software development, with 3-5 years in architecture/lead role.
  • Proven experience building scalable, distributed systems.
  • Deep understanding of microservices, cloud platforms, and containers.
  • Proficiency in Java, Python, and/or C#; SQL/NoSQL databases.
  • Strong knowledge of Agile/Scrum methodologies.
  • Excellent analytical, problem-solving, and communication skills.
  • Experience in hybrid work environments; fintech exposure is a plus.

Responsibilities

  • Design and oversee high-level software architectures for new and existing applications.
  • Define standards and best practices for software development.
  • Evaluate technologies, frameworks, and tools for system development.
  • Collaborate with PMs, developers, and QA to ensure delivery.
  • Provide technical leadership and mentor engineers.
  • Address technical debt and performance bottlenecks.
  • Maintain architecture docs and design specs.
  • Lead code reviews and ensure coding quality.
  • Stay updated on emerging technologies and trends.

Skills

Leadership
Mentoring
Communication
Analytical thinking

Education

Bachelor's or Master's in CS/Software Engineering

Tools

Java
Python
C#
Docker
Kubernetes
AWS
Azure
GCP
SQL
NoSQL

Job description

About the Role

Our client, a leading innovator in the fintech sector, is seeking a highly skilled and experienced Senior Software Architect to join their dynamic technology team in Nelspruit. This pivotal role involves designing and overseeing the implementation of scalable, robust, and high-performance software systems that underpin our client's cutting-edge financial products. You will be responsible for defining technical architecture, driving best practices in software development, and mentoring junior engineers. The ideal candidate possesses a deep understanding of various architectural patterns, a passion for clean code, and a proven ability to translate complex business requirements into elegant technical solutions. This is an exceptional opportunity to shape the future of our client's technology landscape in a collaborative and forward-thinking environment.

Key Responsibilities
  • Design and develop high-level software architectures for new and existing applications.
  • Define technical standards, guidelines, and best practices for software development.
  • Evaluate and select appropriate technologies, frameworks, and tools for system development.
  • Collaborate with product managers, developers, and QA engineers to ensure successful project delivery.
  • Provide technical leadership and guidance to software development teams.
  • Identify and address technical debt and performance bottlenecks.
  • Develop and maintain technical documentation, including architecture diagrams and design specifications.
  • Conduct code reviews and ensure adherence to coding standards and quality benchmarks.
  • Mentor and coach junior software engineers, fostering their technical growth.
  • Stay abreast of emerging technologies and industry trends, recommending their adoption where appropriate.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum of 7-9 years of experience in software development, with at least 3-5 years in a software architecture or lead engineering role.
  • Proven experience in designing and implementing complex, scalable, and distributed systems.
  • Deep understanding of microservices architecture, cloud platforms (AWS, Azure, GCP), and containerization (Docker, Kubernetes).
  • Proficiency in multiple programming languages (e.g., Java, Python, C#) and database technologies (SQL, NoSQL).
  • Excellent knowledge of software development methodologies (Agile, Scrum).
  • Strong analytical, problem-solving, and critical thinking skills.
  • Excellent communication and interpersonal skills, with the ability to articulate technical concepts clearly.
  • Experience working in a Hybrid work environment, balancing on-site collaboration with remote work.
  • Experience in the fintech industry is a strong plus.
Benefits
  • Our client offers a competitive salary package, including performance-based bonuses and potential stock options.
  • Comprehensive medical aid, retirement fund contributions, and generous annual leave are provided.
  • Opportunities for professional development, attending conferences, and career advancement are actively encouraged.
  • The company promotes a culture of innovation and continuous learning, with access to cutting-edge technologies.

This role is based in our modern Nelspruit office, offering a flexible Hybrid work model and a collaborative atmosphere. Join us and build the future of fintech.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Architect (Backend Focus)
Senior Software Architect (Backend Focus)

Placements24 • Centurion

On-site
ZAR 1,200,000 - 2,000,000
Stock options
Health insurance
Fintech projects
+6
Senior Software Architect
Senior Software Architect

Placements24 • Soweto

Hybrid
ZAR 1,000,000 - 1,800,000
Hybrid work model in Soweto
Medical, dental, and vision insurance
Retirement savings plan contribution
+2
Senior Software Architect (FinTech)
Senior Software Architect (FinTech)

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 1,800,000
Stock options
Medical aid
Pension contributions
+1
Senior Software Architect - Cloud-Native Solutions
Senior Software Architect - Cloud-Native Solutions

Placements24 • Sandton

Hybrid
ZAR 1,500,000 - 2,500,000
Top-tier compensation
Executive medical, dental & vision
Superior retirement fund
+2
Senior Software Architect
Senior Software Architect

Placements24 • Mossel Bay

Hybrid
ZAR 1,200,000 - 1,800,000
Performance bonuses
Medical aid
Retirement planning
+3
Lead Software Architect - FinTech
Lead Software Architect - FinTech

Placements24 • Mossel Bay

Hybrid
ZAR 1,200,000 - 2,100,000
Stock options
Hybrid work model
Professional development support
+1
Senior Software Architect
Senior Software Architect

Placements24 • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Exceptional salary
Professional development resources
Collaborative work environment
+1
Senior Systems Architect
Senior Systems Architect

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 900,000 - 1,800,000
Competitive salary
Bonuses & stock options
Health insurance
+3
Principal Software Architect
Principal Software Architect

Placements24 • Pretoria

Hybrid
ZAR 1,800,000 - 3,200,000
High salary & comprehensive benefits
Bonus potential
Challenging projects in Pretoria
+2
Senior Software Solutions Architect
Senior Software Solutions Architect

Placements24 • LegKraal Gate

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary & incentives
Comprehensive health, dental, and 视觉保险
Generous annual leave
+3