Job Closed
This listing is no longer active.
Providing local cafes & restaurants with their own custom-branded mobile apps & customer engagement technology.
Engineering Manager – API
Location
Canada
Posted
71 days ago
Salary
$100K - $160K / year
Seniority
Lead
Job Description
Engineering Manager – API
Craver
• Contribute daily to the codebase — designing, building, and implementing complex backend features and infrastructure • Drive E2E ownership of the team's technical deliverables and epics • Make architecture and API design decisions with scalability, maintainability, and long-term business impact in mind • Apply advanced patterns including SOLID, DDD, and Hexagonal Architecture to build loosely coupled, low-dependency systems • Champion test-driven development and high code quality standards across all team output • Own and continuously improve CI/CD pipelines, deployment practices, and release management • Empower senior ICs to own architectural decisions; act as a facilitator and tie-breaker rather than the default technical authority • Scope epics from scratch with stakeholders and create epic-level acceptance criteria • Contribute meaningfully to roadmapping through technical guidance, estimation, and identifying solutions • Keep the team focused on high-priority work — go deeper rather than broader, and actively manage WIP • Interface with other teams to manage dependencies and ensure backend services meet their needs • Anticipate scalability bottlenecks and advocate for infrastructure investments before they become problems • Lead team ceremonies: standups, sprint planning, retrospectives, and demos • Mentor engineers at all levels with tailored coaching on technical excellence, professional growth, and effective work habits • Own performance management: goal-setting, performance reviews, growth plans, and difficult conversations • Conduct regular 1:1s focused on career development, blockers, and wellbeing • Create psychological safety — an environment where team members feel safe to take risks, make mistakes, and speak up • Ensure the team delivers reliably with consistent throughput and ambitious but achievable commitments • Participate in hiring: define standards, conduct interviews, and contribute to onboarding • Assume responsibility for the health, reliability, and maintainability of backend systems • Lead incident response and implement solutions that minimize blast radius • Review and improve RCAs, ensuring systematic corrective actions are implemented • Drive automation initiatives that reduce manual work and operational burden
Job Requirements
- 7+ years of professional software development experience
- Demonstrated experience leading a team, whether formally or through tech lead responsibilities
- Strong background in software engineering and computer science fundamentals
- Expertise in Java/Spring or equivalent backend frameworks
- Experience with cloud platforms and microservices architecture
- Excellence in communication both verbal and written.
Benefits
- Close-knit team practicing empathy, compassion, and mutual support
- Remote-first, hybrid environment with Downtown Vancouver office
- Flexible hours — we value contribution and output
- Professional development support including training and conferences
- Generous benefits including prescription drug coverage, massage, and dental
- Stock option plan — participate in our success
- On-call rotation with strong operational support
Related Guides
Related Categories
Related Job Pages
More Engineering Manager Jobs
Senior Engineering Manager, Marketplace
UpstartOur mission is to enable effortless credit based on true risk.
About Upstart At Upstart, we’re united by a mission that matters: to radically reduce the cost and complexity of borrowing for all Americans. Every day, we bring creativity, experimentation, and advanced AI to reshape access to credit, helping millions move forward financially with clarity and confidence. As the leading AI lending marketplace, we partner with banks and credit unions to expand access to affordable credit through technology that’s both radically intelligent and deeply human. Our platform runs over one million predictions per borrower using more than 1,800 signals, powering smarter, fairer decisions for millions of customers. But the numbers only hint at the impact. Every idea, every voice, and every contribution moves us closer to a world where credit never stands between people and their financial progress. We’re proudly digital-first, giving most Upstarters the flexibility to do their best work from wherever they thrive, alongside teammates across 80+ cities in the US and Canada. Digital-first doesn’t mean distant. We’re intentional about in-person connection through team onsites, planning sessions, and moments that spark creativity and trust. And whether you choose to work primarily from home or collaborate in-person from one of our offices in Columbus, Austin, the Bay Area, or New York City (opening Summer 2026), you’ll have the support to work in the way that works best for you. If you’re energized by tackling meaningful problems, excited to innovate with purpose, and motivated by work that truly matters, we’d love to hear from you. The Team: Upstart’s Marketplace Optimization team is responsible for optimizing market-level outcomes, balancing tradeoffs for borrowers, capital providers, and Upstart. The team builds the dynamic policy levers, matching and offer-selection logic, and monetization tooling that clear the marketplace, manage margins, and maximize capital utilization efficiency. Our mandate is to enable automated, data-driven decisions that improve originations, contribution margin, and capital efficiency while supporting new products and partner integrations. As the Senior Engineering Manager on the team for Marketplace Optimization, you will lead high-impact engineering squads that turn marketplace strategy and ML-backed signals into reliable production systems. You’ll partner closely with Product, Machine Learning, and Capital Markets to deliver scalable capital routing, matching, and monetization automation capabilities that directly affect borrower outcomes and capital performance. You will set execution priorities, remove blockers, and develop engineers to ship production-grade services that are observable, performant, and safe for a regulated fintech environment. How you’ll make an impact: - Define and execute the team’s technical roadmap: deliver matching, offer-selection, monetization, and target-return logic and features that improve marketplace outcomes - Build and grow a high-performing engineering team: hire, mentor, and develop engineers and ICs; establish clear expectations and career growth paths - Drive technical excellence: own architecture and delivery decisions for scalable, fault-tolerant services, data pipelines, and APIs that integrate with ML models and capital systems - Collaborate cross-functionally with Product, ML, Capital Markets, and Risk to translate business goals into prioritized, measurable engineering work - Own operational reliability and observability: establish SLOs/SLIs, alerting, runbooks, and post-incident practices to ensure marketplace integrity and fast incident response - Lead delivery and execution: unblock teams, manage technical and organizational risks, and ensure high-quality, timely releases while balancing speed and safety What we’re looking for: Minimum requirements: - Bachelor’s degree in Computer Science, Engineering, or Mathematics, or a related field (or its equivalent) + 8 years of experience, including at least 3 years of direct people management experience. - Proven success leading and scaling high-performing engineering teams (e.g., growing headcount, improving delivery metrics, or managing multiple squads) - Demonstrated domain expertise in marketplace optimization, pricing/fee/monetization, or routing systems at scale - Demonstrated ability to partner closely with Product, and ML teams to deploy models at scale and build scalable production ready systems - Exceptional communication skills with the ability to influence technical and non-technical audiences - Strong analytical, organizational, and strategic thinking skills with a bias for action Preferred Requirements: - Hands-on familiarity with cloud platforms (AWS/GCP/Azure), containerization and orchestration (Docker/Kubernetes), and scalable API design - Experience with streaming and event architectures (e.g., Kafka, Pub/Sub) and modern data platforms - Track record operating in regulated or compliance-sensitive environments and building systems that support auditability - Background in statistics, economics, or applied ML domains - Demonstrated success building observability and reliability practices (SLO/SLI design, monitoring, alerting, post-incident process) and scaling engineering processes across multiple teams Position Location - This role is available in the following locations: Remote, San Mateo, Columbus, Austin Time Zone Requirements - This team operates across all U.S. time zones. Travel Requirements - As a digital first company, the majority of your work can be accomplished remotely. The majority of our employees can live and work anywhere in the U.S but are encouraged to to still spend high quality time in-person collaborating via regular onsites. The in-person sessions’ cadence varies depending on the team and role; most teams meet once or twice per quarter for 2-4 consecutive days at a time. #LI-REMOTE #LI-MidSenior At Upstart, your base pay is one part of your total compensation package. The anticipated base salary for this position is expected to be within the below range. Your actual base pay will depend on your geographic location–with our “digital first” philosophy, Upstart uses compensation regions that vary depending on location. Individual pay is also determined by job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process. In addition, Upstart provides employees with target bonuses, equity compensation, and generous benefits packages (including medical, dental, vision, and 401k). United States | Remote - Anticipated Base Salary Range $186,100—$257,500 USD What you'll love At Upstart, our benefits are designed to support your health, financial well-being, family, and personal growth. Here’s what you can expect: - Competitive compensation, including base pay, bonus opportunities, and annual equity grants that vest quarterly - Generous 401(k) plan with Upstart matching $2 for every $1 contributed, up to $15,000 per year - Employee Stock Purchase Plan (ESPP) with discounted stock purchase options for eligible employees - Affordable medical, dental, and vision coverage, with multiple plan options - Upstart covers 90% to 100% of the cost depending on the plans you choose - Health Savings Account contributions from Upstart for eligible plans - Income protection benefits, including company-paid Basic Life, AD&D, and Short- and Long-Term Disability coverage, with options to purchase supplemental coverage - Paid time off, sick and safe time, and company holidays - Paid family and parental leave to support caregiving and major life moments - Family-centered benefits through Carrot and Cleo, supporting fertility, parenthood, and caregiving - Employee Assistance Program (EAP) offering mental health support and life-centered resources - Financial wellness resources, including access to financial planning tools and a financial concierge service - Annual wellness allowance to support your physical and emotional well-being and personal development, based on what matters most to you - Annual productivity allowance to invest in relevant tools and resources you need to do your best work, no matter where you work from - Connection and community through team events and onsites, all-company updates, and employee resource groups (ERGs) - Onsite perks, including catered lunches and fully stocked micro-kitchens when working from one of our four offices, located in the Bay Area, Austin, Columbus, and New York City (opening Summer 2026!). Upstart is a proud Equal Opportunity Employer. Just as we are dedicated to improving access to affordable credit for all, we are committed to inclusive and fair hiring practices. If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please email candidate_accommodations@upstart.com https://www.upstart.com/candidate_privacy_policy
Software Engineering Manager
LobLob was founded in 2013 by technical co-founders with a vision to connect the world one mailbox at a time. We're transforming the way businesses use direct mail and bringing the power of technology to a traditionally manual channel. Our modern logistics and fulfillment engine helps businesses to build and scale high-quality, personalized direct mail programs without the operational burden. As we grow to meet the evolving needs of our customers and expand our product offerings, we're building a team to shape the future of direct mail.
Lob was founded in 2013 by technical co-founders with a vision to connect the world one mailbox at a time. Today, we're transforming the way businesses use direct mail and bringing the power of technology to a traditionally manual channel. Our modern logistics and fulfillment engine helps businesses to build and scale high-quality, personalized direct mail programs without the operational burden. As we grow to meet the evolving needs of our customers and expand our product offerings, we’re building a team to shape the future of direct mail. As a Software Engineering Manager, you will: - Partner closely with the Product team and other key stakeholders to help implement new features and services customers love - Be responsible for leading engineering projects from design to implementation, and into ongoing operation - Coach, mentor, grow, and support your direct reports - Work with other Engineering leaders to support and grow the culture of our engineering team - Own the performance and outcomes of your team, shipping high quality products and features What you will bring to this role… - 2+ years of experience managing high performing software engineering teams in a fast-paced, SaaS startup environment - Full-stack (database, backend, and frontend) experience in a modern technology stack. You were an experienced software engineer before becoming a manager. - A “move fast, take action” mentality. We have a very successful product and our customers have high expectations for their mail quality. Meeting their expectations sometimes requires us to quickly adapt and learn and implement new technologies. - Experience leading teams of engineers on technical projects. We’ll want to hear how your teammates developed and grew under your leadership. - Deep knowledge of at least one mainstream programming language, including being able to write, read, and understand code in that language. We primarily use Node.js and Go at Lob. - Experience with modern practices related to testing, QA, DevOps, CI/CD, observability, and service ownership - Ownership of mission critical services, and working with teams responsible for on-call rotations supporting production customer workloads. - Great communication skills. You should be able to explain your approach and the impact of your work to both technical and non-technical stakeholders in a way that is clear to all. - Experience building technology in the supply-chain / logistics industry is a plus. Compensation information Base: $195,000 - $225,000 + RSU “Lob’s salary ranges are based on market data, relative to our size, industry and stage of growth. Salary is one part of total compensation, which also includes equity, perks and competitive benefits. Salary decisions are based on many factors including geographic location, qualifications for the role, skillset, proficiency and experience level. Lob reasonably expects to pay candidates who are offered roles within the provided salary ranges.” We offer remote working opportunities in AZ, CA, CO, DC, FL, GA, IA, IL, MA, MD, MI, MN, NE, NC, NH, NJ, NV, NY, OH, OR, PA, RI, TN, TX, UT, and WA, unless specified otherwise in the job description above. If you are looking for a progressive, fun-spirited, and mentally stimulating environment, come join us at Lob! Our Commitment to Diversity Lob is an equal opportunity employer and values diversity of backgrounds and perspectives to cultivate an environment of understanding to have greater impact on our business and customers. We encourage under-represented groups to apply and do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or criminal history in accordance with local, state, and/or federal laws, including the San Francisco’s Fair Chance Ordinance. Recent awards #88 on BuiltIn's Best Remote Midsize Companies to Work For in 2025 BuiltIn Best Remote Midsize Companies to Work For in 2024 BuiltIn Best Midsize Companies to Work For 2022
Technical Program Manager
RunpodRunpod is pioneering the future of AI and machine learning, offering cutting-edge cloud infrastructure for full-stack AI applications. Founded in 2022, we are a rapidly growing, well-funded company with a remote-first organization spread globally. Our mission is to empower innovators and enterprises to unlock AI's true potential, driving technology and transforming industries. Join us as we shape the future of AI. We are building Cloud services focused on accelerating AI adoption. Whether you're an experienced ML developer training a large language model, or an enthusiast tinkering with stable diffusion, we strive to make GPU compute as seamless and affordable as possible.
Runpod is pioneering the future of AI and machine learning, offering cutting-edge cloud infrastructure for full-stack AI applications. Founded in 2022, we are a rapidly growing, well-funded company with a remote-first organization spread globally. Our mission is to empower innovators and enterprises to unlock AI's true potential, driving technology and transforming industries. Join us as we shape the future of AI. We’re seeking a Technical Program Manager (TPM) who combines strong technical depth with exceptional organizational and communication skills. The ideal candidate is a self-starter who thrives in a fast-paced, dynamic environment and can drive execution through ambiguity with confidence and clarity. As a TPM at Runpod, you’ll play a central role in leading complex, cross-functional programs across product and platform teams, working closely with engineering leads and cross-company stakeholders to ensure we deliver with speed, precision, and impact. You’ll anticipate challenges and help teams stay focused on what truly matters. Through strong communication, alignment, and proactive risk management, you’ll drive the successful delivery of high-impact projects that create value for customers and shape the future of Runpod. The ideal candidate is a dynamic problem solver - not a pure process follower. Responsibilities: - Develop and execute comprehensive project plans, incorporating technical requirements, resource allocation, and timelines to ensure timely and successful delivery of technology projects. - Lead and oversee the full project lifecycle - from defining scope, allocating resources, and setting timelines to execution and delivery - while acting as the primary point of contact for stakeholders. Proactively identify and mitigate risks, address roadblocks, and maintain transparent communication to ensure alignment, timely progress, and successful outcomes. - Foster transparent and open communication channels within the team and external stakeholders. - Monitor project progress, adjust plans and schedules as needed, and provide stakeholders with regular status updates. - Determine and oversee frequent testing, evaluation, and troubleshooting of products in all stages of completion. - Manage ticket workflow by gathering information, seeking clarity on requests, ensuring prioritization, and tracking ticket progress to meet deadlines. - Utilize technical fluency to evaluate and recommend appropriate project implementation technologies, platforms, and vendor products. - Evaluate project outcomes and conduct post-project reviews to identify areas for improvement - Work with Data, Product, and Engineering Leads to define and track success metrics that tie every launch to real-world results. - Partner with the SRE team to promote visibility into infrastructure health, and work with stakeholders to balance investment in reliability and new features. Requirements: - 3+ years of experience or equivalent expertise in technical program management, leading complex technology projects and programs in a fast-paced environment. - Proven track record of working with at least 3 cross-functional teams to deliver multiple high-impact features from planning through launch. - Strong technical skills and background in engineering and building scalable SaaS/IaaS products or services. - Strong quantitative, critical thinking, and problem-solving skills with a focus on leveraging data to improve efficiency and delivery processes. - Deep understanding of the software development lifecycle (SDLC) and how engineering teams design, build, test, and ship products. - Highly organized, detail-oriented, and proactive in identifying and resolving issues before they become blockers. - Demonstrated ability to independently build, track, and execute programs from start to finish in dynamic, fast-paced environments with multiple dependencies, competing priorities, and tight deadlines. - A collaborative team player who values ownership, clarity, accountability, and follow-through over rigid process. - Exceptional verbal and written communication skills, with a strong sense of personal ownership and the ability to align stakeholders across teams. - Innovative and solution-oriented, comfortable adapting to changing priorities and resolving challenges collaboratively with creative solutioning. - Steady under pressure and comfortable navigating ambiguity with calm and confidence. - Successful completion of a background check Preferred: - Previous experience in AI/ML developer platforms or infrastructure-focused organizations. - Good understanding of database design principles and distributed systems. - Experience in a fast-paced startup environment - Technical degree in Computer Science, Engineering, or related field What You’ll Receive: - The competitive base pay for this position ranges from $120,000 - $160,000. This salary range may be inclusive of several career levels at Runpod and will be narrowed during the interview process based on a number of factors, including the candidate’s experience, qualifications, and location - Meaningful equity in a fast-growing company- everyone on the team receives stock options — your impact drives our growth, and you share in the upside. - Generous medical, dental & vision plans — we cover 100% for all employees and partial for dependents. - Flexible PTO- take the time you need to recharge - Most roles are remote work first with an inclusive, collaborative teams utilizing slack as the main form of internal communication - Join a passionate team on the cutting edge of AI infrastructure — where culture, learning, and ownership are at the heart of how we scale. - $1,200 Home Office & Equipment Stipend- We set you up for success from day one with gear and support to create your ideal workspace Runpod is committed to maintaining a workplace free from discrimination and upholding the principles of equality and respect for all individuals. We believe that diversity in all its forms enhances our team. As an equal opportunity employer, Runpod is committed to creating an inclusive workforce at every level. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, protected veteran status, disability status, or any other characteristic protected by law. We welcome every qualified candidate eligible to work in the United States; however, we are currently unable to sponsor employment visas
Network Engineering Manager
General DynamicsA business unit of General Dynamics, General Dynamics Information Technology (GDIT) supports some of the United States' most complex government, defense, and in
• Provide operational leadership, oversight, and technical expertise for modernized network design and implementation • Support the technical planning with the chief architect and implementation manager • Develop and allocate a team of subordinate technical network engineers • Support the procurement of network material • Provide human and material resource inputs to the financial team • Coordinate with Government Points of Contact (POCs) to coordinate base access, clearance, escorts, personnel and equipment • Assist the PM with ensuring clear, consistent, timely and accurate communications with internal and external project stakeholders • Provide input into network design and technical recommendations to program and operation teams • Review project requirements and develop strategies for future work




