Skip to content

Grow your Career at SOLID

Help us To Revolutionise Business Automation Software


Working at SOLID is a work-directly-with-the-customer-on-something-that’s-never-been-done-before type job.


It is important to us that we help you to grow as a working professional and Software Engineer – to be the best that you can be.


We believe in and strive to find fun and inventive ways of getting everyone together to chat, mingle and relax.

We Love Our People

Our team is made up of some pretty great people.

We’re Software Engineers, Quality Assurance Analysts, Project Managers, Marketing specialists, Office Administrators and more.

We are Nando’s lovers, sports fans, anime geeks, book lovers, musicians, artists, parents, chefs, bakers and Netflix surfers.

We’re from all over the place, believe all sorts of things and all enjoy working together.

Current Vacancies

Office Administrator

Office Administrator

If you're a tech enthusiast with a knack for organisation, this is your chance to shine as the office MVP!
SOLIDitech Junior Support Engineer

Junior Support Engineer

As a Junior Support Engineer you'll be diagnosing, troubleshooting and supporting our customers like a boss.
SOLID Dev Challenge

The SOLID Java Dev Challenge

Think you've got what it takes but not sure if you're ready to apply for a job yet? Take our Java Dev Challenge to see if you're ready to go
SOLIDitech Junior Software Engineer

Junior Software Engineer

Design and develop high-quality Java applications using cutting edge technologies for Object Relational Mapping, Caching and Service-Oriented Architecture.

What our Staff *Really* Think

You’re thinking “That’s all really nice, but I wonder what it’s ACTUALLY like to work there”.

We know. Everyone asks. This is what our Team thinks:

Working at SOLID is an awesome mix of solo programming, where you have space to apply your own creative twist to problem-solving, and collaborative programming where you get to combine your skill set with other ninjaneers to come up with the best possible solutions.

Merissa Joubert

The environment and people are awesome. Your brain definitely does not have time to rot, the work is challenging and very satisfying to get done. I love working at SOLID.

Marilize Laskey

It’s great! Each person has the chance to really make a difference in the work SOLID does. SOLID encourages the best from its staff and provides ample opportunity for each staff member to learn and grow.

Kirstin Sprenger De Rover

Working at SOLID means that you have a real way to impact the business prosperity and lives of our customers. Working with people of all levels, from CEO’s to call centre agents, gives you unique experience of how businesses really tick. I can’t think of many other software companies which provide this kind of opportunity.

Oliver Gardner

It’s sometimes hard work, but always fun

It’s great! The staff are user-friendly and help where they can. When you first join they do their best to help you settle in. It’s a positive environment with happy people. The offices are colourful and dynamic with an open plan so you always feel apart of the family.

Lee Goldschmidt

SOLIDitech offers a diverse software experience with fresh problems to solve in a continuously evolving company.

Vincent Rae

SOLID is a great place to broaden your skill-set as you do so much more than just sitting behind your laptop writing lines of code. You have the chance to be involved with solution designs, requirement gathering and analysis with clients and just general elimination of the middleman between the client saying they want “XYZ” and you actually delivering “XYZ”.

Faraaz Sulaiman

The friendliest and most engaging company I have ever been a part of!

Christopher Howell

What a SOLID experience!!! It is fun being in a safe learning environment where building your own knowledge base is encouraged.

Carlo Van Rensburg

I overheard one of our team describing SOLIDitech to a student at a Career Day recently as “the most authentic place I’ve ever worked” – and I couldn’t agree more.

Annette Gardner

From the first day starting you feel like part of a team that cares and will look out for you. Everyone is willing to help you with any issue, without judgement, and it really allows you to learn and grow in your career. The work is challenging and rewarding, but it’s mainly the people who make SOLIDitech what it is. I’m glad to say that the team is amazing.

James Kriel

SOLIDitech has the best working environment I’ve experienced. The work is interesting and challenging but the company culture is the cherry on top.

Keeran Bezuidenhout

