Apply

Manager, Software Engineering

Posted 2 days agoViewed

View full description

💎 Seniority level: Manager, 7+ years

💸 Salary: 178000.0 - 228000.0 CAN per year

🔍 Industry: Consumer Financial Services

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity about 4 years ago🫂 Last layoff about 2 years agoLendingFinancial ServicesPaymentsFinTech

🗣️ Languages: English

⏳ Experience: 7+ years

Requirements:
  • 7+ years of proven experience as a software engineer role with leadership responsibilities and 1+ years as an engineering manager.
  • Drive to change consumer financial services for the better.
  • Prior experience growing and managing a high performing engineering team.
  • Fluency in back end development.
  • Prior experience architecting, building, launching and maintaining consumer scale products.
  • Strong cross-team communication and collaboration skills.
  • Knowledge of basic accounting principles and GAAP accounting is a plus.
Responsibilities:
  • Lead, mentor, and grow an engineering team responsible for the backbone of our Merchant Risk processes, collaborating closely with the Machine Learning part of the team
  • Mentor engineers on the team to help improve their designs, code quality, and testing.
  • Own availability, reliability, and performance of your team’s systems.
  • Partner with product managers to design and build best-in-class systems and processes to reconcile and report.
  • Partner with a diverse set of engineering teams who build solutions throughout the entire lifecycle of a Merchant at Affirm
  • Build relationships and engage with senior management in the organization
Apply

Related Jobs

Apply

📍 Europe

🧭 Full-Time

🔍 Cybersecurity

🏢 Company: Eye Security

  • You have 6+ years of experience successfully managing engineering teams, with a focus on platform and/or DevOps.
  • You are a servant leader who prioritizes the growth and development of your team members.
  • You excel at coaching and mentoring engineers of all levels, from junior to staff.
  • You possess strong delivery management skills, ensuring projects are completed on time and within budget.
  • You have a platform & infrastructure engineering mindset, understanding the entire product lifecycle and how engineering contributes to business success.
  • Extensive experience with AWS cloud services, including (mention specific services like EC2, S3, Lambda, etc.).
  • Proven track record in building and managing scalable, high-availability platforms.
  • Deep understanding of DevOps principles and practices, including CI/CD, infrastructure as code, and containerization.
  • Experience with container orchestration platforms like Kubernetes (if applicable).
  • Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Experience in creating and managing technology roadmaps.
  • Strong understanding of cost management principles and experience in negotiating with vendors.
  • Lead and manage a team of talented platform and DevOps engineers, fostering a collaborative and high-performing environment.
  • Define the delivery roadmap for our platform, aligning with company objectives and product strategy.
  • Partner with engineering leaders, product managers and other stakeholders to translate vision into technical requirements and deliver high-quality solutions.
  • Develop and mentor engineers, helping them reach their full potential and build successful careers within the company.
  • Oversee the entire development lifecycle, from conception to launch, ensuring efficient execution and adherence to best practices.
  • Continuously improve team processes and tools to optimize product development and delivery.
  • Manage costs and vendor relationships for the engineering department, ensuring efficient resource allocation.

AWSBackend DevelopmentDockerLeadershipPythonAgileCloud ComputingJenkinsKubernetesGrafanaPrometheusREST APICI/CDMentoringLinuxDevOpsTerraformMicroservicesTeam managementNodeJS

Posted about 18 hours ago
Apply
Apply

🧭 Full-Time

💸 179100.0 - 218550.0 USD per year

🔍 Mental Healthcare

🏢 Company: Spring Health👥 1001-5000💰 $100,000,000 Series E 8 months agoMental HealthArtificial Intelligence (AI)mHealthWellnessHealth Care

  • At least 5 years experience as an engineering manager (manager of individual engineers)
  • At least 5 years of experience with Ruby, Rails, React, TypeScript and/or Flutter
  • Track record of data fluency and objective measures of impact
  • Track record of proactive and collaborative leadership style
  • Track record of strong talent management and team health success
  • Owning development and delivery of specialty care improvements
  • Applying your feature development experience to implement best practices
  • Managing a thriving team of engineers spanning both onshore and offshore
  • Contributing to the Member Experience engineering leadership team and product strategy
Posted about 18 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 150237.5 - 227250.0 USD per year

🔍 Software Development

