At WEX, we simplify the business of running a business. Our WEX Health & Benefits solutions reduce complexity and help manage costs of benefits administration for our clients and partners. We are looking for passionate technologists, collaborators, and problem solvers to join our Health & Benefits Technology team as we build the next generation of employer benefits solutions and services.
As a Software Engineering Manager on the WEX Health & Benefits Technology team, you will:
- Lead a team that partners closely with Product Managers and customers to learn about the challenges employers face while navigating the competitive employee benefits landscape.
- Become a domain expert, designing solutions that solve problems in ways our customers love and work for our business.
- Lead teams who build the highest quality software in the latest technologies and test driven development practices.
Responsibilities
- Lead, mentor, and manage your team through the successful delivery of valuable customer software.
- Stay current with emerging technologies and industry trends to drive innovation and strengthen TDD and BDD processes.
- Collaborate closely with Product Management by providing technical guidance on software design.
- Guide your team on best practices, coding standards, and design principles.
- Conduct performance reviews, set goals, and support professional development for team members.
- Measure, inspect, and drive decisions using data.
- Design, test, code, and instrument new solutions.
- Support live applications, promote proactive monitoring, rapid incident response and troubleshooting, and continuous improvement.
- Analyze existing systems and processes to identify bottlenecks and opportunities for improvements.
- Understand how your domain fits into and contributes to the overall company.
- Influence priority, expectations, and timelines within your domain.
- Set short-term (~monthly) goals for your team to deliver on priorities.
- Interact and communicate effectively with peer groups, non-technical organizations, and middle management.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field; OR demonstrable equivalent experience.
- Strong experience in software engineering.
- Management or supervisory experience.
- Excellent leadership ability to motivate teams and drive results.
- Strategic thinking that aligns with business objectives and drives innovation.
- Strong problem‑solving skills, excellent communication and collaboration skills.
- Passionate about keeping up with modern technologies and design.
Technology Must‑Haves
- C#; Python (if applicable)
- Docker
- Modern RDBMS (i.e. MS SQL, Postgres, MySQL)
- ASP.NET RESTful API design
- Kafka / event‑driven design
- Modern Web UI Frameworks and Libraries (i.e. Angular, React)
- Designing and developing Cloud‑Native applications and services
- Strong understanding of software security principles and OWASP guidelines
Technology Nice‑To‑Haves or Dedicated to Learning Quickly
- Kubernetes
- NoSQL databases
- Helm/ArgoCD
- Terraform
- GitHub Actions
- GraphQL
- Azure