Opportunities at Entersekt Opportunities at Entersekt Opportunities at Entersekt Opportunities at Entersekt

We open doors

PRODUCT OWNER
Position: Stellenbosch, South Africa

The Product Owner is a member of the Agile Team who serves as the customer proxy. In this role, you are responsible for working with the Product Manager and other stakeholders to define and prioritize the product stories, thereby ensuring that the solution effectively addresses user needs while maintaining technical integrity.

Responsibilities

Developing product requirements

  • With input from the Product Manager and other stakeholders, develop a consistent vision and requirements for new product features
  • Translate client needs into technical requirements for a product
  • Build a product roadmap of incremental improvements and iterative development
  • Engage with current and future customers to understand their needs and challenges
  • Work very closely with the development team in defining and growing the product, solving problems, and closely managing scope

Backlog grooming

With input from the Product Manager and other stakeholders, the Product Owner has the primary responsibility to enhance, groom, and maintain the backlog.

Support sprint planning

During the sprint planning meeting, the Product Owner is the main source for user story detail and priorities.

Just-in-time story elaboration

Backlog items are elaborated into user stories for implementation. This may happen prior to the sprint, during sprint planning, or during the sprint itself. While any team member can write user stories and acceptance criteria, the Product Owner carries the primary responsibility.

Maintaining product feature baseline

The Product Owner is the person primarily responsible for accepting stories into the product baseline. This includes validation that the story meets user acceptance criteria is true to the product vision.  In so doing, the Product Owner also fulfils a quality assurance function, focusing primarily on fitness for use.

Public facing documentation

  • Own the full set of public product documentation, from knowledgebase articles and white papers, to implementation guides and API specifications
  • Support marketing in the development of press releases and marketing collateral
  • Ability to effectively translate “business speak” into “tech speak” and vice versa in order to facilitate business requirements into technical implementations
  • Clearly articulate the product value-add to internal and external stakeholders

Requirements and Skills

Qualifications and Experience

  • Engineering or relevant development degree/experience
  • Exposure to different software product development functions (programming, UI design, QA)
  • 4 – 6 years’ experience in an Agile environment
  • Experience in financial services, telecommunications, or mobile industry
  • Systems engineering and/or requirements management exposure (beneficial)
  • Previous experience in mobile payments systems such as development of a switch, or payment channels (i.e. Point of Sale, Internet Banking, USSD)

Skills and Competencies

  • Understanding the big picture – the philosophical as well as practical aspects of what is being built
  • Domain knowledge on internet technologies and internet security
  • Strong technical communication skills – being able to share the product vision and exert technical influence
  • Knowing what will work – being able to empathize with customers, their needs, their frustrations, and their wishes
  • Passionate about the user experience
  • Obsessed with optimizing a product to achieve the business goals

Apply for this position by emailing your CV and a cover letter to careers@entersekt.com.

*(FFA)

PRODUCT RESEARCH ANALYST
Position: Stellenbosch, South Africa

The Product Research Analyst is a member of the Product Team who will work with both developers and customers. In this role, you will need to demonstrate competency across a wide array of skills, such as product research and business analysis, and should be able to interpret and feed this back to the Product Manager and the rest of the Product Team.

As Entersekt moves into more markets and countries, as well as expand the diversity of our customer base, we need to ensure that we keep abreast of developments and opportunities. The Product Research Analyst must be able to build an understanding of customers, our customers’ end-users, regulatory and legal frameworks, as well as the markets and market opportunities presented by new regions. Furthermore, they must be able to communicate and champion this understanding inside the company, as well as assist the Product Team in determining and defining the value proposition of our products.

About the Product Team

The Product Team is responsible for steering product development to ensure that Entersekt retains its place as an innovation leader in security, constantly striving to enable our customers to provide secure digital solutions to their end-users. We need a researcher that is as enthusiastic and committed to our customers as we are.

Responsibilities

  • Autonomously conduct extensive research into a variety of topics, ranging from highly technical specifications, to legal and regulatory frameworks
  • Utilize data analysis software to research market trends
  • Generate insights that help drive ideation
  • Design and conduct qualitative and quantitative research studies involving partners, clients, and end-users
  • Assist in identifying and managing third-party research partners
  • Work with researchers and specialists from other teams
  • Communicate, evangelize, and champion their findings after the conclusion of their research
  • Gather, interpret, and translate customer needs into functional and non-functional requirements (i.e. translate business problems into requirements)
  • Create reports about the performance of a given product, and suggest possible improvements

In addition to the above, you may, on occasion, be called upon to perform in the following areas:

Interviewing


Before putting a product on the market, or to determine what upgrades can help increase sales of an already-developed offering, Product Analysts interview existing customers and/or potential users to get their feedback. This can be done via conducting focus groups, individual interviews and usability tests, as well as anonymous surveys.

