Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
955

Software Engineer jobs in United States

Senior Software Engineer

University of Fort Hare

Johannesburg
On-site
ZAR 400,000 - 500,000
7 days ago
Be an early applicant
I want to receive the latest job alerts for “Software Engineer” jobs

Senior Software Engineer Team Lead

Network Recruitment

Johannesburg
On-site
ZAR 800,000 - 1,000,000
3 days ago
Be an early applicant

Senior Software Engineer: Authentication Advice

Entersekt

Stellenbosch
Hybrid
ZAR 600,000 - 900,000
5 days ago
Be an early applicant

Senior Software Quality Engineer

BETSoftware

Johannesburg
On-site
ZAR 500,000 - 700,000
Today
Be an early applicant

Senior .NET Software Engineer - Web & API Innovator

EQplus

Pretoria
On-site
ZAR 600,000 - 900,000
Yesterday
Be an early applicant
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Software Engineer (PHP/Laravel)

Tillo

Cape Town
Hybrid
ZAR 480,000 - 600,000
Yesterday
Be an early applicant

Senior Software Engineer (Team Lead)

Manpower SA (Pty) Ltd

Johannesburg
On-site
ZAR 550,000 - 750,000
4 days ago
Be an early applicant

Senior Software Engineer (Team Lead)

University of Fort Hare

Johannesburg
On-site
ZAR 300,000 - 400,000
7 days ago
Be an early applicant
HeadhuntersConnect with headhunters to apply for similar jobs

Intermediate Software Engineer

EnableSA

Gqeberha
On-site
ZAR 300,000 - 400,000
6 days ago
Be an early applicant

Senior Software Engineer, Operational Systems

G Adventures

Cape Town
On-site
ZAR 1,200,000 - 1,500,000
7 days ago
Be an early applicant

Security Software Engineer

Canonical

Cape Town
Remote
ZAR 300,000 - 400,000
5 days ago
Be an early applicant

Intermediate Software Engineer

ExecutivePlacements.com

Johannesburg
On-site
ZAR 450,000 - 600,000
7 days ago
Be an early applicant

Senior Software Engineer & Tech Lead - Hands-on Leader

Network Recruitment

Johannesburg
On-site
ZAR 800,000 - 1,000,000
3 days ago
Be an early applicant

Senior Software Engineer & Team Lead — Remote

Network Recruitment

Pretoria
On-site
ZAR 600,000 - 800,000
4 days ago
Be an early applicant

Lead Software Engineer & Team Architect

Manpower SA (Pty) Ltd

Johannesburg
On-site
ZAR 550,000 - 750,000
4 days ago
Be an early applicant

Senior Software Engineer

Tecnotree Corporation

Gauteng
On-site
ZAR 600,000 - 800,000
7 days ago
Be an early applicant

Embedded Hardware, Firmware & Software Engineer

Council for Scientific and Industrial Research (CSIR)

Stellenbosch
On-site
ZAR 300,000 - 400,000
5 days ago
Be an early applicant

Senior Software Engineer, Operational Systems – Lead & Innovate

G Adventures

Cape Town
On-site
ZAR 1,200,000 - 1,500,000
7 days ago
Be an early applicant

Python Software Engineer - GCP, FastAPI

Badger & Bird Talent

Johannesburg
Remote
ZAR 600,000 - 800,000
7 days ago
Be an early applicant

Job Title:Senior Software Engineer (Team Lead)

ManpowerGroup

Johannesburg
On-site
ZAR 200,000 - 300,000
4 days ago
Be an early applicant

Senior Software Engineer, Authentication Advice — Remote & Growth

Entersekt

Stellenbosch
Hybrid
ZAR 600,000 - 900,000
5 days ago
Be an early applicant

Remote Security Software Engineer - Open Source

Canonical

Cape Town
Remote
ZAR 300,000 - 400,000
5 days ago
Be an early applicant

Mr D - Senior iOS Software Engineer

takealot.com

Cape Town
Hybrid
ZAR 500,000 - 800,000
6 days ago
Be an early applicant

Senior Software Engineer - Mendix & Architecture Lead

Teraco

Gauteng
On-site
ZAR 800,000 - 1,200,000
7 days ago
Be an early applicant

Principal Software Engineer

nCino

