Ativa os alertas de emprego por e-mail!
Melhora as tuas possibilidades de ir a entrevistas
Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.
Join a forward-thinking company as a Senior Software Development Engineer, where you'll leverage your expertise in Java and backend development to enhance our innovative SaaS and API solutions. This role offers the opportunity to work within an Agile team, focusing on robust, scalable code while collaborating with product managers and designers. You'll contribute to the development of systems that empower fleet managers with flexible spend controls and drive continuous improvement in our services. If you're passionate about technology and eager to make an impact, this is the perfect opportunity for you!
Senior Software Development Engineer page is loaded
About the role
We are seeking a seasoned Software Engineer in the WEX Mobility Engineering organization. This role lies within the OTR (Over the Road) team. As a OTR Software Development Engineer you will work as part of an Agile development team to deliver capabilities for our Over the Road product suite. Our OTR systems provide SaaS and API solutions to our various customers. OTR products enable credit issuance to fleet companies and their workers in the form of OTR/WEX or cobranded credit cards, usable at fueling stations and select other merchants. At OTR, we provide fleet managers and operators with the flexibility to configure spend controls that restrict fleet members to use their cards at configured merchants, for configured amounts and velocity etc. You will be joining a team of engineers and product stakeholders who have a passion for creating value for our customers by simplifying the business of doing business. You will leverage technology to improve the value, quality, stability and performance of our services and applications.
How you’ll make an impact
Design, develop, and maintain robust, scalable, and high-performance object oriented code in our backend services.
Develop libraries and components that fit into Mobility services.
Work with senior engineers to co-develop systems designs, and drive alignment with other engineers.
Write automated unit tests, integration tests, end-to-end tests, concurrency tests, load/performance tests.
Work with tech leads and senior engineers to identify bottlenecks, outline tech debt, and implement incremental scalability, and stability improvements.
Implement automation for testing, monitoring, auto-scaling, continuous integration and deployment to reduce time to market
Collaborate with cross-functional team members, including product managers, designers, and other engineers, to define and implement new features.
Seek and conduct code reviews (comment, approve, seek revisions, merge), and actively learn engineering best practices.
Dive deep and troubleshoot complex issues, devise fixes, author root cause analysis documents, and ensure lasting performance and reliability.
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.
Experience You'll Bring:
Bachelor’s degree in Computer Science or Software Engineering
Significant professional experience in software engineering.
Strong understanding of data structures and algorithms, object-oriented design, and problem-solving skills.
Excellent written and verbal communication skills, and a collaborative and empathetic mindset.
Proficiency in backend development, with proficiency expertise in Java (C++/C# will also be considered), and frameworks like SpringBoot, building and optimizing RESTful APIs, ODATA framework, and SQL
Preferred Qualifications
Master’s degree in computer science or software engineering.
Significant experience in software engineering
Expertise in designing and developing internet-scale services with scalability, availability, security, and reliability design tenets.
Familiarity with cloud-native architecture (containerization using tools such as Docker and Kubernetes.)
Ability to work on existing codebase, contribute improvements, and adapt to legacy systems’ constraints.
WEX is a global commerce platform that helps businesses solve for operational complexities like employee benefits, managing and mobilizing fleets, and streamlining payments.
With over 6,500 employees, we work with large and small companies in more than 200 countries and territories, and can tailor our services to meet the unique needs of their businesses.
We hire people who share our passion for continuous innovation and client service that is unparalleled in the industry. Offering comprehensive and market competitive benefits, our offerings are designed to support your personal and professional well-being. If you’re looking for a growing career - come be part of WEX today. To learn more about our employee benefits, please click here .
WEX is an equal opportunity employer committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to sex, race, color, age, national origin, religion, sexual orientation, gender identity, protected veteran status, disability or other protected status. WEX promotes a drug-free workplace.
Qualified individuals with a disability have the right to request a reasonable accommodation. If you require a reasonable accommodation as a result of your disability at any point in the job application process, please submit your request through ourReasonable Accommodation Request Form .
This form is for accommodation requests only and cannot be used to inquire about the status of applications.