Principal Engineer
: Job Details :


Principal Engineer

Millinocket Regional Hospital

Job Location : Portland,ME, USA

Posted on : 2025-08-14T01:07:50Z

Job Description :

This is a remote position; however, the candidate must reside within 30 miles of one of the following locations: Seattle, WA; Boston, MA; San Francisco Bay Area, CA; and Portland, ME.

About the Team/Role

We are seeking a seasoned Principal Software Engineer in the WEX Mobility Engineering organization. This role will be part of the North America Mobility team, which provides fleet management and mobility payment solutions to large customers and partners in the Americas. The team spans the USA, India, and Brazil, developing SaaS and API solutions for fleet customers. Our products enable credit issuance via WEX or cobranded credit cards, usable at fueling stations and other merchants, with configurable spend controls for fleet managers.

How you'll make an impact:
  • Respect existing systems while introducing innovative solutions.
  • Navigate ambiguity to define problems and devise effective solutions.
  • Design, develop, and maintain scalable, high-performance backend services in an object-oriented manner.
  • Implement distributed systems, including public REST APIs with Java and internal gRPC APIs.
  • Lead system design, make architectural decisions, and align with other engineers.
  • Write comprehensive tests—unit, integration, end-to-end, concurrency, and load testing.
  • Analyze systems for bottlenecks and technical debt, implementing scalability and stability improvements.
  • Automate testing, monitoring, healing, scaling, and CI/CD pipelines to accelerate deployment.
  • Collaborate with cross-functional teams to define and implement new features.
  • Conduct code reviews, mentor engineers, and promote best practices.
  • Troubleshoot complex issues, perform root cause analysis, and ensure system reliability.
  • Evaluate and compare technologies to advise the team on optimal solutions.
  • Create robust documentation including design documents, run books, and change management plans.
Experience you'll bring:
  • Master's degree in Computer Science or Software Engineering.
  • 10+ years of professional software engineering experience.
  • Strong knowledge of data structures, algorithms, object-oriented design, and problem-solving.
  • Experience designing internet-scale, secure, and reliable services.
  • Excellent communication skills and a collaborative mindset.
  • Proficiency in Java or C#, with frameworks like SpringBoot, RESTful API development, and SQL.
Preferred Qualifications
  • 15+ years of software engineering experience, including senior or principal roles.
  • Experience with event-driven architecture using AsyncAPI.
  • Knowledge of card payment systems (ISO8583) and PCI DSS compliance.
  • Expertise in API scalability and working with legacy systems.

The pay range for this role is $195,000 to $260,000, based on qualifications and experience. WEX offers a comprehensive benefits package including health, dental, vision, retirement plans, paid time off, and more.

#J-18808-Ljbffr
Apply Now!

Similar Jobs (0)