6+ years of software development experience building large scale applications.
3+ years of people management: recruiting, technical leadership and mentorship, personal development, team building, vision, and roadmap creation.
B.Sc./M.Sc in Computer Science, Software Engineering or equivalent.
Lead complex designs, implement with quality and scale, mentor engineers.
Expertise in architecture, design, development, and deployment of high scale cloud systems.
Engaging, cooperative, forward thinking, curious and enthusiastic.
Additional or Preferred Qualifications:
Experience with Azure cloud environments
Experience with Kubernetes
Experience with Security/Cyber domains
Responsibilities
Mentor and inspire a diverse team of software engineers, fostering a culture of collaboration, innovation, and excellence.
Provide technical guidance and expertise to the team, leading by example, assisting with architectural decisions, code reviews, and problem solving.
Take a broad cross-team and cross-discipline role, working on a product with high visibility and high impact.
Lead end-to-end design, implementation and delivery of services and features, following industry best practices, adhering to very high security standards
Applymodernsoftware engineering practices to streamline deployments, drive down costs and operational overhead while meeting critical reliability and availability KPIs.
Workhand in hand with engineering teams tooffer guidance and education on integration, testing, monitoring, and security across different technology stacks.
We believe in enabling our team members to unlock their highest potential and invest a lot in building a collaborative and agile culture to achieve our business success. Join us and be part of our path to the next level of awesomeness!!