Jobs · Engineering · California

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

Similar jobs

Software Engineering Manager

Ramsey SolutionsNashville, TN· 4 days ago
Information Technology$95k–$150k/yrapply on careers.ramseysolutions.com

Software Engineering Manager

Marathon Petroleum CorporationFindlay, OH· 4 days ago
Engineering$141k–$212k/yrapply on mpc.wd1.myworkdayjobs.com