Singular Systems Logo

Mid-Level or Senior Software Engineer (Johannesburg)

Singular Systems|Posted 2 days ago

Skills and experience

Role:Full stack engineer
Other roles:Backend engineer, Software architect, Frontend engineer
Experience in role:5+ years
Language proficiency:English
Must-have skills:
    Microsoft SQL Server
    C#
    .NET
Nice-to-have skills:
    React
    .NET Core
    API Design
    Entity Framework

Location and salary

Remote policy:Hybrid
Location of job:Waverley, Johannesburg, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder or permanent resident
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

Full Stack Software Engineer (Mid-Level or Senior)

Location: Waverley, Johannesburg

Type: Full-Time | Permanent | Hybrid

Salary: Market-related (based on experience, demonstrated skill in our technical assessment, and industry benchmarks)

We’re hiring Software Engineers across Mid-Level and Senior levels.

What You’ll Bring

You’re a hands-on developer who’s passionate about building quality software. You have experience with:

  • Microsoft SQL Server (T-SQL)
  • C# .NET
  • HTML, CSS, JavaScript

Experience with the following is advantageous, but not essential—we value curiosity and the drive to learn more than ticking every box:

  • React JS
  • .NET Core
  • EF Core
  • API development
  • SOLID principles

You also bring:

  • A passion for clean, maintainable, efficient code
  • A keen eye for accessibility, cross-browser compatibility, and responsive design
  • A desire to work on impactful, secure, and well-functioning websites and systems
  • Familiarity with Azure DevOps, GitHub Issues, and/or JIRA
  • Comfort working in agile teams
  • Excellent collaboration and communication skills
  • A continuous improvement mindset and the initiative to evolve how we work
  • Empathy, humility, and a willingness to help others grow
  • A good sense of humour

What You’ll Do

As a full-stack Software Engineer, you’ll work closely with top-tier financial services clients to build solutions that truly scale and perform. You’ll be responsible for:

  • Designing, writing, validating, and executing code across the stack
  • Providing technical input to both clients and team members
  • Collaborating with team members on requirements and testing
  • Building and maintaining high-quality, fit-for-purpose solutions
  • Coordinating your work through JIRA
  • Documenting and estimating technical requirements
  • Supporting architectural integrity and consistency across projects

What We Offer

Beyond a competitive, market-related salary, medical aid, pension and group life insurance, our perks include:

  • Daily lunch provided
  • Hybrid working – be in the office at least 3 days a week to connect and collaborate
  • A tailored career growth plan through our Career Management Initiative
  • Bi-annual discretionary bonuses (after 6 months)
  • Eligibility for our employee share scheme (after 2 years)
  • Managers who care—leveraging your strengths and interests
  • A leadership team that’s inspirational, approachable, and committed to our collective growth
  • A supportive and accountable workplace culture
  • A commitment to technical excellence and learning

About Singular Systems

51-200 employees

Who are we?

Established in 2002, Singular is a South African software engineering company with a strong presence in Johannesburg, Cape Town, and a small footprint in London. We partner with top-tier firms locally and internationally to deliver technology-driven solutions, mostly in the financial services space.

At our core, we’re problem-solvers. Candidates often ask, “what do you actually do?” The answer: we partner with our clients to tackle niche, complex challenges that help them stay competitive in their industries. We do this by deeply understanding their business, then we build tailored software solutions that help them shine.

What do we value?

Singular is a community of IT and finance professionals who take pride in their craft. We’re committed to quality and excellence across every aspect of the business and the software delivery lifecycle. From web engineering standards to DevOps practices, we keep up with the latest technology trends, but don't chase hype. Our tech stack is carefully curated and evolves thoughtfully as we assess what works and what doesn’t. This approach is a key part of our value proposition: our clients trust that we’ve done the homework, and that the technologies we use are proven, reliable, and battle-tested.