🏢 Company: Samsara👥 1001-5000💰 Secondary Market over 4 years ago🫂 Last layoff almost 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • 8+ years of experience in software engineering, with at least 5 years leading web development teams.
  • Strong knowledge of web architecture patterns with a focus on scalability and maintainability.
  • Deep experience with modern JavaScript frameworks, particularly React, and strong proficiency in TypeScript.
  • Strong knowledge of CSS, including component libraries (e.g., Material UI) to deliver consistent and scalable design systems
  • Proficient in using GraphQL for efficient data fetching and API design, with a working knowledge of integrating GraphQL in mobile and web environments.
  • Familiarity with continuous integration and continuous deployment pipelines, automated testing frameworks, and monitoring tools to ensure high-quality releases.
  • Develop and execute the web engineering strategy aligned with Samsara's product roadmap, delivering high-quality products that exceed customer expectations.
  • Lead, mentor, and grow a team of high-performing engineers across multiple locations, fostering a collaborative and inclusive environment.
  • Work closely with Product, UX/UI Design, and AI teams to develop features, define requirements, and optimize user experiences on our Web platform.
  • Guide the team in architecting scalable and maintainable solutions, leveraging the latest technologies and best practices in web development.
  • Ensure the web applications meet high standards of reliability, performance, and security, employing automated testing and monitoring systems.
  • Oversee the development lifecycle, from planning through deployment, using Agile methodologies to ensure timely and efficient delivery of product releases.
  • Champion new technologies, tools, and processes to enhance the capabilities of the web development teams.
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.
  • Hire, develop and lead an inclusive, engaged, and high performing team.

GraphQLLeadershipFrontend DevelopmentCSSReact.jsSoftware ArchitectureTypeScriptCI/CDAgile methodologiesDevOps

Posted about 19 hours ago
Apply
Apply

📍 Canada

💸 206000.0 - 256000.0 CAD per year

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity about 4 years ago🫂 Last layoff about 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 10+ years of experience in managing multiple diverse and inclusive teams and delivering large cross-functional technical programs.
  • Expertise in managing large-scale, geographically distributed compute and data processing systems.
  • Expertise in scaling technologies like Kubernetes, Redis, MySQL, and Kafka, in cloud providers like AWS.
  • Capable of mentorship, cross-functional program execution, and individual contribution.
  • Deep experience in cloud infrastructure and a passion for leading technical teams and contributing to Open Source solutions.
  • Develop frameworks, systems, and tools to create a culture of ownership and accountability for infrastructure costs.
  • Collaborate with Finance and Engineering leadership to define and meet ambitious financial targets, ensuring Affirm's scalable and efficient growth.
  • Lead technical decisions, projects, and roadmaps within the Infrastructure team, shaping Affirm’s strategy for managing our multi-million dollar annual spend.
  • Drive business and engineering metrics while promoting a culture of reliability, security, and productivity.
  • Lead a team of engineers with empathy while fostering a high-performance, ownership-driven & inclusive culture
  • Collaborate with tech leads, program managers, and product managers on tools, architecture, planning, and delivery of multiple concurrent projects.
  • Work across the engineering organization and with internal and external partners.
  • Provide leadership and growth opportunities to team members, mentor engineers, recruit, and represent Affirm hiring brands.
  • Guide, tutor, and aid in the professional growth of junior and senior engineers within the team.

AWSBackend DevelopmentLeadershipProject ManagementCloud ComputingKafkaKubernetesMySQLCross-functional Team LeadershipFinancial ManagementRedisCommunication SkillsCollaborationCI/CDProblem SolvingMentoringLinuxDevOpsWritten communicationExcellent communication skillsVerbal communicationTeam managementStakeholder managementStrategic thinkingSoftware EngineeringBudget management

Posted 2 days ago
Apply
Apply

🧭 Full-Time

💸 178000.0 - 228000.0 CAN per year

🔍 Consumer Financial Services

  • 7+ years of proven experience as a software engineer role with leadership responsibilities and 1+ years as an engineering manager.
  • Drive to change consumer financial services for the better.
  • Prior experience growing and managing a high performing engineering team.
  • Fluency in back end development.
  • Prior experience architecting, building, launching and maintaining consumer scale products.
  • Strong cross-team communication and collaboration skills.
  • Knowledge of basic accounting principles and GAAP accounting is a plus.
  • Lead, mentor, and grow an engineering team responsible for the backbone of our Merchant Risk processes, collaborating closely with the Machine Learning part of the team
  • Mentor engineers on the team to help improve their designs, code quality, and testing.
  • Own availability, reliability, and performance of your team’s systems.
  • Partner with product managers to design and build best-in-class systems and processes to reconcile and report.
  • Partner with a diverse set of engineering teams who build solutions throughout the entire lifecycle of a Merchant at Affirm
  • Build relationships and engage with senior management in the organization
Posted 2 days ago
Apply
Apply

📍 Canada

