2 months ago
Bengaluru, IndiaSenior
Responsibilities
- Design, develop, and maintain scalable, high-performance object-oriented backend services.
- Develop public REST APIs with Java and internal gRPC APIs for inter-service communication.
- Lead system designs, technical decisions, cross-team projects, and engineering alignment.
- Write unit, integration, end-to-end, concurrency, load, and performance tests.
- Identify bottlenecks and technical debt and implement scalability, stability, monitoring, healing, and scaling improvements.
- Support continuous integration and deployment to reduce time to market.
- Collaborate with product managers, designers, and engineers to define and implement features.
- Conduct code reviews, mentor junior and mid-level engineers, and promote engineering best practices.
- Troubleshoot complex production issues, author root cause analyses, and drive lasting reliability improvements.
- Evaluate competing technologies and document designs, run books, change management procedures, and readiness plans.
- Provide live-site support, monitor production applications, and resolve incidents rapidly.
Requirements
- Bachelor’s degree in Computer Science or Software Engineering.
- 5–8 years of professional software engineering experience.
- Strong understanding of data structures, algorithms, object-oriented design, and problem solving.
- Expertise designing and developing internet-scale services with scalability, availability, security, and reliability considerations.
- Proficiency in backend development with Java or C#, SpringBoot, RESTful APIs, OData, and SQL.
- Ability to use AI-enabled development tools such as Cursor AI, Kiro, and GitHub Copilot.
- Excellent written and verbal communication skills and a collaborative, empathetic mindset.
- Preferred: master’s degree in computer science or software engineering.
- Preferred: 8 years of software engineering experience, event-driven architecture, Kafka, card payments, Docker, Kubernetes, API security, and PCI DSS compliance.
- Preferred: familiarity with iOS or Android development.
- Preferred: experience deploying AI solutions, AI agents or copilots, multi-agent systems, distributed AI architectures, and vector databases such as Pinecone, Weaviate, OpenSearch, or Milvus.
- Preferred: knowledge of AI evaluation techniques, safety practices, and responsible AI principles.
Tech Stack
Categories
About WEX
WEX is a public financial technology company that provides corporate payment solutions to fleets, healthcare/benefits administrators, and travel businesses. Its products include fuel and mobility cards, virtual card payments, and platforms for HSAs/FSAs/HRAs, with revenue from payment processing and software/service fees. Founded in 1983 and headquartered in Portland, Maine, WEX trades on the NYSE under WEX and was formerly known as Wright Express.
