WEX simplifies the business of running a business and is seeking a passionate technologist to join their Benefits Technology team. The role involves designing solutions for employer benefits, collaborating with stakeholders, and building high-quality software using modern technologies and practices.
Responsibilities:
- Collaborate with stakeholders to learn about our customers biggest challenges
- Measure, inspect, and drive decisions using data
- Design, test, code, and instrument new solutions
- Develop and maintain CI/CD pipelines using tools such as Azure DevOps or GitHub Actions
- Implement Infrastructure as Code (IaC) using tools like Terraform
- Strengthen and drive our engineering process with TDD and BDD, Microservice and Vertical Slice Architectures
- Support live applications, promote proactive monitoring, rapid incident response, and continuous improvement
- Analyze existing systems and processes to identify bottlenecks and opportunities for improvements
- Mentor and learn from your peers, foster continuous learning within your team and organization
- Lead initiatives for your team by using your wide-ranging experience and deep technical knowledge to make decisions on method and approach to solving issues
- Hold your team accountable for delivering quality results using defined OKRs
- Interact with Senior Managers to discuss plans, results, and advise on complex matters
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field; OR demonstrable equivalent experience
- At least 10 years of experience in software engineering
- Strong problem-solving skills, excellent communication and collaboration skills
- Passionate about keeping up with modern technologies and design
- C#, Python (if applicable)
- Docker
- Modern RDBMS (i.e. MS SQL, Postgres)
- ASP.NET RESTful API design
- Kafka / event-driven design
- Terraform
- Modern Web UI Frameworks (i.e. Angular, React, Blazor)
- Kubernetes
- NoSQL databases
- Helm/ArgoCD
- GitHub Actions
- GraphQL