At WEX Inc, we simplify the business of running a business. Our Benefits Technology team is looking for a Staff Software Engineer who is passionate about solving complex customer problems. You will design and build high-quality software using modern technologies and lead key initiatives through your deep technical expertise.
What You'll Do
- Collaborate with stakeholders to understand and address our customers' biggest challenges.
- Measure, inspect, and drive decisions using data.
- Design, test, code, and instrument new software solutions.
- Strengthen our engineering process with TDD, BDD, Microservice, and Vertical Slice Architectures.
- Support live applications, promote proactive monitoring, and ensure rapid incident response.
- Analyze existing systems to identify bottlenecks and improvement opportunities.
- Mentor peers and foster continuous learning within your team and organization.
- Lead team initiatives using your wide-ranging experience to decide on methods and approaches.
- Hold your team accountable for delivering quality results using defined OKRs.
- Interact with Senior Managers to discuss plans, results, and advise on complex matters.
What We're Looking For
- Bachelor's degree in Computer Science, Software Engineering, a related field, or demonstrable equivalent experience.
- Strong professional experience in software engineering.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Passion for keeping up with modern technologies and design.
- Proficiency in the .NET framework and C#.
- Experience building and consuming REST APIs.
- Proven track record of writing comprehensive unit tests and test suites.
- Strong understanding of software security principles and OWASP guidelines.
- Proficiency with Git version control and CI/CD pipelines.
- Experience with Agile development methodologies.
- Track record of delivering complex projects on schedule.
- Experience in writing performant stored procedures and functions.
- Experience with Docker, Kubernetes, and Cloud-Native applications.
- Experience with modern RDBMS (MS SQL, Postgres, MySQL) and NoSQL databases.
- Experience with RESTful API design, Kafka / event-driven design, and modern Web UI Frameworks (Angular, React).
Nice to Have
- Experience with Helm/ArgoCD, Terraform, and GitHub Actions.
- Familiarity with GraphQL, Azure cloud services.
- Experience with Generative AI and Agentic AI models and frameworks.
Technical Stack
- C#, Docker, Modern RDBMS (MS SQL, Postgres, MySQL), RESTful API design
- Kafka / event-driven design, Modern Web UI Frameworks (Angular, React)
- Kubernetes, NoSQL databases, Cloud-Native applications and services
- Helm/ArgoCD, Terraform, GitHub Actions, GraphQL, Azure
- Generative AI and Agentic AI models and frameworks
Team & Environment
You'll work on the Benefits Technology team, partnering closely with Product Managers and customers to deliver impactful solutions. We are a group of passionate technologists, collaborators, and problem solvers.





