Senior Software Engineer

Operations & Technology

PEX is the next generation workforce spending platform. We help businesses with distributed workforces facilitate the spending they need to do to deliver services or drive more revenue. We do this through a robust SaaS platform that lets them distribute prepaid cards, control their use, monitor activity in real-time and streamline expense reconciliations. These features are available via desktop, mobile apps and a suite of APIs and webhooks.

About PEX engineering

We are a team of software professionals with a passion for building and supporting an amazing B2B fintech platform. We love operating at scale in a highly secure environment. Our culture values autonomy, collaboration, and forward thinking to continue evolving our products.

 

The opportunity

We are looking for a Senior Software Engineer to join our growing engineering team. You will join at an ideal time as we grow our business and launch new products. You will be involved in every step of the process from working with our product managers to design the product to creating, maintaining our automated CI/CD processes and monitoring your creation in production. You will report directly to the VP of Engineering and be a major stakeholder in the team.

 

What you will do at PEX

  • Work on a full stack product including a modern web application, mature microservices APIs, large databases, and mobile apps
  • Deliver and maintain clean, simple, secure code following modern best practices (SOLID; META; DI, etc.)
  • Actively participate in a dedicated agile squad to deliver new features and capabilities
  • Learn new skills and technologies
  • Contribute to a mature and robust DevOps environment

 

What will make you successful at PEX

  • Full stack software development
  • Object Oriented best practices, especially in C# and Typescript
  • Experience with .NET Core and ASP.NET Core
  • Experience writing unit tests, and using unit testing frameworks
  • Experience with databases especially SQL Server and MongoDB
  • Strong experience with modern Single Page Applications
  • Excellent communication skills for communicating design and ideas
  • Highly motivated and able to gain trust by demonstrating technical expertise
  • Understanding of secure development best practices, including OWASP
  • Working knowledge of REST APIs

 

What would be nice to have

  • Xamarin, or any other mobile development experience
  • Experience with Angular, especially Angular 9+
  • Experience with Azure
  • Experience with database optimization and analytics platforms
  • Experience with observability and incident management platforms

 

What makes PEX a great place to work

  • Autonomy and flexibility
  • You will create rapid impact to the success of the business
  • We support ongoing training and development
  • Excellent health, vision and dental coverage
  • Unlimited PTO