Software Architect, IgniteTech (Johannesburg) - $100,000/year USD

Job ID: 4729

No longer accepting applications


Mastery of one core language can turn you into a prized expert in your company, but it can also restrict you to a narrow set of products. If you are an expert C++ developer keen on honing your skill set, we offer you an exciting opportunity to improve over 50 enterprise software products!

IgniteTech is reinventing the enterprise software industry by offering a library of solutions for a single subscription price. Providing great user experiences is key to our customer retention model, and we need skilled C++/Classic ASP engineers to deliver high-quality software.

Your responsibilities in this role will be delivering high-quality software upgrades and customizations. You will meticulously analyze issues, devise custom solutions using state-of-the-art cloud technologies, and work with clients to ensure they are delivered flawlessly. Every day will bring a new challenge as you solve issues across multiple tech stacks, instead of handling the same old product for years. 

If you want to help build the world's fastest-growing software portfolio, we invite you to join our team!

What you will be doing
  • Delivering high-quality upgrades and customizations. You will deep dive into issues and create customized solutions for our clients.
  • Coaching developers. By reviewing the work and providing feedback, you will lead the team into delivering a perfect solution.
What you will NOT be doing
  • High-level management. You are ultimately responsible for creating the solution and ensuring its implementation, not just overseeing the process.
  • Becoming stuck on the same technology. You will be continuously expanding your knowledge and experience with new products.
Key Responsibilities
  • Deliver high-quality software upgrades and customizations to clients by writing quality code
Candidate Requirements
  • A university degree that includes in-depth study of data structures, algorithms, object-oriented programming, computer architecture, and software engineering
  • 5+ years of C/C++ experience
  • 8+ years of software development experience
  • At least 2 years of software design and architecture experience
  • Availability to start working within 30 days of receiving an offer


$100k/year ($50/hour)



full-time Job

40 hours/week any timezone

Employment Type

Long-term role