Collaboration

In this role, individuals must liaise with numerous parties from different departments.

Product Analysts work with marketing departments to explore entering new market sectors; advise salespeople on a competitive pricing strategy; project the costs of development and launch for the finance department; as well as suggest improvements to the development team with the Product Owner.

Product Analytics

Product Analytics involves studying the competition to see what is already on the market, and what upgrades can be introduced to create a better or more useful product.

Once the product is ready to be sold, Product Analysts monitor its performance across different markets, and prepare detailed reports. A Product Analyst’s job typically doesn’t end with the creation of the product; instead, they monitor its performance in the market to meet or exceed sales projections, and work closely with the Product Owner throughout the Product Lifecycle.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Experimental or Industrial Psychology, or any related field
  • 2+ years’ experience in product research (or related research) required
  • Experience with various qualitative and quantitative research methodologies, including interviews, focus groups, competitor analysis, usability studies, and field visits
  • Ability to construct models for, and statistically analyze, data
  • Technical background (especially in security or mobile) will be greatly advantageous
  • Strong communication skills
  • Multi-lingual capability will be beneficial

Skills and Attributes

  • Autodidactic
  • Humble
  • Good team player
  • Possesses strong analytical and investigative problem-solving skills
  • Able to multitask and balance immediate and long-term tasks and requirements
  • Great interpersonal and communication skills
  • Possesses a strong understanding of technology trends and movements

Apply for this position by emailing your CV and a cover letter to careers@entersekt.com.

*(FFA)

COUNTRY MANAGER
Position: Atlanta, USA

Do you have what it takes to accelerate Entersekt’s expansion in the United States?
In this leadership position, you will take responsibility for developing and executing a regional growth strategy.

The role involves managing operations, developing business, and increasing profitability for Entersekt. You will liaise with the Entersekt headquarters in Stellenbosch, Cape Town, to identify and secure new growth opportunities for expanding the company’s footprint.

Join our global team and help financial services companies to secure their customers’ digital transactions through advanced authentication and mobile app security technology. Our primary focus is on top-tier financial institutions, where you will form trusted business relationships with key decision-makers and influencers.

Responsibilities

  • Develop and execute a strategic plan by studying technological, financial, and market opportunities in your territory and providing input to HQ
  • Set and achieve aggressive business growth targets through new business development
  • Accomplish the territory objectives by formalizing plans, budgets, and metrics, as well as allocating resources, reviewing progress, and responding to the market as required
  • Build a team and coordinate territory activities such as field sales, project management, technical support and solutions management services with support from HQ, taking guidance on best practices from different functional areas
  • Advise HQ on local policies and practices; coordinate with HQ staff accordingly
  • Collaborate with customers and technology partners to establish Entersekt as a trusted provider, offering feedback to Marketing and Products on the customer perspective
  • Act as an evangelist for Entersekt and our products by hosting and participating in industry events, acting as subject matter expert for media and marketing, reviewing company publications, and participating in professional societies to position Entersekt as a mobile authentication leader
  • Manage the territory’s office facilities and employees
  • Work with prospects and customers to understand their procurement process, timelines, and all appropriate stakeholders
  • Provide accurate reporting and forecasting at each stage of the selling process
  • Support sales programs as required to increase pipeline and boost sales

Education and Experience

  • At minimum, a relevant Bachelor's degree or (preferably) MBA
  • 10+ years’ experience in the information technology or financial services industry with a proven success record in directing and managing multiple projects simultaneously
  • Experience in enterprise software, SaaS, or web services
  • 7+ years’ comprehensive, specialized experience in successfully developing and engaging a top-notch interdisciplinary team
  • Enterprise sales experience is a strong recommendation, as is the demonstrated ability to cultivate and manage positive and successful client relationships
  • Proven track record of consistently exceeding on sales quotas
  • Access to a local network of executives and influencers in financial services or technology industry
  • Willingness and ability to travel

Skills and Competencies

  • Hands-on, high-energy, and passionate self-starter
  • Skilled communicator and presenter

Apply for this position by emailing your CV and a cover letter to careers@entersekt.com.

*(FFA)

SOLUTION CONSULTANT X2
Position: Stellenbosch and Johannesburg, South Africa

We love our customers and want them to get the most out of what we have to offer. That’s where you come in, guiding them expertly through technical pre-sales, solution design, go-live, and post go-live.

The Solution Consultant ensures that Entersekt’s customers get the most from our solutions by owning the technical relationship with the customer throughout the engagement. This means being involved from technical pre-sales, through solution design, to go-live and beyond. The Solutions Consultant dovetails the sales team and must serve as trusted technical advisor to help the customer make key technical decisions. The Solutions Consultant also assists, where needed, in managing relationships with partners and resellers, by ensuring the value proposition is well understood, and that the partners are appropriately skilled and equipped.

