Title:  Senior Software Engineer - SDLC

Location: 

Gurugram, HR, IN Bengaluru, KA, IN Hyderabad, TG, IN

Description: 

Team Summary

We are looking for a bright and exceptional Infrastructure SSE to join our technology team. The role involves building complex next generation product used by our teams and architecting solutions to support new technical and business initiatives. The Infrastructure team is responsible for multiple functional areas which include Access & Identity Management, Linux Compute, Discovery, Networking, Observability, SDLC, & Storage, built on top of AWS, which provide the foundation upon which our customer-facing financial technology platform builds and runs.  Infrastructure is a high-impact engineering team that builds new services, automates systems, integrates cloud & open source software, and operates critical systems depending on the needs of the firm.

What You'll Do

  • Creating detailed design, working on development and performing code reviews
  • Implementing validation and support activities in line with architecture requirements
  • Developing CI/CD system for seamless deployment experience to development teams
  • Ensure CI/CD system adhere to SOC requirements and integrate together with InfoSec tools
  • Help the team translate the business requirements into R&D tasks and manage the roadmap of the R&D tasks
  • Designing, building, and implementation of the product; participating in requirements elicitation, validation of architecture, creation and review of high and low level design, assigning and reviewing tasks for product implementation.
  • Contributing significantly to complex modules

What You'll Need

  • 3+ year’s relevant technology domain experience with exposure to SDLC system development
  • Proficient with writing and reviewing Python and other object-oriented language(s) are a plus
  • Good understanding of working with distributed teams using Agile: Scrum, Kanban
  • Strong interpersonal skills as well as excellent written and verbal communication skills
  • Attention to detail and quality, and the ability to work well in and across teams
  • Excellent analytical and reasoning skills
  • Ability to learn new domains and deliver output
  • Hands on Experience with the core AWS services
  • Experience working with CI/CD tools (Jenkins, Spinnaker, Nexus, GitLab, TeamCity, GoCD, etc.)
  • Experience building automations and CICD pipelines (integration, testing, deployment)
  • Experience with Kubernetes would be a plus.
  • The candidate should have strong problem solving and analytical skills as well as a demonstrated passion for technology. Excellent reasoning ability and good interpersonal and communication skills are essential for this role as it involves interaction with business users.