Lead and contribute to the design and architecture of complex features that enhance the Machine Identity Security Cloud platform
Drive the development and maintenance of high-quality backend services and applications for Machine Identity Security cloud platform using Java and Golang
Collaborate with cross-functional teams across the company to design and implement integrations
Troubleshoot and resolve complex technical issues that possibly involve other systems of the Machine Identity Security platform
Mentor and support less experienced engineers to grow their technical skills and decision-making abilities
Evaluate and recommend new tools, technologies, and architectures to enhance productivity and capabilities
Participate in the on-call process. We have a paid on-call rotation to ensure the systems are always up and running for our users
Qualifications
8+ years of professional software engineering experience, with a strong record of technical leadership
Proven experience designing and building large-scale, distributed systems
Deep expertise in backend programming languages such as Golang or Java
Hands-on experience with relational databases, particularly PostgreSQL
Familiarity with x.509 certificates and Public Key Infrastructure (PKI) is desirable, given the product’s focus on securing machine identities
Ability to work effectively in a team environment, with strong attention to detail and excellent communication skills
Strong problem-solving skills, system thinking, and the ability to contribute to architectural decisions.
Self-motivated with the ability and desire to quickly learn new technologies and develop domain expertise
Very good knowledge of English language - both spoken and written