Lead Software Engineer

A rapidly growing data product company specializing in creating digital solutions for Fortune 500 companies across various industries.
India Gate, New Delhi, Delhi, India
Backend
Staff Software Engineer
Hybrid
8+ years of experience
Enterprise SaaS

Description For Lead Software Engineer

ShyftLabs, a dynamic data product company serving Fortune 500 clients, is seeking a Lead Software Engineer to spearhead their technical initiatives. This role combines hands-on development with technical leadership, requiring 8+ years of experience in enterprise software development and 1-3 years of technical leadership.

The position demands expertise in Java, Spring Boot, and cloud technologies, particularly AWS. The ideal candidate will be responsible for system architecture, technical decision-making, and leading development teams while maintaining high standards of code quality and performance. They will work closely with cross-functional teams to deliver innovative solutions that drive business growth.

Key technical requirements include experience with microservices architecture, domain-driven design, and proficiency in both SQL and NoSQL databases. The role involves monitoring application performance, troubleshooting complex issues, and maintaining security standards (PCI & PII compliance).

This hybrid position offers competitive compensation, comprehensive benefits, and significant professional development opportunities. The role is perfect for experienced engineers looking to take the next step in their career, combining technical excellence with leadership responsibilities in a fast-paced, growth-oriented environment.

ShyftLabs provides an environment where you can make a real impact, working with cutting-edge technologies while mentoring other engineers. The company's focus on creating digital solutions for major enterprises ensures exposure to challenging problems and opportunities to work with enterprise-scale systems.

Last updated 6 days ago

Responsibilities For Lead Software Engineer

  • Accountable for the design, development and architecture of new and current systems
  • Participate in enterprise architecture reviews and provide recommendations
  • Act as technical lead for medium to large complex project/feature enhancement
  • Work with Product Management, Project Management, Business and User Experience teams
  • Participate in grooming and priority setting sessions
  • Monitor server and application performance using APM tools
  • Work with other development teams for troubleshooting and integration
  • Provide coaching and technical guidance for Software Engineers
  • Work closely with Production Support team

Requirements For Lead Software Engineer

Java
PostgreSQL
  • 8+ years of professional experience in software support at enterprise level
  • 1-3 years of technical leadership experience
  • BS degree in Computer Science, Engineering or related IT field
  • Enterprise JAVA application and Spring boot development experience
  • Experience with PCI & PII security standards
  • Experience with Cloud technology and IaC (AWS preferred)
  • Experience with Microservice Architecture and Domain Driven Design
  • Experience with Java build tools (GitLab, Maven, Gradle, Artifactory)
  • Experience developing and tuning MS SQL, AWS Aurora PostgreSQL queries
  • Experience with automated tests and CI/CD pipelines
  • Experience with Agile methodologies
  • Excellent interpersonal & communication skills

Benefits For Lead Software Engineer

  • Competitive salary
  • Strong insurance package
  • Learning and development resources

Interested in this job?

Jobs Related To ShyftLabs Lead Software Engineer

Architect/Lead Developer

Lead the architecture and development of scalable solutions using TypeScript and AWS at ShyftLabs, a growing data product company.

Engineering Project Manager, IS&T Enterprise Systems

Engineering Project Manager position at Apple, leading enterprise systems development with focus on digital support solutions and cross-functional team coordination.

SAP SM/SD Engineering Project Manager, Enterprise Systems

Senior SAP Engineering Project Manager role at Apple, focusing on Service Management and Sales Distribution systems implementation and optimization.

Performance Engineering - SMTS/LMTS

Senior/Lead Performance Engineering role at Salesforce focusing on scalability and performance optimization of cloud applications with AI integration.

Graphics Performance Modelling Engineer - Staff/ Senior Staff

Senior-level GPU Performance Engineering role at Qualcomm focusing on architecture optimization and power modeling for graphics systems.