I’ve been with the company for 7 years now and it’s been nothing but great. SOLID allows their employees to be independent thinkers, however, they know they will receive support form fellow team mates whenever necessary. The company promotes continuous learning and thus enabling their employees to grow, both individually and within the company. I also love the gifts, SOLID Swag and free food 🙂

Siliziwe Qushu

From the occasional company and team lunches to the SOLID merch and the special care to holidays, I’ve seen SOLID’s focus on employee interactions and enjoyment, and not just the work we do. Employee career development is another great focus for the company. We are encouraged to learn and upskill, to the point where there’s a slot on Friday afternoons dedicated to this skill development idea. It’s a place I can definitely see myself ‘working for’ and a place I can see ‘working for me’, for a long time.

Tshifhiwa Tshiololi

We host the ‘SOLID Work Experience Program’ twice a year (during the Winter and Summer holidays).

This is a 4-6 week program where you’ll work alongside our teams, committing code, working with our customers and gaining that ever important ‘real world experience’.

SOLIDitech Calling All Grads

We are Graduate-friendly and actively recruit straight out of University. Yes, for a real job.

Yes, we’ll actually pay you – and we don’t even need you to have “2 Years of Experience” – Take a look at our current vacancies down below.

SOLIDitech Career Advice

Think you want to be a part of this exciting industry but looking for a little career advice? We’ve got you covered.

Learn from our best and brightest – what out teams value and how they have built their career at SOLID. We may be a little biased but we think it’s pretty cool.

Looking for perks? We've got you covered.

Performance-based 13th cheque and bonus

Flexible (life-friendly) working hours

A surprise for your birthday

Pretty exciting office spaces

Company-financed learning

Monthly team lunches

Physical wellness initiatives

A pretty exciting office space

More coffee than you can shake a stick at

Hybrid working environment

Wicked cool team building events

Branded clothing

Eligibility to join staff profit share scheme

Got a Question?

How do I apply for a job with SOLIDitech?

Hit up our Current Vacancies page to see if anything there tickles your fancy. Click through to the job and click ‘Apply today’. We regularly add new roles so if there’s nothing that interests you right now, remember to keep coming back.

Do you offer Vac Work opportunities?

Yes we do! We host the ‘SOLID Work Experience Program’ twice a year (during the Winter and Summer holidays). This is a 4-6 week program where you’ll work alongside our teams, committing code, working with our customers and gaining that ever important ‘real world experience’. Get a foot in the working world and apply for our next program.

Do you guys offer Flexi-time or Work from Home?

SOLIDitech’s office hours are Monday to Friday, 08h00 – 17h00 (GMT+2). A normal working day at SOLID is 8 hours of work, with a 1-hour lunch, generally taken between 12h00 and 14h00 (so 9 hours in total). Our start/finish times are flexible though to suit you, so the only requirement is that you are working for core hours (09h30 till 15h30). Please note though that you are expected to be available for your daily standup meeting and other work meetings as required by your manager, regardless of what time that takes place.

We have a Remote Work Policy in place, which allows a choice between (1) office-based, (2) hybrid or (3) full remote work – all subject to terms and conditions.

What kind of Team Support is available?

We use a mixture of Project Management techniques in a blend that works really well for us. Each Team has a daily stand-up which is a 15-min catch up to discuss YTI’s (Yesterday, Today and Impediments). This is a perfect opportunity to raise any issues you’ve experienced or ask any questions. Outside of that though, your Team members and Team Lead are always available to help you – all you have to do is ask.

What does a typical day involve? (As a Software Engineer)

A typical day would include:

  • A daily stand-up meeting to discuss yesterday’s work, today’s plans and any impediments that have been experienced
  • Time to work on your particular project or support task(s)
  • You are certainly never left alone without support – we believe in code reviews, knowledge sharing, mentorships and good ‘ol fashioned hard work
  • Meeting with clients for report-back meetings, demo’s or sprint-planning
  • Meeting with your Team, Team Leads, Scrum Manager or Development Manager to discuss your projects, planned work or scoping

For more information about being a Software Engineer, check out the job description.

Back To Top