Job Closed

This listing is no longer active.

Engineering Manager

Engineering ManagerEngineering ManagerFull TimeRemoteSeniorTeam 5,001-10,000H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

80 days ago

Salary

$175K - $190K / year

Seniority

Senior

Job Description

Engineering Manager

Kamoto Copper Company S.A.

• Lead a cross-functional engineering team focused on helping new CRM users onboard effectively and experience product value quickly. • Drive team delivery and agile project management processes including clarifying scope, anticipating risks, and shipping rapidly and iteratively. • Partner with Product and Design to align engineering outcomes with customer impact and business goals. • Drive clarity of communication throughout the organization. • Coach and develop your team through regular feedback and mentoring. • Work with Technical Leads to evaluate architecture decisions and maintain a high technical bar. • Champion a bias toward action, break down ambiguity, keep projects moving, and unblock teams when they’re stuck.

Job Requirements

  • 4+ years of engineering management experience, with a background as an Individual Contributor.
  • Experience working in fast-paced SaaS environments.
  • Proven ability to inspire and guide a team from defining direction to delivering impact.
  • Strong execution mindset: adept at scoping, prioritizing, and driving projects to completion quickly.
  • Technically credible and comfortable reviewing designs, asking sharp questions, and providing input on architectural decisions.
  • Experience collaborating with cross-functional partners across Product, Design, Support, Success, and Marketing.
  • Strong communication skills and a track record of creating clarity across teams and stakeholders.
  • Nice to have: Experience with Ruby on Rails and/or JavaScript frameworks.
  • Nice to have: Experience working on Growth teams or in onboarding/activation domains.

Benefits

  • Competitive salary
  • Comprehensive benefits and time-off/leave policies
  • Unlimited vacation
  • Flexible fully remote work hours
  • Generous stock options
  • Maternity/paternity top-up
  • Learning and Development program
  • Monthly internet and cell phone allowance

Related Categories

Related Job Pages

More Engineering Manager Jobs

Jobgether logo

Lead Engineering Manager

Jobgether

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Full TimeRemoteH1B No Sponsor

