WEX · 1 hour ago
Senior Staff Engineer - Platforms
WEX is a company that focuses on providing payment solutions. They are seeking a Senior Staff Engineer to design, develop, and maintain robust backend services, while collaborating with cross-functional teams to implement new features and ensure system reliability.
Financial ServicesFinTechPaymentsSoftware
Responsibilities
Design, develop, and maintain robust, scalable, and high-performance code in our backend services
Develop public REST APIs using Java and internal gRPC APIs for inter-service and inter-system communication
Craft systems designs, lead design decisions, and drive alignment with other senior engineers
Write automated unit tests, integration tests, end-to-end tests, concurrency tests, load/performance tests
Analyze existing systems to identify bottlenecks, tech debt, and implement scalability and stability improvements
Implement automation for testing, monitoring, healing, and scaling applications, continuous integration and deployment to reduce time to market
Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement new features
Conduct code reviews (comment, approve, seek revisions, merge), mentor junior and mid-level engineers, and actively promote engineering best practices
Dive deep and troubleshoot complex issues, devise fixes, author root cause analysis documents, and ensure lasting performance and reliability
Conduct objective and comparative analyses of competing technologies to advise the team of pros and cons of a technology solution
Maintain robust documentation (design docs, run books, change management docs, and readiness plans)
Provide live-site support for production applications by monitoring systems, ensuring rapid incident resolution, and driving continuous improvement
Drive cross-team projects as a single-threaded-owner (STO) or tech lead, and actively unblock other engineers to make progress
Qualification
Required
Bachelor's degree in Computer Science or Software Engineering
10+ years of professional experience in software engineering
Strong understanding of data structures and algorithms, object-oriented design, and problem-solving skills
Expertise in designing and developing internet-scale services with scalability, availability, security, and reliability design tenets
Excellent written and verbal communication skills, and a collaborative and empathetic mindset
Experience with AWS as the foundational cloud infrastructure, encompassing proficiency in its core services, deployment methodologies, and ongoing management
Proficiency in backend development, with proficiency expertise in Java, Go or C#, and associated frameworks like SpringBoot, building and optimizing RESTful APIs, ODATA framework, and SQL/Mongo
Design, develop, and maintain robust, scalable, and high-performance code in our backend services
Develop public REST APIs using Java and internal gRPC APIs for inter-service and inter-system communication
Craft systems designs, lead design decisions, and drive alignment with other senior engineers
Write automated unit tests, integration tests, end-to-end tests, concurrency tests, load/performance tests
Analyze existing systems to identify bottlenecks, tech debt, and implement scalability and stability improvements
Implement automation for testing, monitoring, healing, and scaling applications, continuous integration and deployment to reduce time to market
Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement new features
Conduct code reviews (comment, approve, seek revisions, merge), mentor junior and mid-level engineers, and actively promote engineering best practices
Dive deep and troubleshoot complex issues, devise fixes, author root cause analysis documents, and ensure lasting performance and reliability
Conduct objective and comparative analyses of competing technologies to advise the team of pros and cons of a technology solution
Maintain robust documentation (design docs, run books, change management docs, and readiness plans)
Provide live-site support for production applications by monitoring systems, ensuring rapid incident resolution, and driving continuous improvement
Drive cross-team projects as a single-threaded-owner (STO) or tech lead, and actively unblock other engineers to make progress
Preferred
Master's degree in computer science or software engineering
12+ years of experience in software engineering
Experience with event-driven architecture and tools like Kafka
Experience working on card payments
Familiarity with cloud-native architecture (containerization using tools such as Docker and Kubernetes)
Awareness of API security and PCI DSS compliance requirements
Ability to work on existing codebase, contribute improvements, and adapt to legacy systems' constraints
Benefits
Health, dental and vision insurances
Retirement savings plan
Paid time off
Health savings account
Flexible spending accounts
Life insurance
Disability insurance
Tuition reimbursement
And more
Company
WEX
Wex is a financial technology service provider for fleet, travel and healthcare industries.
H1B Sponsorship
WEX has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (22)
2024 (10)
2023 (12)
2022 (20)
2021 (14)
2020 (18)
Funding
Current Stage
Public CompanyTotal Funding
$900MKey Investors
Warburg Pincus
2025-02-25Post Ipo Debt· $500M
2020-06-30Post Ipo Equity· $90M
2020-06-30Post Ipo Debt· $310M
Recent News
Business Wire
2026-01-13
2026-01-13
Company data provided by crunchbase