Senior Software Engineer

  • Full-time

Company Description

Positioned at Publicis Groupe's core, Epsilon is a leader in interaction management, empowering brands to transform ordinary customer experiences into meaningful, human experiences. Through a connected suite of products and services, Epsilon combines leading-edge identity management, industrial strength data and technology expertise with big brand acumen gained over five decades working with the industry’s top brands. Our human-powered, data-led marketing delivers unmatched depth, breadth and scale to help brands turn meaningful human interactions into exceptional business outcomes. For more information, visit us at https://india.epsilon.com/

Follow us on social: LinkedIn, Facebook, Instagram, and Twitter

Job Description

  • The primary role of Senior, Software Engineer - Release Engineering (RL) is to streamline the product upgrade, release process with greater productivity, quality and innovation by advancing the team’s maturity in and Agile Organization, and exhibit the following traits:
  • Across all the functions of Software Engineering cycle RL Role is demanding hence requires
  • The (RL) should interface and communicate with Dev, QA, Ops, PMO and PO daily and should be very closely connected with multiple delivery teams and iron out dependencies on the timelines, environments and build quality/prioritization issues upfront
  • RL will be working closely with the US stakeholders on planning releases and maintaining release calendar
  • RL will be working closely with infrastructure teams and network team for any datacenter maintenance or network upgrades and its impact on the products. They will be engaging with Product VPs in putting a plan for outages and work with client services team to communicate the same to the clients
  • RL will be responsible for owning all change tickets to release a product to pre-production and production environments
  • RL will be working closely with the change management team to make sure all the changes are compliant
  • RL will be working with multiple products teams and coordinating 2 week release cycles
  • (RL) is responsible for building and managing the Release Calendar and be very planful on high priority releases and hot-fixes
  • (RL) should confidently drive communications, set expectations and follow through across multiple stakeholder groups
  • Working hours are mostly US times i.e. 10pm – 5am but also depends on release timings. Most of the release are between 2am – 5am IST. At this point we will be making this a full-time Work-From-Home role but after 8 months office presence might be required based on which product releases you own. You should be flexible with work timings

How a day at work will look like:

  • Forward Plan the release windows and cycles across product releases
  • Manage risks and resolves issues that affect release scope, schedule and quality
  • Measure and monitor progress to ensure releases are delivered on-time/on-scope/on-quality and that they meet or exceed expectations
  • Coordinate release content and effort based on the service request backlog, pending service requests and Skynet dependencies
  • Communicate all key milestones, commitments, and changes including requirements, QA plans, schedule, and scope changes
  • Manage relationships and coordinate work between different teams at different locations
  • Conduct Release Readiness reviews, Milestone Reviews, and Business Go/No-Go reviews (DoD signoff)
  • Produce Deployment, Run Books and Implementation Plans
  • Weekly Release Reporting
  • Communicate release details and schedules to the stakeholders as required
  • Continually work towards making improvements in the release process
  • Lead and co-ordinate the Go-Live activities including the execution of the deployment Plans and checklists
  • Maintains a release repository and manages key information such as build and release procedures, dependencies, and notification lists

Qualifications

  • Bachelor’s degree in Computer Science or related field
  • 3+ years of previous release and/or project management experience
  • Must have articulate and succinct communication skills written as well as verbal
  • Excellent presentation skills to a large group
  • Excellent interpersonal/collaboration skills within/outside the team, across geographies and customers
  • 5 - 8 years of experience in information systems operations environment in systems analysis or development
  • Training/ Certification in Agile Software Development practices
  • Demonstrated ability to coordinate cross-functional work teams toward task completion
  • Demonstrated effective leadership and analytical skills
  • Expertise in MS-Office suite and Jira

Nice to have:

  • Exposure to SDLC
  • Excellent coordination skills
  • Process Optimization skills
  • ITIL, Project Management, Lean etc. certifications
Privacy Policy