{"id":955230,"url":"https://alion.io/job/epsilon-lead-software-engineer-2","title":"Lead Software Engineer","company":{"id":410,"name":"Epsilon","domain":"epsilon.com","url":"https://alion.io/company/epsilon","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":23000,"max_usd":58000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":74},"experience_years_min":12,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Amazon CloudWatch","optional":false},{"name":"Amazon ECS","optional":false},{"name":"Amazon EKS","optional":false},{"name":"Angular","optional":false},{"name":"Ansible","optional":false},{"name":"AWS","optional":false},{"name":"Bitbucket","optional":false},{"name":"CI/CD","optional":false},{"name":"CloudFormation","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"Gradle","optional":false},{"name":"Grafana","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"Kibana","optional":false},{"name":"Kotlin","optional":false},{"name":"Kubernetes","optional":false},{"name":"Maven","optional":false},{"name":"Node JS","optional":false},{"name":"Python","optional":false},{"name":"Scala","optional":false},{"name":"Scrum","optional":false},{"name":"SonarQube","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring MVC","optional":false},{"name":"SQL","optional":false},{"name":"Terraform","optional":false},{"name":"Veracode","optional":false},{"name":"JavaScript","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-09-16T04:34:25Z","employer_posted_date":null,"last_verified_at":"2026-09-16T04:34:25Z","board_verified":false,"closed_at":null,"days_open":48,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":48},"description":"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.\nThe primary role of the Lead Software Engineer is to envision, design, and build internet-scale cloud services (preferably AWS) using Java and NodeJS, Scala and ReactJS. Also, Kotlin (optional) will be an added advantage. This role is a full-stack, hands-on role solely focused on technology architecture, design, coding and deployment strategies. This role requires engineering principles followed at CJ Test-driven develop, EMT and a top-down design approach; long-term product thinking, key technology and architecture decisions, and owning DevOps to satisfy both functional and non-functional requirements. The engineer should be passionate about writing scalable code and coaching technical teams by working closely with architects, engineering managers, leads, and developers.\nResponsibilities:\nSuccess in this role will be measured by the ability to deliver reliable cloud-native services, make sound architecture decisions, improve engineering practices, mentor team members, and contribute to predictable delivery of product outcomes.\nLead the definition, design, architecture and development of software products and new features.\nCollaborate with Product Owner, Engineers and Business Users in conceptualising, estimating, and developing new software applications and enhancements\nLead 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.\nDevelop repeatable unit and integration test cases, create test metrics when required, and resolve questions about test results.\nAutomate deployment, customisation, upgrades, and monitoring through DevOps tools meant for Cloud management.\nDocumentation of software's objectives, business requirements, deliverables, and specifications in collaboration with internal users and departments\nSupport and modernise legacy applications by driving continuous code improvements, improving maintainability, reducing technical debt, and enabling migration of workloads to Kubernetes-based platforms.\nPerformance tuning, monitoring, maintaining fault tolerant/HA infrastructure along with Disaster recovery design, implementation, and maintenance.\nWork with cross-functional teams during crises to address and resolve complex incidents and problems, in addition to assessment, analysis, and resolution of cross-functional issues.\nResponsible for development and maintenance of products with technologies involving Enterprise Java and Distributed technologies on the cloud, DevOps, and a continuous delivery pipeline.\nMentor and guide the team along with your manager of the Squad.\nRequirements:\nBachelor's degree in Computer Science or a related technical discipline with 12+ years' experience and hands-on development.\nSolid Experience in the following technologies: Core Java and Enterprise Java Technologies (J2EE technologies (Type scripts/Java scripts, JPA and Web/UI technologies, ReactJS, Angular)), Microservices, Cloud: Full understanding of AWS Cloud Infrastructure. Spring IoC, Spring MVC, Spring Hibernate, Spring Boot, web architectural and design patterns. Continuous Integration: Git, CI/CD, AWS CodeDeploy, GoCD, Nexus, etc.\nConfiguration and Automation: Ansible, Terraform, CloudFormation, etc. Containers: Kubernetes, Docker, ECS, EKS; Code Security: Veracode, SonarQube, etc. Source Control: GIT, Bitbucket; Build: Maven, Gradle; Scripting/Language: Shell Scripting, Python and Java; Monitoring: CloudWatch, CloudTrail, Kibana, Grafana.\nExperience with profiling, code coverage, logging, common IDEs, and other development tools.\nGood understanding of Agile Methodologies - SCRUM and Strong communication skills (verbal and written).\nAbility to work within tight deadlines and effectively prioritise and execute tasks in a high-pressure environment.\nSolid understanding of software security practices, including user authentication and authorisation, data validation and an understanding of common DOS and SQL injection techniques.\nAbility to suggest usage design patterns and algorithms while following the best practices of software development.\nConnection and Thread pools, memory management and configuration, balancing and scaling systems, tuning for scale and performance, security, and quality.\nAdditional preferred Qualifications:\nTechnical: AWS Solutions Architect, Java Certifications, or others.\nExpertise 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.\nNon-Technical.\nFunctional knowledge of Digital marketing or Affiliate marketing.\nTeam management skills for 5-6 people: Mentorship in technology, Planning and execution of technical design and architecture, Stakeholder management.","description_format":"text","description_chars":5335,"description_truncated":false,"requirements":{"experience_years_min":12,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Sales & Marketing","Marketing Automation","Email Marketing"],"lifecycle":[{"event":"open","at":"2026-09-16T04:34:25Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"Filed H-1B visas in the last two years","filings_12m":0,"filings_prev_12m":1,"green_card_filings_12m":0,"median_offered_wage_usd":null,"route":null,"cap_exempt":false,"checked_at":"2026-10-29T16:27:21+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)"],"filings_for_role_12m":0}],"liveness":{"score":13,"band":"cold","label":"Long shot","p_open":0.4,"p_active":0.715,"p_room":0.45,"age_days":48,"expected_fill_days":26,"reasons":["seen:48","velocity","win:tail"],"computed_at":"2026-11-03T05:54:40Z"},"pay":null,"html_url":"https://alion.io/job/epsilon-lead-software-engineer-2","json_url":"https://alion.io/job/epsilon-lead-software-engineer-2.json","meta":{"generated_at":"2026-11-04T01:18:50Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1999,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":410},"rest":"https://alion.io/mcp/rest/get_company?id=410"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fepsilon-lead-software-engineer-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fepsilon-lead-software-engineer-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fepsilon-lead-software-engineer-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/epsilon-lead-software-engineer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fepsilon-lead-software-engineer-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":955230}},{"tool":"search_jobs","arguments":{"company":"epsilon.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":955230},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}