Senior Software Engineer

Logo of Entersekt

Entersekt

๐Ÿ“Remote - South Africa

Job highlights

Summary

Join Entersekt, a leader in mobile authentication and security, as a Senior Software Engineer. You will be a key contributor to our Integrated Banking Experience Team, developing and maintaining high-quality, scalable, and secure software solutions. Collaborate with cross-functional teams, implement architecture standards, and mentor team members. This role requires 7+ years of software development experience, proficiency in various technologies (Golang/Java, Kubernetes, Docker, AWS/GCP/Azure, MySQL), and familiarity with agile methodologies. The ideal candidate is self-driven, analytical, and comfortable in a remote-first environment. Entersekt offers a fantastic work environment with flexible hours, remote work, and growth opportunities.

Requirements

  • 7+ years of software development experience with general-purpose programming languages (Golang or Java preferred), and a strong track record of delivering complex projects
  • Proficient in software architecture, microservices, and RESTful API design principles
  • Experience with containerization and orchestration technologies, particularly Kubernetes and Docker, and cloud platforms like AWS, GCP, or Azure
  • Hands-on experience with DevOps practices, including secure coding, version control (e.g., GitLab), and CI/CD pipelines
  • Proficient in working with relational databases (MySQL preferred)
  • Familiarity with agile methodologies such as Scrum or Kanban, demonstrating adaptability and a collaborative mindset
  • Bachelorโ€™s or masterโ€™s degree in computer science, software engineering, or equivalent practical experience

Responsibilities

  • Develop and maintain high-quality, scalable, and secure software within the banking experience platform
  • Work with the Product Manager and Team Lead to determine feasibility, technical direction, and best practices for new product features
  • Actively contribute to and support the implementation of architecture standards and best practices
  • Provide mentorship and technical guidance to team members as needed, enhancing overall code quality and knowledge sharing
  • Investigate and resolve complex production issues efficiently, identifying root causes and implementing long-term solutions
  • Collaborate on and manage CI/CD pipelines and DevOps best practices to ensure smooth deployment and secure coding practices
  • Standby support: Be part of the on-call rotation for production systems, providing support and ensuring the smooth running of the authentication solutions you help build

Preferred Qualifications

  • Self-driven with a passion for high-impact engineering
  • Strong analytical skills for troubleshooting complex systems
  • Comfortable working in a remote-first environment and able to take ownership of tasks
  • A collaborative communicator who values innovation and teamwork

Benefits

  • Flexible hours
  • Remote work
  • Plenty of growth opportunities

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Entersekt know you found this job on JobsCollider. Thanks! ๐Ÿ™