The role will require visits to customers, so periodic travel in MEA region should be expected. You will be the point person for SA, Africa, and the Middle-East.

Responsibilities

Technical pre-sales support

  • Engage with customers’ technical stakeholders to articulate key differentiators of our solution and address technical objections
  • Educate the customer to see the value in our solution
  • Act in the role of technical business analyst where you will analyze customer requirements to make sure that their needs are met by the solution proposed
  • Actively participate in the RFP process and provide technical input where required

Project support

  • Host workshops and training sessions with customers’ technical resources, providing them with an in-depth understanding of how our products work and how best to utilize them within their organization
  • Pre-project work (with no project registered yet, you will need to get involved in a chaotic environment and lead customer to a point of a structured project)
  • Map out a roadmap for customer, technically and feature business value
  • Join the project manager in partaking in customer project progress meetings to provide risk mitigation support and best practice guidance

Post go-live technical relationship

  • Participate in customer strategy sessions to ensure that their technical strategies are aligned to benefit from Entersekt’s product roadmap
  • Assist customer to integrate more widely into Entersekt’s solutions
  • Engage with Entersekt’s product analysts in requirement development to assure that our solutions address the practical needs of our customers

Requirements

  • Engineering, computer science, or relevant IT degree
  • 5+ years’ experience in a software development environment, preferably in a customer-facing role
  • Experience in financial services, telecommunications, or mobile industry (beneficial)
  • Requirements management exposure (advantageous)
  • Strong technical communication skills: the ability to articulate the key differentiators of our solution and engage in technical discussions with customers
  • Ability to host workshops and training sessions
  • Good verbal and written communication skills
  • Ability to empathize with customers, their needs and frustrations while maintaining a professional relationship and meeting commitments
  • Must be obsessed with enabling each customer to get the most from our solutions
  • South African citizen

Apply for this position by emailing your CV and a cover letter to careers@entersekt.com.

*(FFA)

DEVELOPMENT ENGINEER: OPERATIONS TOOLING AND SYSTEMS
Position: Stellenbosch, South Africa

Entersekt is looking for an engineer or developer who is passionate about solving operational and engineering challenges. You will join our Operations Development team in fast-tracking the building of secure distributed operations systems that will make Entersekt’s solutions scalable across a global customer footprint.

Efficient integration of developed components into multiple proprietary and third party systems is an integral part of this role.

As a member of the Operations Development team, you will work closely with product development teams, engineers, support specialists, solutions consultants and sales teams to help deliver efficient technical tools and software systems that will support the rapid global expansion of our business.
Entersekt is a leader in our domain, with a global presence, so we set the bar high. The more of the following you can offer, the better suited you will be for the position:

Technical Skills and Experience:

  • Experience with or knowledge of building and maintaining modern monitoring, analysis, and diagnostics systems (e.g. Prometheus, Zabbix, ELK, HP Openview, EUEM, SCOM or similar)
  • DB experience (e.g. Cassandra, Mongo, Redis) – noSQL preferred
  • Experience with horizontal scaling of cloud components is essential as Entersekt is a large user of AWS services
  • DevOps experience
  • Linux experience: advanced admin, iptables, networking tools
  • Network protocol knowledge (e.g. TCP, UDP, DHCP, HTTP)
  • Protocol troubleshooting skills (e.g. Maestro with Wireshark)
  • Experience with Git (Bitbucket advantageous) or similar tools
  • Experience with CI/CD systems such as Jenkins
  • Container technologies (e.g. Docker)
  • Recent Java micro-services or backend web framework experience (advantageous)
  • Exposure to Agile development frameworks like Scrum (advantageous)
  • Knowledge of computer science algorithms and complexity theory
  • Preferably, knowledge of Java cryptography and PKI
  • Preferably, a software/engineering qualification (e.g. engineering degree or diploma)

Personality attributes:

  • A healthy self-esteem – you will be challenged by some bright minds on a regular basis
  • Good communication skills – you will need to explain your ideas to your teammates
  • The ability to get things done – we don’t like micro-management, but we expect you to do the right thing
  • A tendency to think outside the box – innovation is valued highly at Entersekt
  • A preference to work in a team rather than by yourself
  • An attitude of being proud of your code and taking ownership of it

Apply for this position by emailing your CV and a cover letter to careers@entersekt.com.

*(FFA)

SOFTWARE DEVELOPER: OPERATIONAL CLIENT-FACING SYSTEMS
Position: Stellenbosch, South Africa

Entersekt is looking for a multifaceted programmer with strong backend skills who is passionate about solving operational and engineering challenges.

You will join our Operations Development team in fast-tracking the building of scalable and secure distributed systems that will make Entersekt’s solutions operationally scalable across a global customer footprint. Efficient integration of developed components into client-facing, web-based systems is an integral part of this role.

