Experience
3 - 6 yrs
Salary (CTC)
₹3,790,000 - ₹4,190,000
Job Location
Bengaluru, India
Vacancy
1
Designation
Staff Software Engineer
Job Type
ONSITE
Job Description
Job Description Summary
Were looking for a Staff Software Engineer to lead the design and delivery of cloud-native, enterprise-grade applications. Youll set technical direction, build scalable RESTful APIs and microservices with ASP.NET Core, and drive front-end solutions with modern React JS. Youll champion code quality, testing, security, and observability, and mentor engineers while partnering closely with product and cross-functional teams. Experience integrating AI capabilities into applications is a plus
Job Description In this role, you will:
- Lead architecture, design, and development of RESTful APIs and microservices using .NET, ASP.NET Core (Web API), and Entity Framework
- Establish engineering best practices: SOLID principles, design patterns, code reviews, technical standards, and documentation
- Build front-end experiences using JavaScript/TypeScript with ReactJS
- Own end-to-end delivery: requirements, design, implementation, automated testing (unit, integration, UI), performance, and deployment
- Design for reliability, scalability, and security in AWS; containerize and ship services with Docker
- Work across data stores (SQL Server, PostgreSQL, Oracle), including schema design, query optimization, and performance tuning
- Implement and improve observability (logging, monitoring, alerting) and drive operational excellence
- Integrate AI/ML capabilities where appropriate to enhance product features and developer productivity
- Ensure secure development practices including SAST/DAST and remediation of findings
- Mentor and coach engineers; lead technical initiatives and collaborate with product, UX, and stakeholders
- Deep .NET expertise with ASP.NET Core (Web API) and Entity Framework
- Strong RESTful API and Microservices design and development
- Proficiency in JavaScript and TypeScript
- Experience with modern front-end frameworks of ReactJS / Angular
- Solid grasp of SOLID principles, design patterns, and microservices architecture
- Strong SQL skills across SQL Server, PostgreSQL, and Oracle
- Automation experience: unit, integration, and UI test frameworks
- Cloud experience with AWS/Azure
- Docker experience for containerizing applications
- Proven ability to lead initiatives and deliver high-quality, scalable solutions
- Monitoring and logging tools: Splunk, Prometheus, ELK Stack
- DevOps/CI/CD tools: GitHub, GitHub Actions, Jenkins, JFrog Artifactory, Groovy
- Load/performance testing (e.g., JMeter)
- Security best practices in SAST and DAST
- Strong problem-solving and analytical skills
- Experience working independently in fast-paced, cross-functional environments
- Practical AI skill set (e.g., integrating AI/ML capabilities into applications)
For roles outside USA: Bachelor's Degree in Computer Science or STEM Majors (Science, Technology, Engineering and Math) with advanced experience.
For roles in USA: Bachelor's Degree in Computer Science or STEM Majors (Science, Technology, Engineering and Math) with minimum years of experience 10 to 15 years
Desired CharacteristicsTechnical Expertise Technical Expertise:
Master's Degree/ PHD in Computer Science
Experience with Windows and Unix / Linux based programming
Experience working on software projects in the Energy domain (Energy Management, Oil Gas, Power Water)
Certified Scrum Master and/or Product Owner
Business Acumen Master's Degree/ PHD in Computer Science
Experience with Windows and Unix / Linux based programming
Experience working on software projects in the Energy domain (Energy Management, Oil Gas, Power Water)
Certified Scrum Master and/or Product Owner
Demonstrates the initiative to explore alternate technology and approaches to solving problems
Skilled in breaking down problems, documenting problem statements and estimating efforts
Demonstrates awareness about competitors and industry trends
Has the ability to analyze impact of technology choices
Leadership Skilled in breaking down problems, documenting problem statements and estimating efforts
Demonstrates awareness about competitors and industry trends
Has the ability to analyze impact of technology choices
Ability to takes ownership of small and medium sized tasks and deliver while mentoring and helping team members
Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results
Identifies misalignments with goals, objectives, and work direction against the organizational strategy. Makes suggestions to course correct
Continuously measures deliverables of self and team against scheduled commitments. Effectively balances different, competing objectives
Personal Attributes Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results
Identifies misalignments with goals, objectives, and work direction against the organizational strategy. Makes suggestions to course correct
Continuously measures deliverables of self and team against scheduled commitments. Effectively balances different, competing objectives
Strong oral and written communication skills
Strong interpersonal skills
Effective team building and problem solving abilities
Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit
Strong interpersonal skills
Effective team building and problem solving abilities
Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
