Working at Omnisient

Join us on an exciting journey; explore our vibrant company culture and opportunities that make working with us a unique and rewarding experience.

Careers at Omnisient | Group photo of the team

Our Culture

We believe in taking full accountability for delivering on our commitments, ensuring transparency in our business operations and decisions, and both voicing our views and listening to and respecting each other’s.

We focus on results to give you the freedom to work how and where you are able to deliver the best results for our clients and our business. So, whether it’s remote, in office or hybrid, we’ve learned to leave that up to you. You do you! Our flexible work policy keeps our people happy and has shown to yield high productivity. Plus, it helps to ensure a healthy work-life balance and helps us attract and retain great people – like you!

Why Work With Us?

An Ethical Innovation
Tech Hub

At Omnisient, we’re sculpting new frontiers in data utilization, embodying a culture where your innovations directly foster ethical data use.

We champion a working environment where your technological creativity actively shapes a future that harmonizes robust data strategies with uncompromised consumer privacy and ethical use, making a tangible difference in the industry.

Globally Impactful,
Locally Rooted

Join a culture that’s making waves on international platforms, yet firmly rooted in local impact. Our work with global entities means your contributions resonate on an international scale, all while being part of a close-knit team where each member is valued.

At Omnisient, your work extends beyond borders, crafting technological solutions that are recognized and vital on a global stage.

Empathy-Driven
Design & Development

Our commitment to ensuring consumer privacy while extracting meaningful business insights means your work not only pushes technological boundaries but also actively protects and respects individuals and their data.

Your role at Omnisient doesn’t just advance your career; it contributes to a world where technology is developed with a deep sense of responsibility and ethical consideration.

Advancing Privacy with Ethical Innovation

Our Core Values

We envision a brighter future, harnessing our collective values to cultivate ethical innovation and develop privacy technologies with profound societal benefits.

Open Positions

Senior Python Engineer

We are seeking a highly skilled and experienced Senior Python Engineer to join our dynamic and growing Engineering team.  

Location: South Africa (Remote / Hybrid) 

Role and Responsibilities 

As part of our Engineering Team, you will report directly to the Solutions Architect. You’ll lead software development projects, manage Azure cloud and Docker containerization, mentor juniors, and innovate within a dynamic team environment. 

The ideal candidate will have a deep understanding of Python programming, with a proven track record of developing scalable and efficient software solutions. Mastery of Kubernetes is crucial, given its key role in our containerized application development and deployment processes. This position entails project leadership, mentoring, and cross-department collaboration to achieve superior software outcomes. This role involves leading projects, mentoring junior developers, and collaborating closely with other departments to deliver high-quality software products. 

Key Responsibilities: 

  • Software Development: Design, develop, and implement complex software applications using Python. This includes writing clean, efficient, and scalable code. 
  • Cloud Infrastructure Management: Leverage Azure cloud services to deploy, manage, and scale applications. Ensure optimal utilization of cloud resources to meet project requirements. 
  • Containerization: Create, manage, and deploy Docker containers. Utilize containerization technologies to enhance application portability, scalability, and deployment efficiency. 
  • Project Leadership: Lead the planning, development, and deployment phases of software projects. Ensure projects meet quality standards and are delivered on time and within budget. 
  • Collaboration and Coordination: Work closely with cross-functional teams, including product management, design, and other engineering teams, to define and achieve software development goals. 
  • Mentorship: Provide guidance and mentorship to junior developers. Foster a culture of learning and growth within the team. 
  • Continuous Integration/Continuous Deployment (CI/CD): Develop and maintain CI/CD pipelines using Azure DevOps. Automate testing and deployment processes to ensure high-quality software delivery. 
  • Innovation and Improvement: Stay informed about the latest trends and technologies in Python development, cloud services, and containerization. Apply this knowledge to innovate and continuously improve the software solutions. 
  • Code Quality and Maintenance: Ensure the software is scalable, maintainable, and secure. Conduct code reviews, and refactor existing codebases to improve performance and reliability. 
  • Problem Solving: Tackle complex technical challenges and provide effective solutions. Work independently and as part of a team to solve problems and implement solutions efficiently. 

Required Qualifications 

  • Bachelor’s degree in Computer Science, Engineering, or a related field. 
  • A minimum of 5 years of software development experience, with a strong emphasis on Python. 

