
Engineering Manager
Posted 1 hour ago

Posted 1 hour ago
This is a fully remote position, open to applicants in United States.
• Contribute to the codebase as a technical force multiplier by addressing gaps, enhancing quality, and exemplifying engineering standards.
• Lead and Develop Your Team: Oversee a group of backend engineers, nurturing a culture of technical excellence, accountability, and ongoing growth. Conduct regular one-on-one meetings, offer mentorship, and assist with career advancement at all levels within the team.
• Architect Critical Financial Systems: Design and implement payment processing, fraud detection, and compliance systems that manage millions of dollars daily while adhering to stringent regulatory standards — and guide your team in similar endeavors.
• Drive Technical Decisions: Take ownership of architectural choices that influence the entire platform, establishing best practices and engineering standards as the organization expands.
• Stay Hands-On: Actively engage in complex engineering tasks — this is not solely a managerial position. You will write code, participate in design reviews, and maintain an active technical voice within the team.
• Lead Cross-Domain Solutions: Facilitate intricate interactions between payments, fraud detection, user management, and compliance systems within a distributed microservices architecture.
• Partner Across the Organization: Work closely with product, compliance, and other engineering teams to create systems that fulfill both business and regulatory requirements.
• Build Engineering Culture: Develop coding standards, design patterns, and engineering practices that will lay the foundation of the team's culture from the ground up.
• Manage Delivery: Balance technical quality with business speed — plan engineering tasks, eliminate obstacles, and ensure the team delivers reliably.
• Over 7 years of software engineering experience developing complex, production systems.
• At least 2 years of experience leading an engineering team, including performance management and recruitment.
• Proven experience as a player-coach — adept at transitioning between technical execution and team leadership.
• A demonstrated history of addressing complex, cross-domain engineering challenges in production settings.
• Bachelor's degree in Computer Science, Engineering, or a related discipline is required.
• A Master's degree in Computer Science or Engineering from an accredited university is highly preferred.
• Backend Development: Proficient in Python (we utilize Python 3), with a strong grasp of web frameworks and APIs.
• Database Design: Experience with both NoSQL and SQL databases.
• Cloud Infrastructure: Familiarity with Google Cloud Platform or other similar cloud services.
• Architecture Patterns: Knowledge of domain-driven design, clean architecture, and CQRS.
• System Design: Capability to design systems that achieve a balance between performance, maintainability, and business needs.
• Distributed Systems: Experience with event-driven architectures, microservices, and high-scale system design.
• Excellent communication skills to convey complex technical ideas to non-technical stakeholders.
• Experience in setting technical direction and fostering alignment across engineering and product teams.
• Ability to recruit, onboard, and develop engineering talent.
• Comfortable dealing with ambiguity and making decisions with limited information.
• Competitive compensation with equity in a rapidly growing fintech company.
• Remote-first culture with flexible work arrangements.
• Small team, big impact - your contributions will directly influence our platform.
• Opportunities for professional growth - lead technical decisions and mentor team members.
• Modern tech stack - engage with cutting-edge cloud technologies.
• Mission-driven - create systems that enable financial innovation.
Instacart
CLASP
Tailor
Get handpicked remote jobs straight to your inbox weekly.