Full-time

WEX Inc is hiring a Staff Software Engineer

About the Role

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.

Required Skills
C#DockerKubernetesRESTful API designKafkaEvent-driven designAngularReactModern RDBMSNoSQL databasesCloud-Native applicationsHelmArgoCDMicroservicesSystem Design
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
WEX Inc

WEX simplifies the business of running a business. Their WEX Benefits solutions reduce complexity and help manage costs of benefits administration for clients and partners.

Visit website
Job Details
Category fullstack
Posted 3 months ago