Senior Software Engineer

Emerson

Pune District

On-site

INR 1,800,000 - 3,200,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Emerson, Pune, India, seeks a Senior Software Engineer to design, develop, test, and maintain enterprise software applications using Agile practices. You will contribute to architecture, feature design, and work with cross-functional teams to deliver high-quality solutions.

You will work across the SDLC, apply SOLID principles, and leverage AI-powered tools to improve testing, performance, and delivery. A bachelor’s degree and 8–10 years of experience are expected.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field.
  • 8–10 years of software engineering experience.
  • Experience using AI-powered software development tools.

Responsibilities

  • Design, develop, test, and maintain software applications using modern engineering practices and Agile methodologies.
  • Contribute to the technical design, architecture, and implementation of new features and product capabilities.
  • Collaborate with engineers, product teams, and stakeholders to plan, estimate, and deliver high-quality solutions.
  • Perform code reviews and maintain high standards for quality, security, performance, and maintainability.
  • Troubleshoot and resolve complex technical issues and provide timely support.

Skills

C#
.NET
JavaScript/TypeScript
React.js
Git
OOP/SOLID
SDLC/Agile
AI tools
Unit testing
TDD
Communication skills
Team collaboration

Education

Bachelor's degree in CS/Engineering or related field

Tools

NPM
Webpack
Material UI

Job description

In This Role, Your Responsibilities Will Be:
  • Design, develop, test, and maintain software applications using modern engineering practices and Agile methodologies.
  • Contribute to the technical design, architecture, and implementation of new features, enhancements, and product capabilities.
  • Collaborate with software engineers, product teams, and stakeholders to plan, estimate, and deliver high-quality solutions.
  • Perform code reviews and help maintain high standards for quality, security, performance, and maintainability.
  • Troubleshoot and resolve complex technical issues while providing timely support when needed.
  • Utilize AI-powered development and productivity tools to improve software quality, testing efficiency, and delivery outcomes.
  • Participate in all phases of the software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
  • Create and maintain technical documentation and support engineering activities as required.
  • Contribute to continuous improvement initiatives and promote software engineering best practices.
Who You Are:

You consistently apply critical thinking to solve complex problems and make sound decisions based on available information. You collaborate effectively with diverse teams, building strong partnerships to achieve shared goals. You continuously seek opportunities to learn, improve processes, and adopt new technologies that enhance outcomes. You communicate clearly and effectively, adapting your approach to support successful collaboration and project delivery.

For This Role, You Will Need:
  • Proficiency in C#, . NET, JavaScript/TypeScript, and React. js.
  • Experience developing and maintaining enterprise-level software applications.
  • Experience using AI-powered software development and productivity tools.
  • Working knowledge of Git and version control best practices.
  • Strong understanding of object-oriented programming, SOLID principles, and software architecture concepts.
  • Experience working across the Software Development Lifecycle (SDLC) within Agile development environments.
  • Strong analytical, problem-solving, and technical decision-making skills.
  • Effective verbal and written communication skills.
  • Strong organizational, prioritization, and time-management capabilities.
  • Demonstrated ability to collaborate successfully within cross-functional teams.
  • Bachelors degree in Computer Science, Software Engineering, Computer Engineering, or a related field, or equivalent practical experience.
  • Approximately 8 to 10 years of relevant software engineering experience.
Preferred Qualifications That Set You Apart:
  • Experience within the Industrial Automation domain.
  • Experience with Test-Driven Development (TDD) and unit testing frameworks.
  • Familiarity with front-end development tools and libraries such as npm, webpack, and Material UI.
  • Experience designing scalable, maintainable, and high-performance applications.
  • Exposure to modern DevOps practices and continuous integration/continuous delivery workflows.
Our Culture and Commitment To You:

At Emerson, we believe diverse perspectives drive innovation and help us create solutions that make a meaningful impact. We are committed to fostering an inclusive workplace where every employee is respected, valued, and empowered to contribute their best work. We support continuous learning, professional growth, collaboration, and well-being while providing opportunities to work on challenging technologies that shape the future of industrial automation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

City of Shakopee, MN • Pune District

On-site
INR 2,800,000 - 4,200,000
Sr Software Engineer
Sr Software Engineer

Emerson • Pune District

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

Emerson • Maharashtra

On-site
INR 1,400,000 - 2,200,000
Senior Software Engineer
Senior Software Engineer

Emerson • India

On-site
INR 1,800,000 - 3,000,000
Software and Shared Services Leader
Software and Shared Services Leader

Emerson • Maharashtra

On-site
INR 2,500,000 - 5,000,000
Staff Developer (.NET Core, React, MS SQL Server)
Staff Developer (.NET Core, React, MS SQL Server)

Emerson • Chandigarh

On-site
INR 1,200,000 - 1,800,000
Staff Developer (.NET Core, React, MS SQL Server)
Staff Developer (.NET Core, React, MS SQL Server)

Emerson • Maharashtra

On-site
INR 1,500,000 - 2,500,000
Senior Developer Oracle SQL Java Spring Boot
Senior Developer Oracle SQL Java Spring Boot

Emerson • Sahibzada Ajit Singh Nagar

On-site
INR 1,200,000 - 2,400,000
Software and Shared Services Leader
Software and Shared Services Leader

Emerson • Pune District

On-site
INR 3,000,000 - 6,000,000
Senior Engineer - Software Test
Senior Engineer - Software Test

Emerson • Pune District

On-site
INR 800,000 - 1,200,000