Role Description This role is critical in leading a dedicated team focused on building and maintaining the data access and visualization layer that drives business intelligence across our platform. You will play a key role in fostering a culture of collaboration and excellence, managing a geographically distributed team, and ensuring that innovative data products are reliably delivered. Your leadership will not only impact team growth but also enhance the user experience across various data solutions. This is the perfect opportunity for someone passionate about technology and eager to drive results in a fast-paced environment. - Lead, coach, and grow a geographically distributed team of software and data engineers - Drive execution through Agile/Scrum practices; ensure consistent delivery, retrospectives, and sprint planning - Define and track engineering effectiveness using metrics (e.g., sprint predictability, incident rates, code quality, deployment frequency) - Own end-to-end delivery of features and improvements for reporting, visualization, and dashboard infrastructure - Guide technical design, implementation, and operational excellence, including modernizing the KPI and reporting framework - Partner closely with Product, Data Platform, and other engineering teams to align on roadmap and dependencies - Champion best practices in software development, data modeling, testing, and CI/CD pipelines - Ensure high availability, responsiveness, and performance for near-real-time reporting services Qualifications - Bachelor's degree in Computer Science, Software Engineering, or a related technical field (Master's or higher degree preferred) - Expert-level knowledge of Microsoft .NET technology stack (C# / .NET, ASP.NET MVC, Web APIs) and SQL databases or Java - 6+ years of experience as a software developer working with distributed and microservice architectures in a SaaS environment - 3+ years of experience managing high-performing engineering teams, including remote or distributed teams - Proven leadership in driving the Scrum process with strong coaching abilities - Demonstrated ability to use engineering KPIs to measure and improve team performance - Strong technical background in data engineering, analytics platforms, or full-stack systems delivering reporting and BI solutions - Hands-on experience with modern data stack components such as Snowflake, DBT, Looker, or MetricFlow - Solid understanding of SQL optimization, KPI computation, and data visualization best practices - Excellent written and verbal communication skills; able to bridge technical and non-technical audiences - Experience working across time zones and cultures - Experience migrating legacy reporting systems to modern, scalable data stacks - Familiarity with metadata-driven KPI definition and dynamic SQL generation - Background in enterprise SaaS or multi-tenant architecture - Understanding of shift-left testing principles and early test automation within the SDLC - Exposure to Generative AI technologies to enhance customer experience Benefits - Flextime, recognition, and support for autonomous work: Flexible time off with ample learning and development opportunities - Holistic health and wellness benefits: Company-paid medical, dental, and vision with 100% employer-paid options - Support for Titans at all stages of life: Parental leave, fertility services, surrogacy and adoption reimbursement - Comprehensive onboarding program and leadership training for all levels - Competitive compensation package including annual bonus and equity - Encouraging work culture celebrating individuality and unique perspectives

United States
Job Closed
First Advantage logo

Senior Manager - Software Engineering (US Remote)

First Advantage

Founded in 2003, First Advantage provides comprehensive background-check insights and solutions, enabling employers and housing providers to make confident choices, diminish risks,

Job Title: Sr. Manager Software Engineering Location: United States remote Job Type: Full-Time At First Advantage (Nasdaq: FA), people are at the heart of everything we do. From our customers and partners to our greatest advantage — our team members. Operating with empathy and compassion, First Advantage fosters a global inclusive workforce devoted to the diverse voices that make up our talent and products. Our team members empower each other to be their authentic selves and treat all with respect, integrity, and fairness. Say hello to a rewarding career, and come join a leading provider of mission-critical background screening solutions to some of the most recognized Fortune 100 and Global 500 brands. Job Description: The Senior Manager of Software Engineering is responsible for all the software development within an organization. They manage the engineering teams and team leads, direct software engineering goals and take part in prioritization, and oversee developing, releasing, and maintaining software solutions according to business needs. They must be expert with a variety of the field's concepts, practices, and procedures. The Senior Manager of Software Engineering relies upon extensive experience and judgment to plan and accomplish goals. They perform a variety of tasks and lead and direct the work of others. A wide degree of creativity and latitude is expected. Key Responsibilities: Managing and leading the software development organization. This includes: - Managing projects and leading multiple teams to deliver the software development roadmap on-time with high quality - Architecting and designing large scale systems - Ensuring that the product platforms within the span of control are kept up to date in terms of technology and architecture stack - Mentoring, developing, and leading leaders within the development organization - Assessing the abilities and skills of the teams talent and upgrading that talent where required - Maintaining team morale - Executing on the performance management process - Ensuring proper training for the team both in processes and technical skills Collaborating with peers and internal and external customers including: - Clearly communicating with both customers and peers on both a technical and non-technical level - Collaborating inside and outside of the organization (including directly with customers) - Interacting directly with customers during meetings - Driving projects with peers and customers to resolution Driving process improvement and increases in quality and performance, including: - Establishing and monitoring the appropriate metrics to gauge the performance of the team - Correcting any issues identified by the metrics within the team and collaborating with other functional areas to resolve any upstream or downstream issues which impact the quality of the product or the productivity of the team - Reviewing and improving overall tools and processes to maximize quality and productivity Supporting the applications and platforms within the area of responsibility, including: - Implementing the appropriate processes and procedures to ensure optimal issue resolution - Coordinating with the application and customer support organizations to ensure clear processes and providing the appropriate tools to those organization to support the applications and platforms within the area of responsibility - Handling both internal and external escalations - Establishing ownership of escalated issues and driving them to resolution - Coaching and mentoring direct reports on support related activities Required Qualifications: - Requires a bachelor's degree in Computer Science or related engineering field or equivalent experience. Master’s degree in Computer Science or related engineering field is preferred. - Minimum of 10+ years experience in the software engineering industry: - Minimum 5+ years’ experience in leading engineering teams of various sizes - Minimum additional 5+ years experience as an individual contributor on an engineering team, preferably using Microsoft technologies - Thorough understanding of the software development lifecycle - Strong track record of leadership and technological innovation and success - Experience developing scalable consumer cloud-based applications - Excellent time management and organizational skills - Experience mentoring with a successful track record in developing team members - Technical expertise in software development activities and lifecycle - Ability to own, troubleshoot, and resolve issues - Strong team leadership experience, preferably in building and mentoring a high performing team - Ability to mentor, develop, and lead leaders within the development organization - Preferred experience managing a distributed team - Excellent communication and collaboration skills - Strong grasp of database fundamentals - Strong grasp of application server technology - Experience developing scalable, serverless consumer cloud-based applications in Azure or equivalent CSP Why First Advantage is Your Next Big Career Move First Advantage is going through a technology transformation! We are looking for experts who are excited to work with advanced technologies and provide best-in-class user experiences, drive the development and deployment of scalable solutions, and smoothly guide our agile teams and clients through meaningful changes as we continue to expand our impact. What Are You Waiting For? Apply Today! You have learned a little about us today – we want to learn about you! If you think this position and our company are a great fit for your areas of interest and expertise, tell us about you by applying now! The salary range for this position is approximately $150,000-175,000 base annually. This range reflects our good faith estimate to pay fairly as to what our ideal candidates are likely to expect, and we tailor our offers within the range based on the selected candidate’s experience, industry knowledge, technical and communication skills, and other factors that may prove relevant during the interview process.United States Equal Opportunity Employment: First Advantage is proud to be a global leader in removing barriers and supporting our community members to ensure the changing demographics of the workforce are reflected in our hiring and employment practices. We value all of our candidates, employees, and clients, and place great emphasis on hiring and supporting qualified individuals in each role. We are an equal opportunity employer. We do not discriminate on the basis of race, color, ethnicity, ancestry, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, genetic information, or any other area protected by applicable law.

United States
$150K - $175K / year
Job Closed
Full TimeRemoteTeam 51-200

Who We Are Titan Cloud is a market-leading provider of Fuel Asset Optimization, helping some of the world’s largest convenience stores, fleets, and suppliers reduce compliance risk, lower asset maintenance costs, and increase revenue and fuel yield. We serve as the enterprise software platform and system of record, connecting our clients' fuel, environment, store operations, and maintenance departments. Our customers save millions annually through reduced lost sales, improved customer experiences, fuel loss mitigation, and reduced environmental reserves and fines. Titan Cloud is looking for a Manager, Engineering to lead and scale a team of Software Engineers building mission-critical SaaS solutions. This is a hands-on leadership role focused on people management, delivery, and scaling engineering practices in a high-growth environment. You will shape team structure, drive execution, and develop engineers, while partnering closely with Product and Design to deliver customer-centric cloud solutions. What You'll Bring - 7+ years of experience in software engineering, with 3+ years of managing engineers, preferably in a SaaS or startup environment - Hands on experience with Python, .NET, or C# - Understanding of Micro services Architecture Patterns, EKS, ECS, Docker, Container - Understanding of frameworks connected to Python, such as flask, Django, etc - AWS skills including Lambda’s, RDS/MySQL, API Gateways and S3,CloudFormation - Proven track record of building and developing high-performing engineering teams - Experience delivering cloud-based products in fast-paced, high-growth environments - Strong technical foundation in modern cloud architectures (e.g., AWS, Azure, GCP), APIs, and distributed systems - Ability to guide architectural decisions and support complex technical problem-solving - Experience with modern development practices including CI/CD, testing, and observability - Strong leadership, coaching, and performance management skills - Excellent communication and stakeholder management abilities, with experience working cross-functionally - Ability to operate effectively in ambiguity and make data-informed decisions - Strong prioritization and execution skills with a focus on business impact What You'll Do - Leads, coaches, and develops a team of Software Engineers, fostering a culture of ownership, accountability, and continuous improvement(70%) - Remain hands-on in software development, contributing to the design, coding, and delivery of scalable solutions using technologies such as Python, .NET, or C# (30%) - Conducts regular 1:1s, performance reviews, and career development planning - Recruits, hires, and onboards top engineering talent to support team growth - Owns end-to-end delivery for your team, ensuring high-quality and predictable outcomes - Partners closely with Product to define roadmaps, scope MVPs, and iterate based on customer needs - Operates effectively in ambiguity, adapting to changing priorities and making informed decisions - Removes blockers, manages risks and dependencies, and drives accountability across the team - Provides technical leadership by guiding architecture and design decisions for scalable, secure, and reliable SaaS systems - Supports engineers in solving complex technical challenges while promoting best practices in CI/CD, testing, and observability - Collaborates cross-functionally with Product, Design, Customer Success, and business stakeholders - Communicates clearly with senior leadership - Helps scale engineering processes, tools, and team structures as the organization grows - Establishes and uses metrics to improve delivery, quality, and system reliability - Contributes to engineering strategy and organizational planning - Performs other duties as assigned - Remote work environment - Flexible time off - End of Year Rest and Recharge - Eligibility To Participate In Equity For All Initiative - Medical Insurance (including HSA/FSA accounts) - Dental Insurance - Group Term Life Insurance - Vision Insurance - Disability Insurance - Maternity/Paternity Leave - 401(k) - Additional & Voluntary Benefits Why Join Us At Titan Cloud, we are committed to creating a diverse and inclusive workplace where all voices are heard and valued. Even if you don’t meet most of the required qualifications or have transferable skills related to this role, we encourage you to apply—even if you don’t meet all the preferred qualifications. We recognize that a variety of experiences can contribute to success in this position, and we value different perspectives on our team.

United States
Full TimeRemoteTeam 51-200Since 2022H1B No Sponsor

• Lead the engineering team building integrations, data pipelines, and the developer platform. • You'll own engineering for apps & core, data integrations, and marketplace. • You'll manage a team of 10-20 engineers focused on integrations and platform. • Build and scale a 20+ person engineering organization across European time zones (including UK and IL) • Partner with product management to define and deliver roadmap • Contribute to the overall product engineering leadership • Drive engineering productivity across your teams • Define and automate SDLC, leveraging modern approaches and tools • Own culture and communication within your teams • Build data ingestion pipelines for enterprise systems (Workday, Snowflake, NetSuite) • Optimize for scale and enterprise reliability

Europe
Job Closed