Portfolio Jobs

Search below for open positions across OurCrowd’s portfolio companies by startup or position.

Principal Engineer



Software Engineering
Johannesburg, South Africa
Posted on Wednesday, November 15, 2023

About Nintex

At Nintex, we are transforming the way people work, everywhere.  

Nintex is the global standard for process intelligence and automation. Today more than 10,000 public and private sector organizations across 90 countries turn to the Nintex Process Platform to accelerate progress on their digital transformation journeys by quickly and easily managing, automating and optimizing business processes. We improve their lives through the technology we build. 

Nintex engineers are building more than just software and know the impact one line of code can make. We are the experts who build the industry’s most complete process and automation platform to transform the way people work. If you’re interested, curious and want to learn and do more, the sky is the limit here. We take a solutions-oriented and collaborative approach and we don’t wait to create and carry out opportunities for innovation in our business and our products. Our work makes the hard stuff appear easy to anyone with clicks-and-not-code process automation. 

We are committed to fostering a workplace that supports amazing people in doing their very best work every day. Collaboration is constant, our workplace is fun, the environment is fast-paced and we value our people’s curiosity, ideas and enthusiasm. We deliver on our commitments, we don't wait to implement ideas or fix issues, and we treat each other with respect and consideration.

About the role

As a Principal Engineer, you will be a key player in our goal to seamlessly integrate advanced AI capabilities, including generative AI features, into our product ecosystem. Your multifaceted role involves orchestrating the integration of AI/ML capabilities, ensuring they seamlessly enhance the functionality of our products. Beyond integration, you will also play a vital role in implementing UI changes to optimize the user experience. While you won't be directly building models, your expertise will drive the successful implementation of AI technologies, requiring a blend of technical proficiency, problem-solving skills, and a keen eye for optimizing system performance.

About the Team

You will join a team tasked with integrating advanced AI capabilities, including generative AI and various other AI features, into our products. Collaborating closely with our data science team, you will be instrumental in developing innovative AI-driven features. Your team's primary objective will be to ensure the seamless integration of these AI technologies into our existing product ecosystem. Additionally, your responsibilities will extend to overseeing these services in production, ensuring their continuous functionality. By working on cutting-edge AI features and fostering their smooth incorporation into our products, you will play a vital role in shaping the success of these offerings.


Your contribution will be 

  • You will be instrumental in seamlessly integrating cutting-edge AI models into our existing product suite. You will play a crucial part in enhancing the intelligence and efficiency of our products.
  • Proficient in our technology stack, quickly pick up new technologies, and share knowledge with the team to improve productivity.
  • Lead the integration of state-of-the-art AI models into our existing software solutions, ensuring seamless functionality and optimal performance.
  • Collaborate with the UX design team to implement changes in the user interface that accommodate the integrated AI features, providing an intuitive and cohesive user experience.
  • Collaborate with cross-functional teams to enhance the overall system architecture, accommodating the integration of AI components and maintaining scalability and reliability.
  • Design and implement robust data pipelines to support the flow of data between our products and the integrated AI models, ensuring a smooth and efficient data processing environment.
  • Engage in collaborative problem-solving sessions with cross-functional teams to address any challenges in the integration process, UI modifications, and contribute innovative solutions.
  • Keep up-to-date with the latest advancements in AI technologies, providing insights and recommendations for continuous improvement in our product offerings.
  • Positively influence the team, earning a reputation for getting things done.
  • Attend and contribute to team ceremonies and meetings, fostering a collaborative environment.
  • Promote the team culture through the Nintex tenets


To be successful we think you need

  • Tertiary qualifications in a relevant discipline.
  • A solid foundation in programming languages such as Python, JavaScript (Server-side), C++, or C#, demonstrating the ability to write clean, efficient, and maintainable code.
  • A passion for technology, particularly with a keen interest in AI. While practical AI experience is not mandatory, a strong enthusiasm for staying current with tech trends is essential. Familiarity with GAI and Langchain is advantageous.
  • A solid understanding of AI and ML concepts, crucial for seamlessly integrating AI/ML features into the product.
  • Experience in web development, ideally building composable, testable, maintainable, and extensible UI using modern JavaScript frameworks/libraries (React, Angular, Vue, etc.).
  • Strong knowledge of software architecture patterns and practices, along with proficiency in Typescript, HTML5, and CSS frameworks (SASS).
  • An agile mindset and familiarity with agile practices such as code reviewing, unit testing, and continuous integration/continuous delivery.
  • A proven track record of successfully delivering software into production environments.
  • A collaborative team player with effective communication skills, capable of working with other teams to achieve shared objectives.
  • The ability to take ownership of features, drive their development, and ensure successful delivery.
  • A passion for technology, demonstrated by a continuous commitment to self-improvement in response to evolving tech landscapes


What’s in it for you? 

  • Nintex employees have the freedom to work how they work best. We are virtual-first across our global workforce. Our people work in the way that best suits them and their teams - whether at home, in an office, or in another place that sparks creativity, focus and collaboration. Our work environment is such that our people can successfully deliver their work while adequately supporting their lifestyle and preferences.  
  • While our offerings differ from country to country, we offer our entire global workforcean array of exciting perks and benefits, including 
  • Global Gratitude and Recharge Days
  • Mindfulness and counselling resources
  • Invention/patenting assistance
  • Meaningful recognition
  • Community impact opportunities
  • Multiple tools through which to learn and grow, and an incredible global community 

View more here: https://www.nintex.com/wp-content/uploads/2023/01/Global-Perks-and-Benefits.pdf 

Equity Statement: Preference will be given to People Living with Disability who are members of the designated groups in line with the Employment Equity Plan and Targets of the Company.