💸 206000.0 - 256000.0 CAD per year

  • 10+ years of experience in managing multiple diverse and inclusive teams and delivering large cross-functional technical programs.
  • Proven track record in stakeholder management, ownership, and successful delivery.
  • Expertise in managing large-scale, geographically distributed compute and data processing systems.
  • Expertise in scaling technologies like Kubernetes, Redis, MySQL, and Kafka, in cloud providers like AWS.
  • Capable of mentorship, cross-functional program execution, and individual contribution.
  • Strong interpersonal, written, and verbal communication skills with a growth mindset.
  • Deep experience in cloud infrastructure and a passion for leading technical teams and contributing to Open Source solutions.
  • Develop frameworks, systems, and tools to create a culture of ownership and accountability for infrastructure costs.
  • Collaborate with Finance and Engineering leadership to define and meet ambitious financial targets, ensuring Affirm's scalable and efficient growth.
  • Lead technical decisions, projects, and roadmaps within the Infrastructure team, shaping Affirm’s strategy for managing our multi-million dollar annual spend.
  • Drive business and engineering metrics while promoting a culture of reliability, security, and productivity.
  • Lead a team of engineers with empathy while fostering a high-performance, ownership-driven & inclusive culture
  • Collaborate with tech leads, program managers, and product managers on tools, architecture, planning, and delivery of multiple concurrent projects.
  • Work across the engineering organization and with internal and external partners.
  • Provide leadership and growth opportunities to team members, mentor engineers, recruit, and represent Affirm hiring brands.
  • Guide, tutor, and aid in the professional growth of junior and senior engineers within the team.

AWSLeadershipProject ManagementCloud ComputingKafkaKubernetesMySQLCross-functional Team LeadershipFinancial ManagementRedisTeam managementStakeholder managementMentorshipSoftware EngineeringBudget management

Posted 2 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 232000.0 - 310000.0 USD per year

🔍 Software Development

  • 10+ years of experience in managing multiple diverse and inclusive teams and delivering large cross-functional technical programs.
  • Proven track record in stakeholder management, ownership, and successful delivery.
  • Expertise in managing large-scale, geographically distributed compute and data processing systems.
  • Expertise in scaling technologies like Kubernetes, Redis, MySQL, and Kafka, in cloud providers like AWS.
  • Capable of mentorship, cross-functional program execution, and individual contribution.
  • Strong interpersonal, written, and verbal communication skills with a growth mindset.
  • Deep experience in cloud infrastructure and a passion for leading technical teams and contributing to Open Source solutions.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field
  • Develop frameworks, systems, and tools to create a culture of ownership and accountability for infrastructure costs.
  • Collaborate with Finance and Engineering leadership to define and meet ambitious financial targets, ensuring Affirm's scalable and efficient growth.
  • Lead technical decisions, projects, and roadmaps within the Infrastructure team, shaping Affirm’s strategy for managing our multi-million dollar annual spend.
  • Drive business and engineering metrics while promoting a culture of reliability, security, and productivity.
  • Lead a team of engineers with empathy while fostering a high-performance, ownership-driven & inclusive culture
  • Collaborate with tech leads, program managers, and product managers on tools, architecture, planning, and delivery of multiple concurrent projects.
  • Work across the engineering organization and with internal and external partners.
  • Provide leadership and growth opportunities to team members, mentor engineers, recruit, and represent Affirm hiring brands.
  • Guide, tutor, and aid in the professional growth of junior and senior engineers within the team.

AWSBackend DevelopmentLeadershipProject ManagementCloud ComputingKafkaKubernetesMySQLPeople ManagementCross-functional Team LeadershipFinancial ManagementRedisCommunication SkillsCollaborationMentoringWritten communicationVerbal communicationTeam managementStakeholder managementSoftware EngineeringBudget management

Posted 2 days ago
Apply
Apply

📍 United States

💸 201700.0 - 322300.0 USD per year