We believe in the power of being together. While many companies have gone fully remote, we still value in-person collaboration, not for control, but for connection, learning, and growth. Being in the same room fosters a sense of humanity that Singular was built on, and accelerates skill development in ways that remote work simply can’t.

We believe in fairness: to our people, our clients, and our shareholders. That means we take a considered and sustainable approach to remuneration. We benchmark against trusted industry standards (like the State of the Dev Nation report), and we reward loyalty, growth, and meaningful contribution. Salary progression is linear and backed by bi-annual performance reviews, bonuses, and a staff share scheme for employees with 2+ years at Singular. It’s a model that supports long-term growth: not just for the business, but for the people who help build it.

We value people who understand the give-and-take of a healthy team dynamic. When trust is built, the flexibility you need (whatever that looks like) is there.

What do we look for?

We’re not looking for short-term hires or job-hoppers. If you’re not ready to commit to 5+ years, Singular probably isn’t for you. We’re fiercely protective of our culture and our people. If you’re humble, curious, and ready to grow, you’ll thrive here. You’ll be surrounded by people who are not only technically excellent but also genuinely invested in helping each other succeed.

What does career growth look like?

Every new team member is paired with a Career Manager: a senior member of the Singular team who meets with you monthly to understand your goals, provide feedback, and advocate for your growth. They’re usually outside your immediate project team, offering a fresh perspective and a safe space to raise concerns. We take your career growth seriously. Whether you want to deepen your technical expertise or explore a different career path, we’ll help you get there with clarity, honesty, accountability and support.

What about our culture?

Our people genuinely enjoy being together, and that shows in the many social activities that have emerged naturally over the years: from padel and 5-a-side soccer to squash and gaming. It’s a culture of authentic connection, not corporate fun-days.

Why do people stay?

25% of our team has been with us for 10 years or more. That says a lot. What do they love the most? The people. The work. The opportunity to become an expert in their field. Singular offers the perfect balance of structure and autonomy: a place where you can trailblaze, if it makes commercial sense, and where leadership has your back. If you’re looking for a place to grow, contribute, and belong, and you’re ready to commit, we’d love to hear from you.

Perks at Singular Systems

Bi-annual performance reviews
Authentic social culture
Lunch served daily
Referral commission
Career management initiative
Staff share scheme

Tech Stack

dev ops

GitHub
GitHub
Jenkins
Jenkins
Git
Git
Docker
Docker
Team Foundation Server
Team Foundation Server
Kubernetes
Kubernetes
GoCD
GoCD
Octopus Deploy
Octopus Deploy
Terraform
Terraform
Prometheus
Prometheus
Cloudflare
Cloudflare
Azure DevOps
Azure DevOps
Visual Studio
Visual Studio
VS Code
VS Code

application and data

Javascript
Javascript
React
React
MongoDB
MongoDB
jQuery
jQuery
HTML5
HTML5
C#
C#
Bootstrap
Bootstrap
Microsoft Azure
Microsoft Azure
MS SQL
MS SQL
TypeScript
TypeScript
Vue.js
Vue.js
Flutter
Flutter
.NET Core
.NET Core

business tool

JIRA
JIRA
Microsoft Sharepoint
Microsoft Sharepoint
Microsoft Teams
Microsoft Teams

utilities

Power BI
Power BI

Office Photos

Fresh ideas and youthful energy. Our awesome Interns for 2025
Beautiful Zebula. Company Retreat 2024
Who can give the most pointless gift? "The Exceptions" Team Secret Santa 2023
Padel crazy! Padel Tournament 2024
The life and soul of the party. Havana Nights Year-end Party 2022
Shame, the suffering... CPT Year-end Party 2024
Lunch is ready! Our canteen patio.
The 15 Year Club 2025
15 Year Club Lunch at CCJ 2025
The retrospective. Padel Tournament 2025
Padel Tournament 2025
Padel Tournament 2025

Similar jobs on OfferZen: