Software Development Engineer 1
Share this job
About this role
WEX is hiring a remote Software Development Engineer 1 to help build and maintain software for its Mobility organization. The role involves full-stack development, API development, testing, debugging, and supporting production systems.
Job description
Work on software systems supporting commercial fleet operations, fuel payments, and transaction processing.
Contribute to backend services, APIs, event-driven microservices, and frontend infrastructure, depending on the assigned team.
Develop and test features across the software development lifecycle, from implementation to deployment and production support.
Collaborate with engineers and product teams to deliver reliable software and improve existing systems.
Eligibility
- Bachelor's or master's degree in Computer Science from a reputed institution.
- 0–1 year of professional experience.
- Strong understanding of data structures, algorithms, and software design.
- Ability to write clean, maintainable, tested code in at least one of Java, Python, TypeScript, or JavaScript.
- Understanding of unit testing and the software testing pyramid.
- Basic knowledge of IAM, role-based access control, and secure handling of secrets.
- Familiarity with Git, pull requests, and existing CI/CD pipelines.
- Strong problem-solving, analytical, communication, and collaboration skills.
- Cloud fundamentals and Docker exposure are preferred.
- Internship or co-op experience delivering code to a production or staging environment is preferred.
Skill(s) required
Responsibilities
Develop software components within the team's existing architecture.
Write clean, compilable code and appropriate unit tests.
Investigate and fix bugs in assigned tasks.
Support low-priority tickets and supervised on-call activities.
Add error and information logs to improve debugging and observability.
Maintain Jira tickets and follow established development processes.
Participate in team meetings, backlog discussions, and product demonstrations.
Use AI coding tools responsibly and validate generated code.
Update technical documentation when necessary.
Collaborate with engineers and product teams on implementation, testing, deployment, and production support.
How to apply
Review the job requirements and apply through the official employer application page.