TymblHub

© 2026 TymblHub

Lead Software Engineer

Epsilon Asia Group Of Companies
Posted on
Epsilon Asia Group Of Companies logo

Experience
2 - 7 yrs
Salary (CTC)
₹30.9L - ₹34.2L
Job Location
Bengaluru, India
Vacancy
1
Designation
Lead Software Engineer
Job Type
Not specified

Job Description

Job Summary

This is a full-time role based in Bengaluru, India, with a hybrid work model. The role reports into the engineering leadership team and partners closely with product, architecture and business partners. We are looking for a Lead Software Engineer to work on a groundbreaking multichannel SaaS digital marketing platform that identifies customer patterns, enables effective customer engagement across channels, and helps marketers achieve a positive return on marketing investment (ROMI). The platform consolidates capabilities typically found in stand-alone services and channel-specific messaging platforms, giving marketers a tightly integrated, easily orchestrated, insights driven, cross-channel marketing capability.

Responsibilities

  • Lead the definition, design and architecture and development of software product and new features.
  • Collaborate with Product Owner, Engineers and Business Users in conceptualizing, estimating, and developing new software applications and enhancements
  • Lead the hands-on, top-down design, test-driven development and implementation of enhancements and new products, and research and create proofs of concept for possible solutions.
  • Develop repeatable unit and integration test cases, create test metrics when required, and resolve questions about test results.
  • Automation of deployment, customization, upgrades, and monitoring through DevOps tools meant for Cloud management.
  • Documentation of software s objectives, business requirements, deliverables, and specifications in collaboration with internal users and departments.
  • Support and modernize legacy applications by driving continuous code improvements, improving maintainability, reducing technical debt, and enabling migration of workloads to Kubernetes-based platforms.
  • Performance tuning, monitoring, maintaining fault tolerant/HA infrastructure along with Disaster recovery design, implementation, and maintenance.
  • Work with multi-functional teams during crisis to address and resolve complex incidents and problems in addition to assessment, analysis, and resolution of multi-functional issues.
  • Responsible for development and maintenance of product with technologies involving Enterprise Java and Distributed technologies on Cloud, DevOps Continuous Delivery pipeline.
  • Mentor and guide the team along with your manager of the Squad.

Qualifications

  • Bachelor's degree in Computer Science or a related technical field with 12+ years experience and hands on development.
  • Core Java and Enterprise Java Technologies (J2EE technologies (Type scripts/Java scripts, JPA and Web/UI technologies, ReactJS, Angular)).
  • Micro services Cloud: Full understanding of AWS Cloud Infrastructure.
  • Spring IO, Spring MVC, Spring Hibernate, Spring Boot, web architectural and design patterns
  • Continuous Integration: GitCICD, AWS CodeDeploy, GoCD, Nexus etc.
  • Configuration & Automation: Ansible, Terraform, Cloudformation etc.
  • Containers: Kubernetes, Docker, ECS, EKS
  • Code Security: Veracode, Sonar Cube etc.
  • Source Control: GIT, Bitbucket
  • Build: Maven, Gradle
  • Scripting/Language: Shell Scripting, Python and Java
  • Monitoring: Cloud Watch, Cloud Trail, Kibana, Graphana
  • Experience with profiling, code coverage, logging, common IDE s and other development tools.
  • Good understanding of Agile Methodologies - SCRUM and Strong communication skills (verbal and written).
  • Ability to work within tight deadlines and effectively prioritize and complete tasks in a high-pressure environment.
  • Solid understanding of software security practices including user authentication and authorization, data validation and an understanding of common DOS and SQL injection techniques.
  • Ability to suggest usage design patterns and algorithms while following the standards of software development.
  • Connection and Thread pools, memory management and configuration, balancing and scaling systems, tuning for scale and performance, security, and quality.
  • Additional preferred Qualifications Technical AWS Solution Architect, Java Certifications, or others.
  • Expertise in designing and handling complex architectures across multiple distributed solutions, with hands-on experience in designing, deploying, and operating cloud-based and/or Kubernetes systems.
  • Non-Technical Functional knowledge of Digital marketing or Affiliate marketing
  • Team management skill for 5-6 people: Mentorship in technology, Planning and execution of technical design and architecture, Stakeholder management.

Key Skills

  • Core Java
  • Spring Boot
  • ReactJS
  • Angular
  • AWS Cloud Infrastructure
  • Kubernetes
  • Docker
  • Terraform
  • Ansible
Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

No Referrers Available

There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.