🔍 Software Development

  • Proven experience delivering high-quality production code working with a team.
  • Hold a BS in Computer Science or related field; OR 12 years relevant non-internship experience.
  • Proven experience in back-end (Golang, C#, Java, AWS Infra) technologies.
  • Experience building or leading platforms is required for this role.
  • Own the quality of your team’s feature work through test automation and monitoring.
  • Strong problem-solving skills, with the ability to make high-judgment decisions in sophisticated and ambiguous situations.
  • Have been recognized as a technical leader on your team and have a sizable impact beyond your team.
  • Passionate about setting standard methodologies and raising the bar for testing, code quality, and maintainability - not only for the team but for the entire engineering organization.
  • Have a growth mentality and a desire to grow and improve your skills while inspiring others.
  • Lead the design and implementation of sophisticated systems that span multiple teams and organizations.
  • Mentor and guide other engineers, fostering a culture of technical excellence and continuous improvement.
  • Collaborate with product managers, principal engineers, and other stakeholders to align on technical strategies and solutions.
  • Ensure the systems you build are secure, reliable, efficient, and maintainable.
  • Communicate effectively with a wide range of audiences, tailoring your message to the needs of each group.
  • Drive operational excellence, proactively identifying and resolving issues to maintain system health and performance.

AWSBackend DevelopmentLeadershipProject ManagementSQLAgileJavaSoftware ArchitectureC#Cross-functional Team LeadershipData StructuresGoCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringDevOpsOrganizational skillsMicroservicesTeam managementSoftware Engineering

Posted 3 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 206000.0 - 256000.0 CAD per year

🔍 Software Development

  • 10+ years of experience in managing multiple diverse and inclusive teams and delivering large cross-functional technical programs.
  • Proven track record in stakeholder management, ownership, and successful delivery.
  • Expertise in managing large-scale, geographically distributed compute and data processing systems, including data lake solutions and Workflow Orchestration frameworks.
  • Expertise in scaling frameworks like Spark, Flink and, Kafka on Kubernetes and cloud providers like AWS.
  • Capable of mentorship, cross-functional project execution, and individual contribution.
  • Strong interpersonal, written, and verbal communication skills with a growth mindset.
  • Experience in the data infrastructure domain and a passion for leading technical teams and contributing to Open Source solutions.
  • Bachelor’s degree in Computer Science, related technical field, or equivalent practical experience.
  • Lead a team of engineers and managers with empathy while fostering a high-performance, ownership-driven & inclusive culture to develop frameworks, systems, and tools for new Affirm products.
  • Oversee teams managing storage services including relational, key-value, and analytics storage infrastructure and tools at scale.
  • Understand and drive business and engineering metrics, promoting a culture of reliability, security, and productivity.
  • Collaborate with tech leads, program managers, and product managers on security, tools, architecture, planning, and delivery of multiple concurrent projects.
  • Work across the engineering organization and with internal and external partners.
  • Provide leadership and growth opportunities to team members, mentor engineers, recruit, and represent Affirm hiring brands.
  • Lead technical decisions, projects, and roadmaps within the Batch and Streaming teams, shaping Affirm’s strategy for managing and serving orchestration workloads.
  • Collaborate with peers, leadership, and stakeholders across platform engineering and product engineering organizations.
  • Develop a multi year roadmap to design and implement frameworks, services, and tools for new Affirm products and business needs.
  • Guide, tutor, and aid in the professional growth of junior and senior engineers within the team.

AWSLeadershipCloud ComputingData AnalysisKafkaKubernetesPeople ManagementCross-functional Team LeadershipData engineeringSparkCommunication SkillsMentoringStakeholder managementTechnical supportSoftware EngineeringData management

Posted 6 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 232000.0 - 310000.0 USD per year

🔍 Software Development

  • 10+ years of experience in managing multiple diverse and inclusive teams and delivering large cross-functional technical programs.
  • Proven track record in stakeholder management, ownership, and successful delivery.
  • Expertise in managing large-scale, geographically distributed compute and data processing systems, including data lake solutions and Workflow Orchestration frameworks.
  • Expertise in scaling frameworks like Spark, Flink and, Kafka on Kubernetes and cloud providers like AWS.
  • Capable of mentorship, cross-functional project execution, and individual contribution.
  • Strong interpersonal, written, and verbal communication skills with a growth mindset.
  • Experience in the data infrastructure domain and a passion for leading technical teams and contributing to Open Source solutions.
  • Lead a team of engineers and managers with empathy while fostering a high-performance, ownership-driven & inclusive culture to develop frameworks, systems, and tools for new Affirm products.
  • Oversee teams managing storage services including relational, key-value, and analytics storage infrastructure and tools at scale.
  • Understand and drive business and engineering metrics, promoting a culture of reliability, security, and productivity.
  • Collaborate with tech leads, program managers, and product managers on security, tools, architecture, planning, and delivery of multiple concurrent projects.
  • Work across the engineering organization and with internal and external partners.
  • Provide leadership and growth opportunities to team members, mentor engineers, recruit, and represent Affirm hiring brands.
  • Lead technical decisions, projects, and roadmaps within the Batch and Streaming teams, shaping Affirm’s strategy for managing and serving orchestration workloads.
  • Collaborate with peers, leadership, and stakeholders across platform engineering and product engineering organizations.
  • Develop a multi year roadmap to design and implement frameworks, services, and tools for new Affirm products and business needs.
  • Guide, tutor, and aid in the professional growth of junior and senior engineers within the team.

AWSLeadershipSQLBusiness IntelligenceCloud ComputingData AnalysisETLKubernetesSoftware ArchitectureCross-functional Team LeadershipApache KafkaData engineeringRDBMSSparkCommunication SkillsCI/CDRESTful APIsMentoringDevOpsRecruitmentTeam managementStakeholder managementData modelingSoftware EngineeringData management

Posted 6 days ago
Apply

Related Articles

Posted about 1 month ago

Why remote work is such a nice opportunity?

Why is remote work so nice? Let's try to see!

Posted 7 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 8 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 8 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 8 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.