Our USA-based client is building an open, connected, and secure financial ecosystem. As a modern financial operating system, the platform enables deposits from exchanges and wallets, digital asset transfers, crypto payments, account aggregation, and trading within a unified platform.
As an Engineering Manager, you will lead a global team of talented engineers in the development and delivery of our products. You will implement and drive the adoption of best engineering practices, promote a culture of continuous innovation and foster an innovative and highly accountable mindset amongst the team. Your leadership will be key to scale our high-performing team while navigating the challenges of a fast-paced startup environment.
Requirements:
— 8+ years of experience in software engineering, with at least
— Strong proficiency in backend programming languages such as C#, Java, Scala, Go, etc.
— A security first mindset: with good knowledge of common security concepts such as AuthN, AuthZ, SAML, API security, encryption etc
— An understanding of crypto concepts such as blockchains, RPCs, self custody wallets etc
— Solid understanding of RESTful API design principles and microservices architecture.
— Familiarity with cloud platforms such as Azure.
— Knowledge of DevOps practices and CI/CD pipelines.
— Excellent verbal and written communication skills, with the ability to communicate complex technical concepts to non-technical stakeholders.
— Strong analytical and problem-solving skills, with the ability to navigate ambiguity and make critical decisions under pressure.
— A passion for innovation, learning, and growth. Comfort with ambiguity and the ability to thrive in a startup environment.
Preferred Qualifications:
— Deep understanding of payment infrastructure, cryptocurrency, APIs, and security.
— Interest in crypto and fintech, including knowledge of blockchain technology, digital assets, and financial regulations. Previous experience in crypto industry is a plus.
— Proficiency in Azure technologies
— Background in security engineering
Responsibilities:
— Lead and mentor a global engineering team, providing guidance, support, and development opportunities to help them grow professionally and technically.
— Oversee the planning, execution, and delivery of technical projects, ensuring they meet deadlines, budgets, and scope. Work with cross-functional teams to prioritize launches and requirements.
— Set engineering standards and practices to ensure the team delivers secure, scalable, and high-quality solutions. Foster a culture of code quality, performance, and security.
— Work closely with Product, Design and Go-To-Market teams to define and execute on product roadmaps. Contribute to the technical design and architecture of the platform.
— Drive continuous improvement of engineering processes, tools, and workflows.
— Actively participate in ongoing recruiting efforts in recruiting top-tier engineering talent.
— Collaborate with HR on performance management, training and development.
— Lead efforts in scaling backend services, optimizing for performance, availability, and security.