HamburgerMenu
hirist

VikingCloud - Software Engineering Lead - Java

VikingCloud
8 - 13 Years
Vadodara/Baroda

Posted on: 21/07/2026

Job Description

Role : Software Engineering Lead

Location : Vadodara

Employment Type : Full-Time

Work timing : 02 : 00 PM IST - 11 : 00 PM IST

About the Role :

We're building a next-generation Marketplace Platform that enables customers to purchase, subscribe, and manage products through a modern self-service experience while supporting enterprise customers with advanced licensing, provisioning, and back-office capabilities.

We're looking for a hands-on Software Engineering Lead who enjoys solving complex technical challenges while mentoring a small engineering team. This is not a people-management-only role; you'll be the primary technical leader, architect, and a significant individual contributor responsible for designing, building, and delivering a scalable commerce platform.

What You'll Do :

- Lead the architecture, design, and development of a cloud-native Marketplace Platform.

- Build scalable Java/Spring Boot microservices powering payments, subscriptions, entitlements, and product activation.

- Design and implement recurring billing capabilities, including monthly, annual, and usage-based subscriptions, upgrades, downgrades, prorations, renewals, cancellations, and dunning workflows.

- Own the end-to-end Stripe integration, including Checkout, Billing, Subscriptions, Invoicing, Webhooks, payment recovery, refunds, and idempotent event processing.

- Build secure, scalable REST APIs and integrate seamlessly with existing platform services.

- Design enterprise-grade entitlement and licensing models supporting both self-service and enterprise customers.

- Collaborate with Product, Engineering, and DevOps teams to deliver production-ready solutions.

- Lead a team of 2-4 engineers through technical mentoring, architecture reviews, code reviews, and engineering best practices.

- Ensure high standards for testing, performance, security, observability, and production reliability.

- Contribute to CI/CD pipelines, Kubernetes deployments, GitOps practices, and cloud infrastructure.

Required Skills & Experience :

- 8+ years of software engineering experience with 5+ years in a technical leadership or Lead Engineer role.

- Expert-level Java (17+) and Spring Boot development.

- Strong experience designing and building Microservices and REST APIs.

- Proven experience implementing complex subscription billing and payment platforms.

- Hands-on experience with Stripe (Checkout, Billing, Subscriptions, Webhooks, Invoicing).

- Strong database design experience using MySQL/PostgreSQL with JPA/Hibernate and schema migrations.

- Experience with Google Cloud Platform (GCP), Kubernetes (GKE), Docker, GitHub Actions, ArgoCD (or similar GitOps tools), and Gradle/Maven.

- Strong understanding of automated testing using JUnit and Mockito.

- Experience designing secure, scalable, highly available distributed systems.

- Excellent engineering judgment with the ability to translate business requirements into scalable technical solutions.

Preferred Qualifications :

Experience with one or more of the following is highly desirable :

- Angular 15+

- Stripe Tax, Avalara, TaxJar, Vertex, or other tax compliance platforms

- Redis, Kafka, Spring Cloud, OpenFeign, Resilience4j

- Terraform or Infrastructure as Code

- Prometheus, Grafana, Loki, OpenTelemetry

- Salesforce, CPQ, or enterprise provisioning integrations

- PCI DSS, SOC2, GDPR/CCPA compliance

- Enterprise SaaS platforms, seat-based licensing, or usage-based billing

- AI-assisted software development tools and modern engineering workflows

Why Join Us?

This is an opportunity to build a mission-critical commerce platform from the ground up while influencing architecture, engineering standards, and product direction. If you enjoy building scalable systems, staying hands-on with code, and leading by example, we'd love to hear from you.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...