1. Home
  2. Jobs
  3. Jobs in Bangalore
  4. Software Engineer jobs in Bangalore
  5. Senior Software Engineer
Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 22547754

    Epsilon logo

    Senior Software Engineer

    Epsilon · Bengaluru · onsite · Posted today

    Undisclosed5–10 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Job Summary

    Overview About Business Unit: Platform Services specializes in the implementation, management and evolution of Custom and PeopleCloud solutions, offering end-to-end support for clients. Our team of experts handles platform setup, ongoing management, and strategic enhancements, ensuring that our solutions adapt to changing business needs. From loyalty programs to digital activation, our platforms empower clients to implement campaigns, generate insights, and streamline business activities, all with a focus on seamless integration and continuous improvement. By collaborating with client partners and strategy teams, we create impactful campaigns tailored to each client's unique objectives.

    Responsibilities

    Software Engineering Platform Development

    • You will combine strong software engineering fundamentals with AI-assisted ways of working and the ability to contribute across the end-to-end solution lifecycle.
    • Your primary accountability remains engineering delivery, expected to flex into adjacent responsibilities (business analysis, quality engineering, data, and automation) as business and delivery needs evolve.
    • Design, build, test, debug, deploy, and maintain web, API, integration, batch, and data-enabled applications using C#, .NET, JavaScript/TypeScript, and relevant modern frameworks.
    • Develop responsive front-end experiences and reliable middleware and backend services using sound object-oriented, API, integration, and database design principles.
    • Collaborate with architects and senior engineers to create modular, observable, resilient, secure, and scalable solutions across AWS, Azure, or equivalent cloud platforms.
    • Apply clean-code practices, design patterns, peer reviews, unit testing, version control, Agile delivery and CI/CD throughout the development lifecycle.
    • Own software quality and operability by addressing performance, reliability, maintainability, accessibility, security, privacy, and technical debt.
    • Prepare and maintain solution documentation, operational guidance, release notes, and support materials.
    • Use AI-assisted engineering tools such as Amazon Q, Kiro, Microsoft Copilot, or equivalent tools for design exploration, coding, refactoring, test generation, documentation, troubleshooting, and productivity improvement, with appropriate human review.

    AI Innovation

    • Apply foundational Generative AI and Agentic AI concepts to relevant engineering and delivery use-cases.
    • Prototype solutions using prompt engineering, retrieval-augmented generation (RAG), tool use, orchestration, evaluation, and human-in-the-loop patterns.
    • Explore frameworks and services such as LangChain, LangGraph, CrewAI, Amazon Bedrock, Azure AI, or equivalent technologies.
    • Apply responsible AI practices, including data protection, security, accuracy validation, explainability, traceability, and appropriate human oversight.
    • Contribute ideas and reusable assets that improve engineering productivity, customer experience, delivery quality, and operational efficiency.

    Business Analysis Solution Design

    • Collaborate with clients, product owners, architects, business analysts, quality engineers, and other partners to understand business outcomes and translate them into clear functional and technical requirements.
    • Document requirements, user journeys, acceptance criteria, interfaces, data flows, dependencies, risks, and non-functional needs.
    • Analyze business, application, and customer data to inform solution choices, including CRM, loyalty, and marketing technology use cases where applicable.
    • Contribute to discovery sessions, design workshops, estimation, and solution reviews, balancing user value, feasibility, quality, security, scalability, and cost.
    • Use AI-assisted analysis and documentation tools responsibly to accelerate discovery, improve traceability, and validate completeness and accuracy.

    Quality Engineering Automation

    • Define and implement unit, integration, API, UI, regression, data, performance, and negative test scenarios aligned to requirements and risk.
    • Validate application and data quality using SQL, backend verification, logs, telemetry, and defect analysis.
    • Build and maintain automated tests using tools and frameworks such as Playwright, Selenium, Postman, ReadyAPI, or equivalent technologies.
    • Embed quality engineering into CI/CD pipelines and support continuous validation across the software development lifecycle.
    • Use AI-assisted techniques to improve test design, coverage analysis, defect triage, and automation, while validating generated outputs for correctness and reliability.

    Collaboration, Ownership

    • Take end-to-end ownership of assigned outcomes, communicate progress and risks early, and support delivery through to production stability.
    • Flex across development, analysis, testing, data, cloud, automation, documentation, and support activities based on team priorities, while maintaining depth in core engineering capability.
    • Participate in solution and code reviews, knowledge sharing, communities of practice, retrospectives, and continuous improvement initiatives.
    • Mentor peers where appropriate, contribute to a collaborative team culture, and invest in continuous learning as technologies and delivery models evolve.

    Qualifications

    Essential Education Experience

    • Bachelors degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience.
    • 5+ years of software engineering experience delivering and supporting production-grade applications.
    • Experience delivering complex initiatives using disciplined engineering, Agile, DevOps, and quality practices.
    • Demonstrated ability to solve complex software problems and manage multiple priorities with attention to detail.

    Core Technical Skills

    • Strong programming capability in C#/.NET and working proficiency in Python and/or JavaScript/TypeScript, with sound understanding of object-oriented principles and design patterns.
    • Experience with REST APIs, JSON, MVC/Web API, web services, and modern front-end frameworks such as React or Angular.
    • Proficiency in HTML, CSS, responsive web development, and unit-testing frameworks such as NUnit or equivalent.
    • Strong SQL, relational database design, data modelling, and database fundamentals; exposure to MySQL, Oracle, DynamoDB, Snowflake, Redshift, or equivalent platforms.
    • Hands-on experience with Git-based version control, peer review, build automation, CI/CD, and cloud platforms such as AWS or Azure.
    • Understanding of software development, testing, release, support, security, and operational lifecycles.
    • Working knowledge of QA automation and API testing tools such as Playwright, Selenium, Postman, ReadyAPI, or equivalent.

    AI Future Skills

    • Practical understanding of Generative AI, Agentic AI, prompt engineering, RAG, and AI-assisted software delivery.
    • Exposure to LangChain, LangGraph, Amazon Bedrock, Azure AI, or similar AI frameworks and services.
    • Ability to use AI-assisted tools for analysis, design, coding, testing, documentation, troubleshooting, and workflow automation, with disciplined verification of outputs.
    • Ability to identify valuable AI use cases, prototype responsibly, evaluate outcomes, and communicate findings through demonstrations, case studies, or presentations.
    • Awareness of responsible AI, privacy, security, intellectual property, and data-handling considerations.

    Desirable Skills Experience

    • Cloud-native and serverless services, including AWS EC2, S3, Lambda, Redshift, or equivalent services.
    • Unix/Linux command line, Bash or PowerShell scripting, Python automation, and application observability.
    • Workflow automation using n8n, Make, Zapier, low-code/no-code platforms, or equivalent technologies.
    • Experience with performance engineering, distributed systems, data platforms, CRM, loyalty, or marketing technology solutions.

    Personal Attributes

    • Excellent verbal and written communication, stakeholder collaboration, analytical thinking, and structured problem solving.
    • Professionalism, integrity, accountability, and a quality-first mindset.
    • Curiosity, learning agility, adaptability, and willingness to work beyond traditional role boundaries.
    • Self-starter who can organize work, coordinate across team members, and operate effectively in collaborative, fast-paced environments.
    • Creative thinker who challenges existing practices constructively and converts learning into measurable improvements.

    Success in This Role

    • Success is demonstrated through reliable delivery of business outcomes, high-quality and secure engineering, effective use of AI and automation, strong cross-functional contribution, continuous skill growth, and the ability to move fluidly across adjacent responsibilities without compromising accountability or technical depth.


    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.

    Sourced from naukri

    Skills

    AutomationBashBedrockAgileCI/CD Pipelinescase studiesAzure Aiapisai frameworksamazon web servicesBusiness AnalysisBuild AutomationAgile DeliveryAWS EC2advertising technologycloudadvertisingAngularjsAPI TestingMicrosoft AzureArtificial Intelligence

    About Epsilon

    Epsilon logo

    Epsilon

    Marketing & Advertising

    2.7k+

    employees

    1969

    57 years old

    Austin, Texas

    US

    ₹16L PA avg

    Avg at Epsilon

    About

    Epsilon specializes in enabling brands to deliver personalized marketing solutions that meet rising consumer expectations amidst industry complexity.

    Industries

    Marketing & AdvertisingAdvertising / PR / Events

    Employee ratings

    10 reviews

    3.7/ 5

    Culture

    3.6

    Career growth

    2.3

    Work-life

    3.4

    Employees rate it well for

    Company Culture39Work-Life Balance38

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    See all 995 Software Engineer jobs in BangaloreSoftware Engineer jobs in IndiaJobs in Bangalore

    Career guides

    • Free AI resume builder for India: make an ATS-ready resume in minutes
    • How to Build a Job Application Automation in 2026: Architecture, ATS APIs and Code - and When to Buy Instead
    • Swiggy referral: how to get one in 4 steps (2026)

    All career guidesAll articlesBrowse companies hiring

    Senior Software Engineer · waiting for your command