Group 2
Discover

Software Engineer Jobs in Johannesburg

Jobs
32
Companies
30
Jobs Posted
Number of jobs published in this location over time.
Company Breakdown
Companies
SETUP YOUR JOBFEED
Want Customised Job Recommendations?
Get daily job recommendations, track vacancies and follow the most interesting companies.
i

Working as a Software Engineer: job description and skills requirements

Software engineers apply the principles of engineering to the design, development, maintenance, testing, and evaluation of software and systems that make computers or anything containing software function.

Working as a Software Engineer: what skills do you need to know?

  • This position often requires a candidate competent in Python, C# and .Net
  • Experience developing software using the Model-View-Controller model
  • Able to draft clear documentation in order to produce high-quality code
  • Have good knowledge of and experience with C#
  • Approaches each task with a user first mentality
  • Excellent problem solving abilities

Software Engineer vacancies at Jobspotting

Examples of actual Software Engineer job postings

Career outlook as a Software Engineer:

  • There are currently 32 offers in None
  • There were 28 jobs in None during the last month

Occupations related to Software Engineer:

With the skills required to work as a Software Engineer there are a number of related positions that would be suitable. Professionals working as Software Engineers with skills in Mvc, ASP.NET and Java could also consider Full Stack Developer positions.

show more
Subhujo Technologies cc is a recruitment agency. Most open positions are published on behalf of client companies. In terms of recruitment areas, Subhujo Technologies cc is primarily searching professionals in the categories SAP Software, Financial Data Analysis, and Data Analysis in Johannesburg and Cape Town.Read More
JohannesburgMobile AppsSoftware EngineeringJavascript Libraries
show more
...Looking for Software engineer * Javascript knowledge (Object oriented programming, DOM manipulation) * REST and specifically MIPs usage of REST * JSON - JavaScript Object Notation. We only make use of JSON for our service...
Hire Resolve is a recruitment agency. They publish job offers mostly on behalf of clients. The trending recruitment fields at Hire Resolve are Engineering, Accountancy, and Telecommunications Engineering. They recruit for offices in Johannesburg, Cape Town, Pretoria and 12 other locations within South Africa.Read More
JohannesburgPythonSoftware EngineeringSoftware Development
show more
...specializing in Cyber Security is looking to hire a passionate Python Software Engineer for their esteemed business. Requirements: • Relevant Tertiary Qualification (Software Development, Computer Science etc.) • 3+ Years’ professional...
PRR Recruitment Services is a recruitment agency. They publish job offers mostly on behalf of clients. In terms of recruitment areas, PRR Recruitment Services is primarily recruiting skilled professionals in the categories Sales, SQL, and Accountancy. They recruit for offices in Johannesburg, Cape Town and 2 other locations within South Africa.Read More
JohannesburgRevision ControlSoftware EngineeringProgramming Language
show more
...Reference: JHB000726-MO-1 This Software development house is based on the West rand is looking for a Software Engineer. Are you involved in Architecture Production and Development Solutions. You will be involved in architectural...
+Follow
Networkers
Operating in a first and second line role you will be responding to requests to the Networkers International Network Operation Centre (NINOC) providing technical help and assistance including the co-ordination and resolution of issues. There is a need for a high level of technical expertiseRead More
JohannesburgJavascript LibrariesJavaScriptSoftware Engineering
show more
...retailer, that's won numerous awards for their ecommerce platform, are looking for a Frontend Javascript Software Engineer Do you want to work with the top talent, in a laid back but creative, productive culture that offers flexibility...
Capital H Staffing is a recruitment agency. Vacancies listed for this company typically refer to a job offer at a client company. In terms of recruitment areas, Capital H Staffing is primarily recruiting employees in the categories Data Quality, Quality Assurance, and Quality Control.Read More
JohannesburgPythonSoftware EngineeringDesign
show more
...Software Engineer Our client is a young, dynamic, hyper growth company looking for smart, creative, hard working people to join them. They offer market related benefits, a great work environment and a promise that you won't...
ManpowerGroup SA is an established firm. At this moment, Sales, Accountancy, and Corporate Finance are frequently searched for professions at ManpowerGroup SA. They recruit for offices in Johannesburg, Cape Town, Durban and 4 other locations within South Africa. At this moment, there are 46 job offers from ManpowerGroup SA to be found on Jobspotting for jobs like "Fast food facilitator" and...Read More
JohannesburgHTML5JavaHibernate
show more
...house is looking for 5 experienced Software Engineers to join their ranks. These positions are based in JHB, PTA, Midrand, Centurion and Cape Town. Great opportunity for Java Engineers looking to work with large corporate...
JohannesburgC++Software EngineeringOracle Database
show more
...Reference: FRG000820-RT-2 Exciting opportunity to gain expeirence with internationional projects. Software development house is looking for developer that has a passion for C++ and C# to join their team. This role will require...
JohannesburgObjective-CiOSWeb Technologies
show more
Reference: FRG000821-RT-2 Great opportunity available for a passionate IOS developer in the Apple of Sandton. If have the capabilities of assisting others on their challenges and come up with the best solutions this...
Yawee Human Capital is a staffing agency. They publish job offers mostly on behalf of clients. The trending recruitment fields at Yawee Human Capital are Telecommunications Engineering, Engineering, and Pricing. They recruit for offices in Johannesburg, Port Elizabeth, Sandton and 2 other locations within South Africa.Read More
JohannesburgPythonSoftware EngineeringIT Security
show more
...Reference: YCC000154-R-1 We are looking for awesome Python Software Engineers who want to help create software. Our Client is developing the next generation of solutions to help protect against all kinds of threats to computer...
Worldwide supplier of customized and individual solutions for staffing flexibility By focusing on core competencies, companies can improve their efficiency. By working together with external service providers, they increase their innovation, responsiveness and flexibility. More than 400,000 companies around the world use the services of ManpowerGroup and benefit from over 65 years of experience...Read More
JohannesburgC++Software EngineeringOracle Database
show more
This role will require the candidate to have good experience in C++ and C# and able to work on stressful deadlines.Skills & experience * Oracle Database * WCF, WPF * Silverlight * Windows workflow foundation * 2-3 years...
Business Directive IT Infrastructure is a recognised company. For the time being, what the company is primarily recruiting for is Quality Assurance, Software Architecture, and Software Design professionals in Cape Town, Stellenbosch and Johannesburg. For the time being, there are 24 job ads from Business Directive IT Infrastructure to be found on Jobspotting for job titles such as "Software...Read More
JohannesburgPythonSoftware EngineeringApplication Programming Interface
show more
In this role you will be responsible for advancing backend services. These services live in a microservices architecture and deal with large amounts of attack detection data every day. We are looking for team members...
Business Directive IT is a well-established company. At this point in time, what the company is primarily hiring for is Engineering, Software Architecture, and Software Design professionals in Johannesburg and Cape Town. See below for a list of 4 vacancies at Business Directive IT for jobs like "Python Software Engineer" and "PHP Developer".Read More
JohannesburgNoSQLPythonREST
show more
In this role you will be responsible for advancing backend services. These services live in a microservices architecture and deal with large amounts of attack detection data every day. We are looking for team members...
Retail Detail is a staffing service. Job offers listed on Jobspotting are typically posted for a client of theirs. For the time being, Retailing, Sales, and Pricing are frequently searched for professions at Retail Detail. They recruit for offices in Johannesburg, Durban, Cape Town and 4 other locations within South Africa.Read More
JohannesburgAmazon S3Software EngineeringPHP
show more
...place to shop at, a happy customer is a repeat customer * Drive for excellence, to help foster a world-class engineering team Our tech stack (the highlights) * Python, Javascript, React, jQuery, PHP * MySQL, Kafka, PostgreSQL...
JohannesburgMeteor.jsSoftware EngineeringCSS
show more
...Looking for a highly talented Senior Front-end engineer to join our team. We are a young, dynamic, hyper growth company looking for smart, creative, hard working people to join us. We offer market related benefits, a great...
Mass Staffing Projects is an agency for recruitment services. Job offers listed on Jobspotting are typically posted for a client of theirs. At this point in time, Health Sciences, Nursing, and Engineering are frequently searched for professions at Mass Staffing Projects. They recruit for offices in Johannesburg, Cape Town, Durban and 15 other locations within South Africa.Read More
JohannesburgxmlSoftware EngineeringMvc
show more
...the following specific niche sectors: Engineering, IT, Medical, Construction, Mining & Manufacturing. Our client based in Johannesburg is looking for an experienced Software Engineer to join their development team. The ideal...
We are looking for an experienced BA who is able to engage with senior stakeholders to define requirements and guide the delivery of the features within the release plan. Specifically, the BA should be: * Comfortable in an adapted Agile environment * Attentive to detail * Comfortable managing stakeholders (confident gathering and challenging the validity of requirements) * Ability to work closely...Read More
JohannesburgC#Software EngineeringEf
show more
...The role is for an experienced C# software engineer to contribute to the design and implementation of our Azure hosted SAAS application * You will have influence over the product and technology roadmap * It is a permanent...
e-Merge IT Recruitment is a recruitment agency. They publish job offers mostly on behalf of clients. At present, what the company is primarily recruiting for is Frontend Development, Web Design, and Software Architecture professionals. They recruit for offices in Johannesburg, Cape Town, Sandton and 8 other locations within South Africa.Read More
JohannesburgAlgorithmsSoftware EngineeringC++
show more
...Senior Dev - Sandton - Product - Neg R600k up to R1.2m Senior Software Engineers needed - Business Tooling - Sandton - Veteran rates on offer Corporate Bank. Tech-driven concepts in the Fintech style. This role is Trading...
JohannesburgAmazon S3PythonjQuery
show more
...South Africa's leading online retailer is on the lookout for a dynamic and highly talented "Python" software engineer to join their incredibly talented technical-team. This organisation is known for its Rapid growth in the...
JohannesburgPythonData ScienceMathematics
show more
...seeking to expand. Financial business, adding value to the bottom line aggressively. Building real operational software and analytics platforms, no research pure business value. Looking for someone with a mix of the Maths / Stats...
JohannesburgMachine LearningArtificial Intelligenceml
show more
...with a view to globalisation. Product. Internal Consulting. - This role calls for a very mature Senior Software Engineer with a particular taste for Python. The role is a hands on Developer job but we're also hoping that you...
JohannesburgC#Software EngineeringBackend Development
show more
...All of them came from an OO background & had Design Patterns knowledge - We'll talk to anyone with strong Engineering skills, - They can entertain both Backend Dev's as well as Frontend - You will need DB design and dev skills...
JohannesburgJavaScriptSoftware EngineeringMaintainability
show more
...innovative ecommerce retailer, with over 1,200 employees is looking for a highly talented Senior Front-end engineer to join their team. They are looking for enthusiastic, passionate and technically strong JavaScript developers...
K2 Workflow SA is a successful enterprise. The trending recruitment fields at K2 Workflow SA are Quality Assurance, Software Architecture, and Software Design in Johannesburg. Currently, there are 2 open positions from K2 Workflow SA to be found on Jobspotting, for instance "Software QA Specialist" and "Security Software Engineer".Read More
JohannesburgRevision ControlSecurity SoftwareFront End Development
show more
...Job Overview: You will be required to form part of a team that creates and delivers quality software. You and your team members will be responsible for planning, designing, developing, testing and rolling out security enhancements...
Ambit Recruitment is a staffing service. Vacancies listed for this company typically refer to a job offer at a client company. At this point, Software Architecture, .NET Framework, and Accountancy are frequently searched for professions at Ambit Recruitment in Johannesburg and Randburg.Read More
JohannesburgWritten CommunicationC#Computer Terminal
show more
...C# Software Engineer - Terminal Developer My client based in Johannesburg North is looking for an experienced C# Software Engineer to join their team. The engineer will be responsible to develop transactional payment applications...
+Follow
PNet
PNet is an established company. In terms of recruitment areas, PNet is primarily hiring skilled professionals in the categories Agile Software Development, Engineering, and Sales in Johannesburg. See below for a list of 4 job offers at PNet for job titles such as "Internal Sales Consultant" and "DevOps Engineer".Read More
JohannesburgnginxSoftware EngineeringNoSQL
show more
...Saongroup is looking for a senior software engineer (full stack) to extend and develop our internal SAAS (Software as a Service), PAAS (Platform as a Service) technology solution and group integrated components. Responsibilities...
Edge Executive Search is a personnel recruitment service. They publish job offers mostly on behalf of clients. At this moment, what the company is primarily searching for is Accountancy, Corporate Finance, and Finance professionals. They recruit for offices in Johannesburg, Midrand, Alberton and 3 other locations within South Africa.Read More
JohannesburgAgile Software DevelopmentComputing PlatformsSoftware Engineering
show more
...Fintech Company in JHB is looking for the Head of Platform Software EngineeringYou will be managing a high performing agile team of Software Engineers creating software products utilizing the latest technology languages and trends...
Purple Panda is an established company. The trending recruitment fields at Purple Panda are Software Architecture, Software Design, and Software Engineering in Johannesburg and Cape Town. Purple Panda currently has 5 unstaffed positions for job titles such as "Senior Java Developer" and "C# Software Engineer".Read More
JohannesburgGitC#Web Technologies
show more
...We have an opportunity available for a seasoned C# Software Engineer at one of South Africa’s leading companies within the IT industry. This role will form part of a project team and will grant you opportunities for quick...
+Follow
Zeal HR
Zeal HR is an agency for recruitment services. Job offers listed on Jobspotting are typically posted for a client of theirs. At this point, Pricing, Retailing, and Sales are frequently searched for professions at Zeal HR. They recruit for offices in Johannesburg, Cape Town, Pretoria and 4 other locations within South Africa.Read More
JohannesburgPythonSoftware EngineeringScalability
show more
...well-established consulting firm and is looking for a Python Software Engineer Our client is a very well-established consulting firm and is looking for a Python Software Engineer. In this role, you will be responsible for advancing...
Network Recruitment - Bruma is a staffing agency. Job offers listed on Jobspotting are typically posted for a client of theirs. The trending recruitment fields at Network Recruitment - Bruma are Web Development, Web Design, and Frontend Development. They recruit for offices in Johannesburg, Centurion, Pretoria and 3 other locations within South Africa.Read More
JohannesburgSeleniumSoftware EngineeringSass
show more
...Reference: BR1007069-LMa-1 Software Engineers looking to be a part of massive change this is the opportunity for you. This client in the telecommunications space are looking for strong engineers to help us build a broad-reaching...
Entelect assists the world’s best companies in the delivery of customised software solutions that differentiate them in the marketplace. Our solutions enable our clients to meet the rapidly changing demands of their businesses and stay competitive. With a team of 270 software engineers, we have for the last 14 years been delivering and solving the most demanding software problems across all...Read More
JohannesburgTrainingSoftware EngineeringBusiness Analysis
show more
...CHALLENGE? Every year we take on some of South Africas brightest university graduates, who join us with a mix of engineering, science and commerce degrees. Our Graduates, when joining us participate in an ongoing training programme...
Entelect Pty Ltd is an established company. The trending recruitment fields at Entelect Pty Ltd are Software Design, Software Engineering, and Web Development in Johannesburg and Cape Town. Entelect Pty Ltd at the present time has 12 unique open positions, for example "Data Solutions Samurais" and "Software Team Leads (Java and .Net)".Read More
JohannesburgMicrosoft OutlookSoftware EngineeringJava
show more
... Every year we take on some of South Africa’s brightest university graduates, who join us with a mix of engineering, science and commerce degrees. Our Graduates, when joining us participate in an ongoing training programme...
Language Recruiters is a recruitment agency. Most unique open positions are published on behalf of client companies. The trending recruitment fields at Language Recruiters are Help Desk, Sales, and Pricing in Cape Town, Johannesburg and Centurion. We count 164 unique open positions at Language Recruiters for job titles such as "Swedish speaking Digital Marketing Manager job" and "Turkish speaking...Read More
JohannesburgPythonSoftware EngineeringDesign
show more
...A leading online retailer is looking for a highly talented Software Engineer (Python) to join their team in Johannesburg. This team predominantly uses Python, and their tech stacks differ depending on their involvement within...
YOUR PREFERENCES
Edit
ExploreJohannesburg
ExploreSoftware Engineering
ExploreC#
ExploreJava
ExploreC++
ExplorePython
This website uses cookies to ensure you get the best experience. By continuing to use this website you agree to our use of cookies. Find out more. Ok