Manager, Software Development

🕒 May 19

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Bestpass

Bestpass

51 - 200 employees

Founded 2001

🚗 Transport

☁️ SaaS

Transport • SaaS

Bestpass is a toll management platform that simplifies the process of managing tolls for fleets. The company provides a hassle-free solution with a single statement for all toll activity, offering advanced analytics and comprehensive coverage across major U. S. toll roads. Bestpass aims to reduce manual work and violations by consolidating toll accounts into one system, thereby improving fleet operations and bringing significant cost savings. Trusted by fleets nationwide, Bestpass offers both regional and plate-only coverage and provides fleet managers with 24/7 online access to toll data.

📋 Description

• Lead and mentor teams of software developers, supporting their career growth and performance • Manage team performance using engineering management metrics and software engineering best practices to drive continuous improvement and accountability • Manage a portfolio of internal business applications, ensuring ongoing stability, performance, and scalability • Oversee the full Software Development Life Cycle (SDLC) including design, planning, implementation, deployment, and support • Partner with Product Management and collaborate to gather requirements, define scope, prioritize resources, and deliver practical, scalable software solutions • Coordinate priorities and development schedules across multiple initiatives and applications • Contribute to high-level system architecture and application design, ensuring alignment with business objectives and technical best practices • Be part of the team’s troubleshooting and problem-solving sessions including implementing, testing, and deploying proposed solutions • Ensure adherence to coding standards, version control, testing practices, and release procedures • Contribute to cross-team engineering culture and help identify and resolve systemic issues across teams

🎯 Requirements

• Bachelor’s level education in Computer Science, Computer Engineering, Electrical Engineering, or similar degrees, or equivalent practical experience • 9+ years of hands-on software development experience, including back-end services, APIs, and databases • Experience in a leadership role as an engineering team lead and/or managing software teams — including 1–2 years of direct people management • Strong Problem-Solving Skills: Architect mindset — think beyond the code to design systems that solve real problems creatively, scalably, maintainably • Exposure and technical knowledge of C# or similar (e.g., Java) with the ability to design, understand, and review production-quality code • Exposure and understanding of enterprise SQL systems, e.g., SQL Server, including schema design, performance tuning, and complex query development • Self-Starter: self-directed; proactively identifies work and opportunities for improvement, removal of blockers, and drives initiatives forward • Collaborative Leadership: Works with engineers, peer and upper managers, and across teams throughout the business towards success; seeks help and support openly and proactively, learning as they go • Documentation & Organization: Communicates clearly, documents decisions and code thoroughly, and brings structure to ambiguous situations • Monitoring Mindset: Understands observability — logs, metrics, and alerting — and knows how to troubleshoot and resolve production issues confidently • Quality Assurance Mindset: Treats quality as a shared responsibility, not a handoff — champions testing at every stage of the SDLC, from unit and integration tests to end-to-end validation. Understands the value of test coverage, code reviews, and regression safety nets in maintaining a healthy, production-ready codebase • Navigating Ambiguity: Thrive in fast-paced, evolving environments — comfortable making decisions with incomplete information • Remote Experience: Comfortable working in distributed teams with async communication and a high degree of self-management • Hands-on balance: Maintain the right mix of team leadership, collaboration, and direct technical contribution depending on the needs of the teams

🏖️ Benefits

• Health insurance • 401(k) matching • Flexible work hours • Paid time off • Professional development opportunities

Apply Now

Similar Jobs

🕒 May 14

Instacart

1001 - 5000

🛍️ eCommerce

🚗 Transport

🛒 Retail

Engineering Manager leading catalog enrichment teams at Instacart. Focusing on building AI-native platforms for product attribute management.

🇨🇦 Canada – Remote

💵 $196k - $207k / year

💰 $232M Venture Round on 2021-11

⏰ Full Time

🟠 Senior

🔴 Lead

👮‍♀️ Software Engineering Manager

🕒 May 13

Affirm

1001 - 5000

💳 Fintech

👥 B2C

🛍️ eCommerce

Manager, Software Engineering managing Developer Environments at Affirm, enhancing developer productivity and system reliability across engineering teams.

🇨🇦 Canada – Remote

💵 $178k - $228k / year

💰 Post-IPO Equity on 2021-01

⏰ Full Time

🟠 Senior

🔴 Lead

👮‍♀️ Software Engineering Manager

🕒 May 12

Xsolla

201 - 500

🎮 Gaming

🛍️ eCommerce

☁️ SaaS

Senior Engineering Manager overseeing Data Science & Data Engineering teams at Xsolla. Focused on innovation in data infrastructure and ad tech for smarter decision-making.

🕒 April 30

Flosum

201 - 500

🤝 B2B

☁️ SaaS

Director of Software Engineering at Flosum leading a team to build Node.js and Salesforce-integrated products. Driving delivery, performance, and team growth with a focus on engineering excellence.

🕒 April 30

Affirm

1001 - 5000

💳 Fintech

👥 B2C

🛍️ eCommerce

Engineering Manager leading Resilience Engineering team at Affirm. Ensuring safety and reliability of production systems through proactive validation techniques.

🇨🇦 Canada – Remote

💵 $178k - $228k / year

💰 Post-IPO Equity on 2021-01

⏰ Full Time

🟡 Mid-level

🟠 Senior

👮‍♀️ Software Engineering Manager