Senior Software Engineer I
Hybrid · Pune, Maharashtra, India
Job Summary
Senior Software Engineer I is responsible for designing, building, and maintaining large-scale production services, web applications, data pipelines, and streaming systems. Works within an Agile/Scrum framework, participates in sprint planning, daily stand-ups, retrospectives, and demos. Debugs production issues across services and levels of the stack; mentors team members; helps improve engineering standards, tooling, and processes; ensures code quality through testing and certification. Must have Golang proficiency (candidates with Java or Python expertise and a plan to transition to Go will be considered), experience with Docker and Kubernetes, cloud-native microservices, distributed systems design, and strong SQL/NoSQL database skills; solid SDLC understanding. Preferred but not required: cybersecurity domain knowledge, security protocols, Jira/Confluence, and CI/CD experience.
Required Qualifications
- Proficiency in Golang (candidates with expert-level Java or Python experience and a transition to Go will be considered)
- Experience in Agile environments
- Deep familiarity with microservices architecture and containerization (Docker and Kubernetes)
- Experience designing and maintaining distributed systems
- Strong proficiency in SQL and NoSQL databases
- Understanding of SDLC
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.