Required Skills 

  • Proven expertise in Azure cloud services and managing cloud infrastructure. 
  • Required experience with Docker for containerization and Kubernetes for orchestration. 
  • Knowledge of front-end technologies (e.g., JavaScript, HTML5, CSS3) is a plus. 
  • Proficient in using Git for version control and familiar with Agile development methodologies. 

Preferred Skills (The type of person you are looking for, behavior, human element) 

  • Demonstrated ability to solve complex problems, think creatively, and work in a fast-paced, dynamic environment. 
  • Excellent communication skills, capable of leading projects and mentoring others. 

What We Offer 

  • Competitive salary and comprehensive benefits package. 
  • Opportunities for professional growth and advancement in a supportive and dynamic environment. 
  • Flexible work arrangements, including remote work options. 
  • A culture that values innovation, collaboration, and inclusivity. 

How to Apply

Interested applicants should submit their resume, cover letter detailing their experience in full stack development with Python, Azure and containerization along with any relevant project examples or GitHub links to [email protected]. 

Omnisient is an equal opportunity employer, committed to creating a diverse and inclusive work environment. We welcome applicants from all backgrounds. 

Intermediate Full-Stack Support Engineer

We are in search of a detail-oriented, technically skilled Intermediate Full-stack Support Engineer.  

Location: South Africa (Remote / Hybrid) 

Role and Responsibilities 

As part of our Engineering Team, you will report directly to the Team Lead and engage both internally with first line support and QA, and externally with our clients. Your main responsibilities will involve diagnosing and resolving complex issues across our full-stack applications, contributing to the enhancement of application performance and reliability. The ideal candidate will be passionate about problem-solving and leveraging their technical expertise to support and improve our systems, ensuring a seamless and efficient user experience for our clients. 

Key Responsibilities: 

  • Design, develop, and maintain applications using C# (backend) and Angular (frontend) within Azure cloud environments. 
  • Provide expert-level technical support for application issues, utilising a deep understanding of Azure services to troubleshoot and resolve problems efficiently. 
  • Collaborate with cross-functional teams to capture requirements, translate them into technical solutions, and ensure adherence to best practices in development and support. 
  • Monitor application performance, identify opportunities for optimization, and ensure security best practices are followed. 
  • Guide and mentor junior developers, fostering a culture of learning and continuous improvement. 
  • Stay abreast of the latest developments in cloud technologies, programming languages, and frameworks to drive innovation within the company. 
  • Required Qualifications 
  • Bachelor’s degree in Computer Science, Engineering, or a related field. 
  • A minimum of 5 years of software development experience, with a strong emphasis on Python. 

Required Qualifications: 

  • Bachelor’s degree in Computer Science, Engineering, or a related field. 
  • 3+ years of full stack development experience, with proven expertise in C# and Angular. 

Required Skills 

  • Experience with Azure cloud services, including but not limited to Azure App Services, Azure SQL Database, and Azure DevOps. 
  • Demonstrated ability to provide high-level technical support and troubleshooting for complex application issues. 
  • Proficiency in database design, with experience in both SQL and NoSQL databases. 
  • Solid understanding of web development technologies, RESTful services, and modern application frameworks. 
  • Effective communication skills, with the ability to articulate technical challenges and solutions to both technical and non-technical stakeholders. 

    Preferred Skills

    • Certifications in Azure or related cloud technologies. 
    • Familiarity with additional frontend or backend technologies is a plus. 

    What We Offer 

    • Competitive salary and comprehensive benefits package. 
    • Opportunities for professional growth and advancement in a supportive and dynamic environment. 
    • Flexible work arrangements, including remote work options. 
    • A culture that values innovation, collaboration, and inclusivity. 

    How to Apply

    Interested applicants should submit their resume, cover letter detailing their experience in full stack development with C#, Angular, Azure, and application support, along with any relevant project examples or GitHub links to [email protected]. 

    Omnisient is an equal opportunity employer, committed to creating a diverse and inclusive work environment. We welcome applicants from all backgrounds. 

    Life at Omnisient

    Have a Question?

    Your Data, Our Priority – Connect with Our Experts

    Understanding the complexities of 1st party consumer data can be challenging, but you're not alone. Our dedicated support team is committed to providing you with timely, insightful answers and guidance. Trust in our expertise to navigate your data journey safely and securely. Let's talk about how we can help your business thrive.

    Don’t wait! Contact Us

    Contact us to unlock the power of 1st party data collaboration without the risks.

    Secure Data Collaboration Platform | Man Smiling