×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Full Stack Developer, Software Architect

Job in Johannesburg, 2000, South Africa
Listing for: BSG
Full Time position
Listed on 2026-07-13
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Software Architect, AI Engineer (Applied/Software)
Job Description & How to Apply Below

Main Purpose of the Role

To design, architect and code software solutions that solve our client’s problems end-to-end. To collaborate with our clients and BSG multi skilled delivery teams, consisting of analysts, designers, product owners, architects, delivery managers and data scientists for optimal results.

Minimum Qualifications
  • A tertiary degree with honours that provided you an opportunity to grow your problem-solving skills within a technology context. e.g. BBusSci, BCom (IS), BSc Eng., BEng or BSc.
  • Candidates with alternative qualifications and deep experience will also be considered
Experience
  • 4-8 years software engineering experience within a consulting context
  • 4-8 years specialist software development experience AND/OR 4 plus years team and people leadership experience
Job Objectives
  • Understand and apply technologies and patterns appropriately to software solutions
  • Critical thinking as applied to the client problem and solution domains
  • Design, architect and code solutions to meet business needs in the short, medium and longer term
  • Elevate client environments through superior engineering ability
  • Application of best coding, automation, testing and quality practices such that reliable, durable and performant solutions are produced
  • Build real and meaningful relationships with client technology leaders
  • Work with our clients to create innovative solutions to business problems
  • Persuade and influence other team members to make good decisions
  • Deliver on the end-to-end software solution such that value can be realised at the client
  • Hold the BSG technology brand high by role modelling behaviors in the broader team
  • Mentor team members such that they contribute optimally to the overall project outcome
Skills and Attributes
  • Proven technical skills
  • Positive attitude
  • Strong communication ability
  • Effective time and task management
  • Ability to learn new technologies and skills quickly
  • Broad and deep technical experience
  • Works well in diverse, multiskilled teams
  • Strong focus on client, customer and user
  • Values the importance of good design and engineering
  • Big picture thinking as applied to solutions developed
  • Clear and precise technical leadership and direction
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary