Senior Software Engineer

WEX•Lower Macungie Township, PA
•$121,500 - $145,500

About The Position

WEX is seeking a Senior Software Engineer to join its Benefits Technology team, which builds employer benefits solutions and services. The role partners closely with Product Managers, customers, and other stakeholders to understand employer challenges and design solutions that serve customers and the business. The engineer will build and support high-quality software using modern technologies and test-driven development practices, while contributing to the engineering process and continuous improvement.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or demonstrable equivalent experience.
  • At least 5 years of experience in software engineering.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Interest in keeping up with modern technologies and design.
  • Strong proficiency in Angular and/or React.
  • Experience building and consuming REST APIs.
  • Demonstrated ability to write 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 writing performant stored procedures and functions.
  • Experience developing cloud-native applications and services.
  • Experience with C# and Docker.
  • Experience with modern relational database management systems such as MS SQL, Postgres, or MySQL.
  • Experience with ASP.NET RESTful API design.
  • Experience with Kafka or event-driven design.
  • Authorization to work in the United States without visa sponsorship or transfer at any point during employment.
  • Residence within 50 miles of Dallas, TX; Chicago, IL; New York City, NY; the San Francisco Bay Area, CA; or Seattle, WA.

Nice To Haves

  • Kubernetes.
  • Helm or ArgoCD.
  • Terraform.
  • GitHub Actions.
  • NoSQL databases.
  • GraphQL.
  • Azure.
  • Python, if applicable.

Responsibilities

  • Collaborate with stakeholders to understand customers’ biggest challenges.
  • Measure and inspect data, and use it to drive decisions.
  • Design, test, code, and instrument new solutions.
  • Strengthen and advance engineering practices, including test-driven development, behavior-driven development, microservices, and vertical slice architectures.
  • Support live applications through proactive monitoring, rapid incident response, and continuous improvement.
  • Analyze existing systems and processes to identify bottlenecks and opportunities for improvement.
  • Mentor peers, learn from others, and foster continuous learning within the team and organization.
  • Become a subject matter expert in the functional area and relevant best practices.
  • Apply creative problem-solving to resolve issues or recommend approaches suited to unique circumstances.
  • Complete work independently and proactively review it with others.
  • Take ownership, seek out ways to contribute, and work with minimal supervision.

Benefits

  • Health insurance.
  • Dental insurance.
  • Vision insurance.
  • Retirement savings plan.
  • Paid time off.
  • Health savings account.
  • Flexible spending accounts.
  • Life insurance.
  • Disability insurance.
  • Tuition reimbursement.
  • Quarterly or annual bonus eligibility for non-sales roles, based on role and applicable plan.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service