As a member of the Operations Development team, you will work closely with product development teams, engineers, support specialists, solutions consultants and sales teams to help deliver efficient client-facing tools and software systems that will support the rapid global expansion of our business.

Entersekt is a leader in our domain, with a global presence, so we set the bar high. The more of the following you can offer, the better suited you will be for the position:

Technical Skills and Experience

  • 4+ years’ experience with object-oriented development (e.g. C++, Java 7/8, C#)
  • 2+ years' experience with Angular/React, JavaScript (ES 2015 onwards)/Typescript, HTML 5, CSS 3
  • Recent Java micro-services or backend web framework experience
  • Unit testing and integration testing experience
  • Knowledge of software development security best practices (e.g. OWASP Top 10)
  • NoSQL experience (e.g. Cassandra, Mongo, Redis)
  • Experience with horizontal scaling of cloud components or cluster-aware development is essential as Entersekt is a large user of AWS services
  • Experience with Git (Bitbucket advantageous)
  • Experience with CI/CD systems
  • DevOps experience
  • Linux experience: RPM-based distros, iptables, networking tools
  • Network protocol knowledge (e.g. TCP, UDP, DHCP, HTTP)
  • Container technologies (e.g. Docker)
  • Understanding of and experience with OO design patterns
  • Experience with Agile development frameworks like Scrum
  • Knowledge of computer science algorithms and complexity theory
  • Preferably, scripting language experience (e.g. Python, PHP)
  • Preferably, shell scripting experience (BASH/PowerShell)
  • Preferably, knowledge of Java cryptography and PKI
  • Preferably, a software/engineering qualification (e.g. computer science degree)

Personality attributes:

  • A healthy self-esteem – you will be challenged by some bright minds on a regular basis
  • Good communication skills – you will need to explain your ideas to your teammates
  • The ability to get things done – we don’t like micro-management, but we expect you to do the right thing
  • A tendency to think outside the box – innovation is valued highly at Entersekt
  • A preference to work in a team rather than by yourself
  • An attitude of being proud of your code and taking ownership of it

Apply for this position by emailing your CV and a cover letter to careers@entersekt.com.

*(FFA)

SOFTWARE QUALITY LEAD
Position: Stellenbosch, South Africa

The Quality Engineering (QE) team is looking for someone to take point at ground level and support the Software Engineering team in delivering world class software.

To be successful in this role, you will need a solid understanding of software development best practices, the ability to influence stakeholders and to derive tremendous satisfaction from releasing software products into the wild, on-time and with a high-level of attention to quality.

Responsibilities

  • Collaborate with the Software Engineering Manager to define and implement product test strategies based on functional and non-functional requirements
  • Liaise with Quality Analysts and automation developers to create and execute test plans
  • Proactively drive quality improvement through metrics and reporting
  • Track test coverage across components from a code and functional perspective
  • Be prepared to spend up to 60% of your time in an Agile team partaking in planning, testing and scrum ceremonies, and the remainder of your time strategizing with other teams
  • Collaborate with the Automation Lead, Architect, Product Owners, Solution Consultants and Operations team to identify and prioritize quality concerns
  • Coach Quality Analysts on best practices and technical skills
  • Coordinate with other QE team members to drive test strategies and best practice

Qualifications, Skills and Experience

Entersekt is a leader in our domain, with a global presence, so we set the bar high. The more of the following you can offer, the better suited you will be for the position:

  • 6+ years’ experience in the software development industry
  • 2+ years’ experience in QA/Test Lead roles on large projects
  • Ability to partake in technical design conversation at a conceptual level
  • A reasonable level of technical ability (e.g. comfortable working with Linux and a scripting language such as Node.js, Python, or PHP)
  • Solid experience in writing automated tests
  • Experience testing product functionality with SOAP and REST APIs
  • Experience with performance and/or security testing
  • A hardened philosophy on ‘Agile QA’

Apply for this position by emailing your CV and a cover letter to careers@entersekt.com.

*(FFA)

KEY ACCOUNTS MANAGER X2
Position: Johannesburg and Cape Town

Are you superb at providing outstanding customer service? Do you have the skills and passion to serve our financial services customers by creating a lasting, positive experience of our product offering?

Join our team and help financial services companies protect their customers’ accounts and secure their digital transactions through advanced authentication and mobile app security technology.

Entersekt’s Key Accounts Manager will manage relationships with a portfolio of existing and new key customers. Our primary focus is on top-tier financial institutions. In this role, you will form trusted business relationships with all key decision-makers and influencers. We are looking for an entrepreneurial, energetic, passionate self-starter with a hands-on approach, and strong communication and presentation skills.

Responsibilities

  • Manage a portfolio of customers and ensure their success with our product offering by driving implementation and providing ongoing support
  • Oversee key account management best practices, coordinate activities, and measure progress
  • Work with prospects and customers to understand their procurement processes and project timelines
  • Identify key stakeholders with a view to future negotiation of up- and cross-selling
  • Provide accurate reporting and forecasting for each of a portfolio of customers via Salesforce
  • Compile and relay market intelligence and product requirements to the Product Development teams
  • Assess sales resources and identify ways to maximize the use and development of these resources
  • Assist the Marketing department in lead generation through collaboration on blogs, presentations, webinars, case studies, and other materials
  • Continue engagement with customers through customer success stories, creating a proven track record, and utilizing upsell and cross-sell opportunities
  • Support sales programs as required to increase prospect pipeline and boost sales
  • Ensure that all customer account details are kept up to date, and that new sales opportunities are loaded into Salesforce on a regular basis

Requirements

  • Bachelor’s degree or equivalent qualification
  • 5+ years’ account management experience in banking and other financial services, or in mobile technology
  • ICT experience
  • Proven track record of consistently exceeding targets
  • Access to a network of executives and influencers in the relevant markets
  • Willingness and ability to travel

Apply for this position by emailing your CV and a cover letter to careers@entersekt.com.

*(FFA)

PROJECT MANAGER
Position: Stellenbosch, South Africa

An exciting opportunity with a dynamic and fast-growing company awaits the right candidate. This is a busy, high-volume but friendly environment that will suit an organised person with a great eye for detail. You should be adept at managing and overseeing multiple projects.

Your responsibilities will be to:

  • Implement customer projects
  • Manage contracts and price negotiations with suppliers
  • Liaise with different stakeholders (clients, Engineering, Finance, Marketing, Legal, suppliers, etc.)
  • Compile detailed project plans
  • Ensure customer project delivery targets are met
  • Create and manage equipment budget
  • Manage contracts and project prioritization
  • Track progress and prepare reports/presentations for management
  • Lead meetings and workshops
  • Review performance of suppliers against contracts/quotes
  • Manage project risks, quality and resources

You should have:

  • A minimum of 8 years’ project management experience
  • A minimum of 5 years’ telecommunications or IT experience
  • A relevant bachelor’s degree, diploma in engineering or equivalent qualification
  • A diploma or certificate in project management (advantageous)
  • Negotiation, problem-solving and conflict management skills
  • Co-ordination, time management and facilitation skills
  • Communication, people management and interpersonal skills
  • Strong attention to detail

You should have a sound knowledge of:

  • Project management tools such as Prince II    
  • Cryptography and PKI  
  • Finance, including budgeting
  • Telecommunications and/or IT
  • Contract and project management

You should be good at:

  • Making decisions and initiating action
  • Persuading and influencing people
  • Formulating strategies and concepts
  • Analyzing data
  • Delivering results and meeting customer expectations
  • Adapting and responding to change
  • Leading and supervising
  • Planning and organizing
  • Writing and reporting
  • Coping with pressure and setbacks
  • Entrepreneurial and commercial thinking
  • Creating and innovating
  • Adhering to principles and values
  • Presenting and communicating information
  • Achieving personal work goals and objectives

Apply for this position by emailing your CV and a cover letter to careers@entersekt.com.

*(FFA)

PRE-SALES SOLUTION CONSULTANT
Position: London, UK

Pre-sales Solution Consultants are responsible for driving incremental business by cross- or up-selling to existing clients, as well as helping the sales function close business with new prospects through the combination of deep industry knowledge and solutions-based, consultative advice.


By combining these competencies with strong thought leadership, this role defines and executes on creative and innovative solutions that are differentiated from competitors. The Pre-sales Solutions Consultant works alongside the sales team and must serve as trusted technical advisor to help the client make key technical and business decisions.

Responsibilities

  • Research and shape potential solution opportunities through collaborative discussions with product management and business development leaders
  • Develop a deep understanding of existing client product or solution engagements and how the proposed solution relates to new opportunities
  • Bridge the understanding gap between key client stakeholders including the technical, commercial and business buyer
  • Host and facilitate workshops with clients and partners, providing them with an in-depth understanding of how our product works and how best to utilize it within their organization
  • Define solutions based on customer requirements to demonstrate feasibility of Entersekt product, often requiring rapid prototyping and/or product demo for client
  • Provide consultation to prospective clients and/or product capability assessment and validation to identify new business revenue opportunities for Entersekt 
  • Ensure the completeness of analysis by making sure all elements of the solution or product have been included, have been validated, are to the correct level of detail and have been endorsed by the customer
  • Support sales through leading the development and support of client business cases including ROI modelling, RFI and RFP responses
  • Implement best practices in relation to strong customer authentication and mobile security
  • Capture and qualify product enhancement functions, features, alternative usage and capabilities to inform both market potential and the product roadmap
  • Work with Product Management to productize custom requirements that are repeatable and have IP that may be packaged in the form of a product
  • Develop comprehensive knowledge of client business domains into which the solution is being deployed; the challenges addressed and opportunities presented by the solution and the strengths and weaknesses of competitor products in the same space

Experience & Skills

Successful candidates for the Pre-sales Solutions Consultant role will generally possess the following qualifications:

  • 10+ years’ related experience
  • Deep operational and consultative solutions experience
  • Expert understanding of market trends and specific business needs/issues of target clients/industry sectors, coupled with the demonstrated capacity to establish linkages between client needs and Entersekt’s solutions
  • Capable of applying strong problem-solving and influencing skills both internally and with the customer
  • Professional presentation and process/organizational skills, as well as strong creative orientation and the ability to craft innovative solutions
  • Excellent oral/written communication skills covering all areas of business and process requirement capture, assessment and improvement recommendation
  • International experience and willingness to travel
  • Experience of working with 3rd party delivery partners
  • Competency in requirement gathering activities (e.g.: Business and Process analytic methods, general workflow modelling, storyboarding techniques)

Attributes

  • Ability to think on one’s feet; to quickly size up a situation and respond creatively
  • Ability to creatively solve business process and operating capability challenges
  • Proven ability to work cross-functionally to drive the accurate capture of configuration and process requirements, resolving and closing issues and information shortfalls
  • Ability to work effectively in a highly complex, fluid and changing environment; to adapt well to change whilst maintaining focus on key business and client engagement goals
  • Builds effective relationships inside and outside the organization
  • Continually focuses on achieving positive results, contributing to Entersekt’s business success by being proactive and committed
  • Entrepreneurial style, drive and sense of urgency, coupled with the ability to work well with others as part of a solution team
  • Ability to establish clear priorities and manage multiple demands for time and resource while working independently

Apply for this position by emailing your CV and a cover letter to careers@entersekt.com.

*(FFA)

AUTOMATION DEVELOPER
Position: Stellenbosch, South Africa

Entersekt is looking for someone who is passionate about quality and researching new technologies that will solve software development challenges. The Quality Engineering team is integral to building Entersekt’s cutting-edge security software, and as an Automation Developer you bring to the table your programming experience and an affinity for building software more efficiently and effectively.

You will support the Lead Automation Engineer in extending and maintaining our state-of-the-art test automation framework, and partner with Quality Analysts to design CI and CD (or DevOps) processes for releases. As part of evolving our highly successful framework, you will leverage industry-leading technologies such as Node.js, Cucumber, Appium, and Docker. You will be expected to stay abreast of the latest trends and recommend improvements to the framework and testing toolset. Besides technical acumen, you will need to help maintain Engineering’s ‘quality bar’ by contributions such as analyzing functional and non-functional test results, recommending corrective action and providing feedback to Developers and Architects that determine platform and application capabilities of the end-to-end system.

Entersekt is a leader in our domain, with a global presence, so we set the bar high. The more of the following you can offer, the better suited you will be for the position.

Technical skills

  • Computer Science or related degree
  • 4+ years’ development experience
  • Competent open source software developer
  • Comfortable working with Linux and a scripting language such as Node.js, Python, or PHP
  • Experience configuring systems for automated testing
  • Experience testing product functionality with SOAP and REST APIs
  • Experience with performance and/or security testing

Attributes          

  • Able to multitask and balance immediate and long-term tasks and requirements
  • Strong analytical and investigative problem-solving skills
  • Good team player
  • Good interpersonal and communication skills

Apply for this position by emailing your CV and a cover letter to careers@entersekt.com.

*(FFA)

PLANNING & BUSINESS ANALYST
Position: Stellenbosch, South Africa

Are you superb at analysing data and making informed, strategic business recommendations? In this role, you will work closely with the CEO and business leaders to develop an excellent grasp of the business model, from where you will perform business analysis and supply metrics that will inform business case development, strategy, and strategic direction.

As Entersekt expands globally it is increasingly important for us to understand the competitive landscape and international market opportunities to stay ahead of the curve and ensure we are on track with our company objectives. It is equally important to ensure that we have accurate methods of measuring our business model success, customer engagement and happiness, and growth prospects.

Responsibilities

  • Support business leaders by developing key metrics; implement and track performance against such and provide insights/recommendations for improvement
  • Work with the business leaders to understand the strategic direction of the company and ensure that this direction is aligned with the annual and quarterly functional plans
  • Focus on continuous improvement by making strategic recommendations derived from data insights
  • Conduct industry research and analyse data on target markets, revenue opportunities, competitive landscape and related
  • Work alongside business and product owners to present detailed functional plans, including roll-out, revenue, adoption, cash-flow and Minimal Viable Product (MPV) plans
  • Work with functional teams as the go-to person for creating new business and revenue plans to ensure that business growth areas are understood
  • Liaise with finance and multi-functional teams where required to ensure that there is a clear understanding of the business and funding requirements
  • Produce and distribute BI reports to customers and management on a scheduled and ad-hoc basis

Skills and Attributes

  • Proven ability to solve business problems is essential
  • Strong understanding of business issues, market levers and drivers, data challenges, and industry- and company-specific challenges
  • Ability to articulate business plans and market assumptions in a confident and detailed manner
  • Self-starter with a natural propensity for discovering potential problems before they arise through use of data analysis, modelling, and data metrics
  • Ability to pro-actively identify problem areas to ensure accuracy of data modelling
  • Business modelling guru, who finds pleasure in solving complex mathematical problems
  • Team player able to work effectively with technical and business managers, but also self-motivated to work as an individual contributor in a fast-paced and ever-changing technology environment
  • Experienced in establishing the Business Analysis skill and function within a business
  • Possesses excellent facilitation skills (e.g. meetings, client engagement, requirement elicitation)
  • Possesses a good understanding of technology trends and movements, particularly in the mobile sector

Experience and Education 

  • At least 2 years’ experience as a management consultant or business analyst (preferably at one of SA’s top 5 consulting houses)
  • Business Analysis related degree (preferably an internationally recognised qualification)
  • Experience in financial services and/or technology sector will be advantageous
  • Technical background (especially in security or mobile) will be greatly advantageous
  • Comfortable with productivity and analytical tools such as Alteryx combined with Tableau, Microsoft Office suite (Excel, PowerPivot, PowerBI, Word, PowerPoint, Visio), SQL, R, Matlab, Mathematica, and Python

Apply for this position by emailing your CV and a cover letter to careers@entersekt.com.

*(FFA)

SYSTEMS DEVELOPER
Position: Stellenbosch, South Africa

Entersekt is looking for a back-end programmer who is borderline fanatic about engineering world-class software systems. You’ll join one of five scrum teams in fast-tracking the building of scalable and secure distributed Java-on-Linux systems.

As a member of the back-end team, you will work closely with developers, QA automation engineers and a product owner to help deliver features for Entersekt’s suite of security-focused products.

Entersekt is a leader in our domain, with a global presence, so we set the bar high. The more of the following you can offer, the better suited you will be for the position.

Technical skills:

  • 2+ years’ experience with object-oriented development (e.g. C++, Java)
  • Experience with Git
  • Experience with CI/CD systems
  • Linux experience: RPM-based distros, iptables, networking tools
  • Network protocol knowledge (e.g. TCP, UDP, DHCP, HTTP)
  • Protocol troubleshooting skills (e.g. Maestro with Wireshark)
  • NoSQL experience (e.g. Cassandra, Mongo, Redis)
  • Reactive programming experience (e.g. RxJava)
  • Container technologies (e.g. Docker)
  • Understanding of and experience with OO design patterns
  • Experience with Agile development frameworks like Scrum
  • DevOps experience
  • Knowledge of computer science algorithms and complexity theory
  • Preferably, knowledge of Java cryptography and PKI
  • Preferably, a software/engineering qualification (e.g. computer science degree)

Personality attributes:

  • A healthy self-esteem – you will be challenged by some bright minds on a regular basis
  • Good communication skills – you will need to explain your ideas to your teammates
  • The ability to get things done – we don’t like micro-management, but we expect you to do the right thing
  • A tendency to think outside the box – innovation is valued highly at Entersekt
  • A preference to work in a team rather than by yourself
  • An attitude of being proud of your code and taking ownership

Apply for this position at careers@entersekt.com.

*(FFA)

LINUX DISTRO & OO DEVELOPER
Position: Stellenbosch, South Africa

We are seeking an object-oriented systems programmer with in-depth Linux knowledge, who is borderline fanatic about building world-class software systems. You will join a back-end team of nine in fast-tracking the building of scalable and secure distributed Java-on-Linux systems.

In this position, you will be working closely with Agile developers and QA automation engineers. You will be helping to deliver features for a new product that we have started developing to complement our existing product suite. You will also work closely with the development manager, who will expect your input on best-practice design, technical strategy and mentoring younger developers as they master the tricks of the trade.

For starters, our new product will require your skills to create a lightweight, strong-security Linux distro aimed at running containerized, reactive micro-services on bare metal appliances that form a container cluster. A key requirement of yours will be to do secure atomic updates from our cloud environment. It goes without saying that a strong background in *nix operating systems is a must.

Entersekt is a leader in our domain with a global presence, so we set the bar quite high in terms of requirements for this position. The more of the following you can offer, the better suited you will be for the position:

Technical skills:

  • 2+ years’ experience with object-oriented development, e.g. C++, Java.
  • Linux experience: RPM-based distros, iptables, networking tools.
  • Experience creating custom Linux distributions.
  • Network protocol knowledge, e.g. TCP, UDP, DHCP, HTTP.
  • Protocol troubleshooting skills, e.g. Maestro with Wireshark.
  • Experience with software load balancers and reverse proxies, e.g. HAProxy, nginx, Traefik.
  • NoSQL experience, e.g. Cassandra, Redis.
  • Reactive programming experience, e.g. RxJava.
  • Experience with container technologies, e.g. Docker Swarm, Google Kubernetes.
  • Experience with horizontal scaling of cloud components or cluster-aware development.
  • A solid understanding of and experience with OO and architectural design patterns.
  • Java development experience.
  • Experience with Agile development frameworks like Scrum.
  • DevOps experience.
  • Knowledge of Java cryptography and PKI.
  • Knowledge of computer science algorithms and complexity theory.
  • Preferably, a software/engineering qualification, e.g. a computer science degree.

 
Personality attributes:

  • A healthy self-esteem. You will be challenged by some bright minds on a regular basis.
  • Good communication skills. You will need to explain your ideas to your teammates.
  • The ability to get things done. We don’t like micro-management – we prefer to share our vision, and then expect you to do the right thing.
  • A tendency to think outside the box. Innovation is valued highly at Entersekt.
  • A preference to work in a team rather than by yourself.
  • An attitude of being proud of your code and taking ownership.

 
We provide the standard perks like a casual dress code and very flexible working hours, but also some more interesting ones, like Friday lunches and paid internet at home. Perhaps your ideas and inclinations are exactly what our back-end team needs! Come join our forward-thinking organization as we make the online world a safer place.

Apply for this position at careers@entersekt.com.

*(FFA)

SENIOR TECHNICAL BUSINESS ANALYST
Position: Johannesburg, South Africa

We love our customers and want them to get the most out of what we have to offer them. That’s where you come in, guiding them expertly through technical pre-sales, solution design, roll-out, and beyond.

The Snr Technical Business Analyst ensures that Entersekt’s customers get the most from our solutions by owning the technical relationship with the customer throughout the engagement. This means being involved from technical pre-sales, through solution design and go-live. The Snr Technical Business Analyst dovetail the sales team and must serve as trusted technical advisor to help the customer make key technical decisions. The Snr Technical Business Analyst also assists, where needed, in managing relationships with partners and resellers, by ensuring the value proposition is well understood, and that the partners are appropriately skilled and equipped. In this role, you are expected to be technically astute, but not a tech guru (understand up to a functional API level).

The role will require visits to customers, so periodic travel in MEA region should be expected. You will be the point person for SA, Africa and Middle-East.

Responsibilities
Technical pre-sales support

  • Engage with customers’ technical stakeholders to articulate key differentiators of our solution and address technical objections.
  • Educate the customer to see the value in our solution.
  • Build mini-business cases for Entersekt’s solutions to proof ROI.
  • Act in the role of technical business analyst where you will analyse customer requirements to make sure that their needs are met by the solution proposed
  • Actively participate in the RFP process and provide technical input where required

Project support

  • Host workshops and training sessions with customers’ technical resources, providing them with an in-depth understanding of how our products work and how best to utilize it within their organization
  • Pre-project work (no project registered yet, being able to get involved in a chaotic environment and lead customer to a point of a structured project)
  • Map out a roadmap for customer, technically and feature business value
  • Join the project manager in partaking in customer project progress meetings to provide risk mitigation support and best practice guidance

Post go-live technical relationship

  • Take part in customer strategy sessions to ensure that their technical strategies are aligned to benefit from Entersekt’s product roadmap
  • Assist customer to integrate wider into Entersekt solutions
  • Engage with Entersekt’s product analysts in requirement development to assure that our solutions address the practical needs of our customers

Requirements and skills
Qualifications and experience

  • Engineering, Computer Science or relevant IT degree.
  • 7+ years’ experience in a software development environment, preferably in a customer-facing role
  • Experience in financial services, telecommunications or mobile industry beneficial
  • Requirements management exposure will be an advantage
  • South African citizen

Skills and competencies

  • Strong technical communication skills: the ability to articulate the key differentiators of our solution and engage in technical discussions with customers.
  • Ability to host workshops and training sessions.
  • Financial acumen, understand numbers (opex capex)
  • Good verbal and written communication skills.
  • Knowing what will work: the ability to empathize with customers, their needs and frustrations while maintaining a professional relationship and meeting commitments
  • Must be obsessed with enabling each customer to get the most from our solutions

Apply for this position at careers@entersekt.com.

*(FFA)