Software Engineering Manager
WEX · San Francisco, CA · 2 wk ago
Engineering$150k–$190k/yrFull-time
About The Team/Role
WEX FSM (formerly Payzerware), is an end-to-end Field Service Management platform that helps contractors run their business, grow sales, and simplify back-office operations. WEX FSM provides comprehensive business management including schedule / dispatch, invoicing, sales proposals / invoices, and maintenance agreements. We also enable a full range of payment and financing solutions, which further help contractors decrease outstandings, generate more revenue per job, and save time.
How You'll Make an Impact
- Provide leadership, mentorship, and management for software engineers
- Serve as the primary coach and manager for your teams
- Conduct regular 1-on-1’s, providing immediate and constructive feedback loops
- Develop future technical leaders and senior individual contributors
- Drive innovation by ensuring teams stay current with emerging technologies and industry trends
- Champion the adoption of modern tools, frameworks, and design patterns
- Maintain our technology stacks, ensuring timely updates or strategic replacements to mitigate technical debt
- Collaborate closely with Product and provide technical guidance
- Partner with Product Managers to translate business requirements into technical specifications and technical specifications into project estimates
- Ensure engineering strategies remain aligned with product roadmaps
- Guide best practices, coding standards, and design patterns
- Define and enforce high-quality standards for code reviews, automated testing, and system design
- Strive for robust, scalable, and maintainable software design, utilizing established patterns, minimizing complexity
- Conduct performance reviews, set goals, and support engineers in career development
- Implement a structured performance management process, including frequent check-ins and quarterly reviews, based on measurable goals and objectives
- Actively work to mentor and grow the careers of your software engineers
- Foster a culture of innovation, collaboration, and continuous learning
- Promote innovation and collaboration across all engineering teams
- Encourage continuous learning by establishing learning plans for team members
- Contribute to the technical roadmap, identifying areas to maximize development productivity
- Champion technical direction, prioritizing initiatives that enhance development velocity and quality
- Proactively audit the entire development process, proposing changes that eliminate bottlenecks and boost overall engineering output
Experience You'll Bring
- 5+ years of software engineering experience or 1+ years in software engineering management
- Expertise in Software Development Lifecycle (SDLC) fundamentals and processes, including design, documentation, testing, and tooling
- Practical experience utilizing automated testing tools, particularly for unit testing
- Exceptional leadership, team-building, and dynamic decision-making capabilities
- Strong verbal and written communication skills
- Highly analytical and detail-oriented mindset
- Proven ability to manage multiple projects effectively and succeed in a fast-paced environment
What We Offer
- A collaborative, fast-paced environment where your contributions will have a direct impact
- Opportunities to work on cutting-edge projects and shape the future of our product offerings
- A commitment to continuous learning and professional growth
Pay Range: $150,600.00 - $180,100.00