Grow your Career at SOLID
UCT Career Day Competition
Complete our Brain Teaser and stand a chance to win a Sony Playstation 4 bundle.
Entries close at 9am on Friday, 16 August 2019.
*Open to registered UCT students only
Help us To Revolutionise Business Automation Software
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.
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:
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".
Above all that, SOLID is a company that actually values their employees. From working conditions to looking after an individual's financial well-being, and everything in between.
Great working environment, challenging work, great staff, the company looks after its staff and cares about us as people, not just numbers.
SOLIDitech offers a diverse software experience with fresh problems to solve in a continuously evolving company.
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.
It's sometimes hard work, but always fun
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.
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.
Amazing. The company culture makes work enjoyable.
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.
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.
It's great to work in a space in which the levels of competency and skill are clearly visible between the different developers, yet that separation is never felt because of how open/willing people are to help each other. Starting from 'scratch' has never looked so easy
Working at SOLID is great. The flexibility is paramount, and the people are frankly hilarious. Everyone genuinely gets on, it's very relaxed and none of us are afraid of hard work. People do the job until it's done - then it's time to go a little nuts.
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
Lifecheq person finance planning and advice
Monthly team lunches
More coffee than you can shake a stick at
Doughnuts on Fridays
Wicked cool team building events
Eligibility to join staff profit share scheme
Company car for client meetings
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?
A normal working day at SOLID is 8 hours of work, with a 1-hour lunch break (9 hours in total). Our start/finish times are flexible though to suit you, so the only requirement is that you’re in the office for core hours (9:30am till 3:30pm). Please note though that you are expected to be in the office for your daily standup meeting, regardless of what time that takes place.
Working from home is generally not a policy, but we understand that life happens and sometimes you just gotta be at home. This is perfectly fine with us.
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.