WEX logo

Software Development Engineer 1

WEX
NewPosted today

LOCATION

India · Remote

EXPERIENCE

2+ Years

TYPE

FullTime

SKILLS REQUIRED

JavaJavaScriptData Structures & Algorithms [DSA]CI/CDSpring BootObject-Oriented ProgrammingSQL

Job description

Overview

Software Development Engineer 1 at WEX, designing, developing and delivering high-quality software within an integrated engineering approach that blends development, quality and agility across the delivery pipeline.

What you'll do

  • Collaborate with stakeholders throughout the SDLC to translate requirements into high-quality, reliable, cost-effective and maintainable solutions that solve customer problems and generate business outcomes.
  • Design, develop and implement high quality software components with a focus on Continuous Delivery principles and practices.
  • Champion integrated engineering practices, fostering collaboration and shared ownership between development, operations and security teams.
  • Deliver technical and administrative support for live applications, promoting automation, proactive monitoring, self-recoverability, rapid incident response and continuous improvement.
  • Analyze existing systems and processes to identify bottlenecks and opportunities for improvements to flow.
  • Design, develop, test and deploy clean, maintainable and efficient code using Java and JavaScript.
  • Write optimized queries, design data schemas, and manage both relational (MySQL, Oracle) and NoSQL database integrations.
  • Apply Object-Oriented Programming (OOPS) principles and design patterns to translate functional requirements into scalable technical modules.
  • Select and implement optimal data structures and algorithms to solve performance bottlenecks and ensure low-latency system behavior.
  • Actively participate in peer code reviews, sprint planning and technical discussions to lift code quality and team standards.
  • Write unit, integration and functional tests to maintain high code coverage and minimize production defects.

What you'll need

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Minimum of 2 years of experience in software engineering and delivery.
  • Strong understanding of continuous delivery principles and practices.
  • Exposure to Cloud Infrastructure (AWS, GCP, or Azure) and CI/CD pipelines.
  • Proficiency in multiple programming languages and technologies (Java, JavaScript, Python).
  • Familiarity with Java frameworks such as Spring Boot or Hibernate.
  • Thorough understanding of Object-Oriented Programming (OOPS) concepts (Abstraction, Encapsulation, Inheritance, Polymorphism).
  • Strong foundation in Data Structures & Algorithms (Arrays, Linked Lists, Trees, Graphs, Hashing, Sorting/Searching).
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a cross-functional team.

Details

  • Location: India, remote.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Development Engineer 1