South Africa
On-site
ZAR 600,000 - 900,000
7 days ago
Be an early applicant
Senior Software Engineer
University of Fort Hare
Johannesburg
On-site
ZAR 400 000 - 500 000
Full time
8 days ago

Job summary

A prestigious university in South Africa is seeking a Senior Software Engineer to design, develop, and deliver complex software solutions. The role demands extensive experience in modern development environments, particularly with C#, MAUI/Xamarin, and SQL databases. The ideal candidate will lead project delivery while mentoring junior developers and collaborating with diverse teams to ensure the highest quality standards. This is an opportunity to contribute significantly to innovative projects in a dynamic academic environment.

Qualifications

  • Minimum of 5 years’ experience in a similar software development environment.
  • Proven experience in a Senior Software Engineer role with a track record of successful project delivery.
  • Strong understanding of Agile/Scrum methodologies.

Responsibilities

  • Lead the design and implementation of complex software modules.
  • Mentor junior developers and promote best practices.
  • Collaborate with cross-functional teams to deliver software.

Skills

C#
MAUI / Xamarin
SQL (SQLite, MS SQL Server, PostgreSQL)
Strong problem-solving skills
Communication and collaboration skills

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field

Tools

Docker
Figma
Flutter
Job description

Monthly Cost To Company (Market related)

About the Role

To play a key role in the design, development, and delivery of complex software solutions. As a Senior Software Engineer, you will apply deep technical expertise to build reliable, scalable products while collaborating closely with cross-functional teams. You will contribute to architectural decisions, mentor junior developers, and ensure software solutions are delivered to a high standard, on time and within budget.

Key Responsibilities
  • Lead the design, development, and implementation of complex software modules and components
  • Analyse business and technical requirements and translate them into effective software solutions
  • Write clean, efficient, well-documented code in line with coding standards and best practices
  • Participate in and contribute to code reviews, ensuring code quality, maintainability, and scalability
  • Mentor and support junior developers, promoting best practices and technical excellence
  • Troubleshoot, debug, and resolve software defects and performance issues
  • Perform unit testing and support integration and system testing activities
  • Develop and maintain technical documentation, including specifications, test plans, and user guides
  • Participate in architectural discussions and contribute to continuous improvement of software architecture
  • Collaborate with cross-functional teams including firmware engineers, designers, product managers, QA, and production
  • Actively participate in Agile ceremonies such as stand-ups, sprint planning, retrospectives, and team discussions
  • Develop and refine testing procedures for modules, components, and products
  • Ensure designs are standardised where possible, using appropriate components to support reliability, maintainability, and manufacturability
  • Apply high-level engineering principles to solve complex technical problems, seeking guidance only in the most challenging situations
  • Deliver solutions that are reliable, cost-effective, and aligned with agreed timelines and budgets
  • Work in a professional manner aligned with established development methodologies and standard operating procedures
Key Interfaces
  • Software R&D team and management
  • Quality assurance and production teams
  • Suppliers and customers
Key Competencies & Behavioural Attributes
  • Strong problem-solving and analytical skills
  • High attention to detail and commitment to quality
  • Self-motivated with the ability to work effectively in a dynamic environment
  • Strong communication and collaboration skills
  • Adaptable and comfortable with changing requirements and technologies
  • Team-oriented with a positive, professional attitude
  • Effective time management and prioritisation skills
  • Proactive mindset with a passion for continuous learning and improvement
  • Initiative to improve code quality, efficiency, and development processes
Technical Skills (Essential)
  • Strong experience with modern software development environments
  • Proficiency in:
    • C#
    • MAUI / Xamarin
    • SQL (SQLite, MS SQL Server, PostgreSQL)
Beneficial (Nice to Have)
  • Figma
  • Docker
  • Flutter
Qualifications & Experience
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Minimum of 5 years’ experience in a similar software development environment
  • Proven experience in a Senior Software Engineer role with a track record of successful project delivery
  • Strong understanding of Agile/Scrum methodologies and associated tools
  • Experience with code reviews, quality assurance practices, and maintainable codebases
  • Exposure to cloud platforms such as Azure or Google Cloud (advantageous)
  • Strong communication and stakeholder engagement skills
  • Ability to manage multiple priorities in a fast-paced, dynamic environment

Please note that only suitable candidates will be contacted.

  • 1
  • 2
  • 3
  • ...
  • 39

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2026 | All rights reserved