Role: Lead Engineer
Location: Remote
Duration: 8 Months
Level -2 Hands on engineer Hands-on Level 2 Software Engineer with strong Java expertise and hands-on experience in triaging and troubleshooting production issues. The ideal candidate is self-driven, adaptable, and comfortable working in a fast-paced, evolving environment.
Responsibilities
● Troubleshoot and debug Java-based applications
● Perform Java development and debugging for backend applications
● Perform SQL queries to support issue investigation
● Monitor and resolve issues in GCP/GKE environments
● Collaborate with cross-functional teams during incident triage
● Manage multiple priorities
Required Skills
● Strong Java and backend troubleshooting experience
● Production incident triage experience
● Working knowledge of GCP, GKE, and Kubernetes basics
● SQL knowledge
● Strong communication skills
● Self-driven and adaptable to change
Nice to Have
● Retail or POS domain experience Level - 4 Lead Engineer Lead Engineer – POS Managed Services (Level 4) Highly experienced Lead Engineer with strong Java and backend expertise, responsible for leading support and development activities for critical POS systems in a managed services environment. This role requires deep technical knowledge, strong ownership, and the ability to lead incident triage, drive architecture discussions, and guide the team in a fast-paced, continuously changing environment involving store systems, device integrations, and cloud/backend platforms.
Responsibilities
● Lead production incident triage calls and drive issues to resolution across store, backend, and cloud systems
● Troubleshoot complex issues involving POS applications, backend services, databases, and store devices
● Support and debug integrations with store peripherals (payment devices, printers, scanners, cash drawers, pin pads, etc.)
● Design and review solutions for new requirements, enhancements, and system integrations
● Understand and support deployment architecture across store, cloud, middleware, and backend layers
● Coordinate with offshore, onshore, vendors, and cross-functional teams during incidents and releases
● Own multiple workstreams simultaneously and ensure timely resolution of issues
● Guide and mentor engineers, working hands-on with the team on daily support and development tasks
● Drive root cause analysis and implement long-term fixes for recurring production issues
● Participate in release planning, deployment validation, and production readiness activities
● Ensure system stability during high-volume events, store rollouts, and holiday readiness periods
● Contribute to improving monitoring, alerting, automation, and operational processes
Required Skills
● Strong Java and backend development / troubleshooting experience
● Strong SQL / PostgreSQL / relational database expertise
● Proven experience leading production incident triage sessions
● Strong understanding of retail or store systems architecture
● Experience working with device integrations (payment terminals, printers, scanners, cash drawers, peripherals) is an add on.
● Strong understanding of deployment architecture and distributed systems
● Experience with cloud platforms (GCP / Kubernetes / GKE or similar)
● Ability to work in fast-paced, continuously changing environment
● Strong problem-solving and root cause analysis skills
● Strong communication and leadership skills
● Ability to guide team members and work hands-on with them daily
● Experience coordinating with offshore teams
● Self-driven, highly accountable, and able to own multiple critical areas
Nice to Have
● Retail / POS domain expertise
● Experience with payment integrations (Adyen / Verifone / Ingenico / payment gateways)
● Experience in managed services / production support environments
● Experience designing architecture for new features or integrations
● Experience with store deployments and large-scale rollouts
● Experience supporting high-volume retail events / holiday readiness