Fresher Jobs / WEX / WEX Hiring Software Development Engineer 1 in Bangalore | Onsite
Fresher / entry level
WEX logo

WEX

WEX Hiring Software Development Engineer 1 in Bangalore | Onsite

Bangalore On-site 0 - 1 years Not disclosed Full Time Batch 2026, 2025 Any Bachelor's Degree · M.Sc — Computer Science

Quick actions

Apply Now

Skills required

Technologies this role asks for

Prepare for this role

Learn the required skills, practice interview MCQs, then come back and apply for Java, Python .

Get new job alerts

Be notified when roles like this match your profile.

You’ll hear about matching jobs on this device.

  1. Tap the Share button in Safari
  2. Choose Add to Home Screen
  3. Open SoftoJobs from your Home Screen
  4. Tap Enable Job Alerts

Job description

What you’ll do in this role

Job Overview

WEX is hiring a Software Development Engineer 1 for its Mobility organization in Bangalore, India. This full-time, early-career role contributes to software used by commercial drivers and fleet operators. Depending on the team, the work may involve backend APIs and services, event-driven processing, or shared frontend infrastructure.

The Mobility teams build and maintain systems supporting fuel payments, authorizations, loyalty features, identity integrations, mobile applications, and real-time transaction data. Engineers contribute across the software lifecycle, from implementation and testing to deployment, documentation, and supervised production support.

Key Responsibilities

  • Build assigned software components within the architecture and development patterns established by the team.
  • Implement features using existing approaches such as microservices, event-driven design, or component-based frontend development.
  • Write clean, maintainable, compilable code and unit tests that meet team quality standards.
  • Clarify acceptance criteria and expected error states before starting implementation.
  • Reproduce software defects, investigate their causes, and fix well-defined bugs with guidance from senior engineers.
  • Respond to low-priority support tickets and participate in on-call rotations under supervision.
  • Run assigned checks and scripts during incidents, following the team's established procedures.
  • Add useful error and information logs that help the team investigate and diagnose issues.
  • Update Jira tickets, follow the Definition of Done, maintain the correct ticket status, and flag delivery risks promptly.
  • Participate in stand-ups, backlog grooming, demonstrations, and other team activities.
  • Use stakeholder feedback from demonstrations to understand how features work for users.
  • Use AI-assisted coding tools such as Cursor or similar tools to reduce repetitive work and investigate errors, while reviewing and validating generated output.
  • Update technical documentation when information is incomplete or inaccurate.

Required Skills

  • Sound fundamentals in data structures, algorithms, and software design.
  • Ability to write clean, tested code in at least one of Java, Python, TypeScript, or JavaScript.
  • Understanding of the testing pyramid and practical experience writing unit tests through coursework, an internship, or a personal project.
  • Basic awareness of identity and access management (IAM), role-based access control, and the importance of not hardcoding secrets.
  • Familiarity with Git, pull requests, and deploying changes through an existing CI/CD pipeline.
  • Ability to identify when a code change causes a build failure and communicate blockers or schedule risks early.
  • Openness to code review feedback, willingness to learn team conventions, and flexibility when project priorities change.
  • Clear communication and the ability to ask focused questions while explaining what has already been attempted.

Preferred Qualifications

  • Degree in Computer Science or Software Engineering from a reputed institution.
  • Internship or co-op experience involving code delivered to a production or staging environment as part of a team.
  • Strong analytical and problem-solving skills.
  • Ability to collaborate with colleagues across different functions while also handling assigned tasks independently.
  • Basic familiarity with cloud computing concepts through coursework or personal projects.
  • Exposure to Docker, including reading or running existing Dockerfiles.
  • Experience navigating an existing codebase and making improvements to code written by others.
  • Interest in AI tools beyond code completion, such as prompt design or modifying a simple AI-powered script or agent.
  • Interest in payments, fleet operations, or developer platforms.

Education

The role calls for a bachelor's or master's degree in Computer Science, with Computer Science or Software Engineering identified in the preferred qualifications. The posting does not specify a particular graduating batch.

Experience

The stated professional experience range is 0 to 1 year. Internship, co-op, coursework, and personal-project experience may help demonstrate relevant coding and testing skills.

Technologies and Engineering Environment

  • Java and Spring Boot – Used by the over-the-road team's backend services and APIs.
  • Python – Listed as a language used in the event-driven backend environment and accepted as a coding language.
  • TypeScript and JavaScript – Accepted programming languages; TypeScript is also used in the frontend platform stack.
  • Apache Kafka – Used for asynchronous event processing.
  • Angular – Used for micro-frontend development on the NA Mobility Platform team.
  • NestJS – Used for backend-for-frontend services.
  • Android and iOS – Mobile application platforms used by drivers in the field.
  • Git – Used for source control and pull-request workflows.
  • Docker – Containerization exposure is preferred.
  • Jira – Used for ticket tracking and team workflow.
  • Cursor or similar AI coding tools – Used to assist development, with responsibility remaining on the engineer to validate results.
  • CI/CD – Candidates should understand how to deploy through an existing pipeline.

Work Mode and Location

The position is listed as full-time and located in Bangalore, India. The posting does not explicitly identify the work arrangement as remote or hybrid, so this listing uses the configured onsite default.

Who Should Apply

This opportunity is suited to early-career developers with strong programming fundamentals, an interest in building production software, and a willingness to learn from code reviews and experienced teammates. Candidates should be comfortable testing their work, investigating defined bugs, communicating progress, and following established engineering processes.

Applicants with relevant internship, co-op, coursework, or personal-project experience may be able to demonstrate their readiness. Familiarity with backend services, frontend frameworks, mobile platforms, event-driven systems, containers, cloud basics, or AI-assisted development can be relevant depending on the team.

How to Apply

Review the requirements and submit your application through the employer's application page. Ensure your resume clearly presents your programming languages, unit-testing experience, Git and pull-request knowledge, relevant projects, and any internship or team-based software delivery experience.

Apply now through SoftoJobs to explore this opportunity.

Eligibility

Education, passing batch and experience

Education

Any Bachelor's Degree · M.Sc — Computer Science

Passing Batch

2026, 2025

Experience

0 - 1 years (Freshers welcome)

Similar Fresher Jobs

More openings you may like

© 2026 SoftoJobs. All rights reserved.

SoftoBot

For freshers

Fresher job assistant

Ask about fresher roles, internships, skills, or cities.