Senior Software Architect

Placements24

Willows (CA)

On-site

USD 48,000 - 96,000

Full time

3 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

Medical aid
Retirement fund
Bonuses and annual reviews
Professional development
Relocation assistance

Job summary

Placements24 in Welkom, Free State, is seeking a Senior Software Architect to lead the design of scalable, secure enterprise systems. You will mentor teams, define architectural roadmaps, and drive technology choices across platforms.

The role requires 8+ years in software development, with 5+ in architecture, plus strong skills in Java, .NET, Python, and cloud/container tech. This is an on-site role in Welkom for a collaborative, leadership-focused engineer.

Qualifications

  • 8+ years in software development with at least 5 years in architecture.
  • Experience designing large-scale, enterprise-grade software systems.
  • Strong knowledge of microservices, event-driven patterns, and cloud-native platforms.

Responsibilities

  • Design and architect scalable, secure, and high-performance software systems and applications.
  • Collaborate with product and engineering teams to define technical roadmaps and strategies.
  • Develop architectural blueprints, standards, and best practices for software development.
  • Provide technical leadership and mentorship to development teams throughout the software development lifecycle.
  • Evaluate and recommend new technologies, frameworks, and tools to improve development efficiency and product quality.
  • Ensure adherence to coding standards, design principles, and quality assurance processes.
  • Identify and mitigate technical risks and dependencies in project plans.
  • Participate in code reviews and architectural design discussions.
  • Contribute to the definition and maintenance of the technology stack.

Skills

Leadership
Mentorship
Strategic thinking
Cross-functional collaboration

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

Java
C#
Python
.NET
Spring Boot
Docker
Kubernetes
AWS
Azure
GCP

Job description

About the Role

Our client, a well-established player in the fintech industry, is seeking a highly experienced Senior Software Architect to join their innovative team in Welkom, Free State . This role is critical in shaping the technical direction of the company's core platforms and driving the design of robust, scalable, and high-performance software solutions. You will work closely with development teams, product managers, and business stakeholders to translate complex requirements into elegant architectural designs. This is an on-site position, offering the opportunity for deep collaboration and mentorship within a dynamic office environment located in Welkom . The ideal candidate will possess a strong background in software development and a proven ability to architect complex enterprise systems, ensuring they are secure, reliable, and maintainable. This is an excellent opportunity to lead significant architectural initiatives and contribute to the company's continued success.

Key Responsibilities
  • Design and architect scalable, secure, and high-performance software systems and applications.
  • Collaborate with product and engineering teams to define technical roadmaps and strategies.
  • Develop architectural blueprints, standards, and best practices for software development.
  • Provide technical leadership and mentorship to development teams throughout the software development lifecycle.
  • Evaluate and recommend new technologies, frameworks, and tools to improve development efficiency and product quality.
  • Ensure adherence to coding standards, design principles, and quality assurance processes.
  • Identify and mitigate technical risks and dependencies in project plans.
  • Participate in code reviews and architectural design discussions.
  • Contribute to the definition and maintenance of the technology stack.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in software development, with at least 5 years in a software architecture role.
  • Proven experience in designing and implementing large-scale, complex software systems.
  • Strong understanding of various architectural patterns (e.g., microservices, monolithic, event-driven).
  • Proficiency in multiple programming languages and technologies (e.g., Java, C#, Python, .NET, Spring Boot).
  • Experience with database design and management (SQL and NoSQL).
  • Knowledge of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.
  • Excellent analytical, problem-solving, and communication skills.
  • Strong leadership qualities and the ability to mentor junior developers.
  • Ability to work effectively in an on-site role in Welkom, Free State .
Benefits
  • Competitive salary package.
  • Comprehensive medical aid and retirement fund.
  • Performance-based bonuses and annual reviews.
  • Opportunities for professional development and training.
  • Generous leave policy.
  • Modern office facilities in Welkom .
  • A collaborative and supportive team environment.
  • Company-sponsored events and activities.
  • Career growth opportunities within a growing company.
  • Relocation assistance may be available.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer (Backend - Java/Spring)
Lead Software Engineer (Backend - Java/Spring)

Placements24 • United States

Hybrid
USD 60,000 - 108,000
Competitive compensation
Medical aid
Retirement planning
+2
Principal Software Engineer
Principal Software Engineer

Placements24 • Houston (TX)

On-site
USD 90,000 - 150,000
Executive benefits package
Stock options / equity participation
Flexible work arrangements
+1
Senior Solutions Architect - Infrastructure
Senior Solutions Architect - Infrastructure

Placements24 • Willows (CA)

Hybrid
USD 61,000 - 109,000
Health insurance
Retirement plan
Paid time off
+3
Senior Software Development Lead
Senior Software Development Lead

Placements24 • United States

Hybrid
USD 54,000 - 84,000
Competitive salary
Stock options / equity participation
Professional development
+2
Senior Software Engineer (Java/Spring Boot)
Senior Software Engineer (Java/Spring Boot)

Placements24 • United States

Hybrid
USD 120,000 - 180,000
Competitive salary
Health insurance
Learning & development
+1
Senior Software Engineer - AI Platform
Senior Software Engineer - AI Platform

Placements24 • United States

Hybrid
USD 54,000 - 78,000
Competitive salary
Health insurance
Paid time off
+5
Senior Cybersecurity Architect
Senior Cybersecurity Architect

Placements24 • United States

On-site
USD 180,000 - 280,000
Competitive salary
Executive bonuses
Medical, dental, and vision
+3
Senior Software Architect — On-Site in Welkom: Mentorship
Senior Software Architect — On-Site in Welkom: Mentorship

Placements24 • Willows (CA)

On-site
USD 48,000 - 96,000
Medical aid
Retirement fund
Bonuses and annual reviews
+2
Architectural Designer (Project Lead)
Architectural Designer (Project Lead)

Placements24 • Willows (CA)

On-site
USD 18,000 - 31,000
Competitive salary
Project leadership
Professional development
+5
Project Architect - Residential & Multi-Unit Developments
Project Architect - Residential & Multi-Unit Developments

Placements24 • United States

Remote
USD 42,000 - 54,000
Medical aid
Pension contributions
Professional development