Senior Software Engineer

City of Shakopee, MN

Pune District

On-site

INR 2,800,000 - 4,200,000

Full time

4 days ago
Be an early applicant
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 in Pune is seeking a senior software engineer to design, develop, test, and maintain enterprise-grade applications using C#, .NET, JavaScript/TypeScript, and React.js. You will collaborate with cross-functional teams, drive technical design, and apply SOLID principles in an Agile environment.

You will use AI-powered development tools, participate across the full SDLC, and contribute to documentation and continuous improvement initiatives.

Qualifications

  • Bachelor’s degree or equivalent practical experience in CS/ENG.
  • 8–10 years of software engineering experience.
  • Experience with enterprise-scale apps using JavaScript/TypeScript and C#/.NET.
  • Familiarity with AI-powered development tools.

Responsibilities

  • Design, develop, test, and maintain software applications using modern engineering practices and Agile methodologies.
  • Contribute to 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 uphold quality, security, performance, and maintainability standards.
  • Troubleshoot complex issues and provide timely support.
  • Use AI-powered tools to improve quality, testing efficiency, and delivery outcomes.
  • Participate in all SDLC phases from requirements to deployment.
  • Create and maintain technical documentation and support engineering activities.
  • Promote software engineering best practices and continuous improvement.

Skills

C#
.NET
JavaScript/TypeScript
React.js
Object-oriented programming
SOLID principles
Agile methodologies
Git
Communication skills

Education

Bachelor's degree in Computer Science/Software Engineering/Computer Engineering or related field

Tools

npm
webpack
Material-UI
Git

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.
  • Bachelor's 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

Emerson • Maharashtra

On-site
INR 1,400,000 - 2,200,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
Principal Software Engineer – AI Systems for Engineering Workflows
Principal Software Engineer – AI Systems for Engineering Workflows

Emerson • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Software Developer-Backend
Software Developer-Backend

City of Shakopee, MN • Dadri

Hybrid
INR 800,000 - 1,200,000
Medical insurance plans
401(k)
Tuition reimbursement
+1
Principal /Senior Software Engineer C# -Desktop Application
Principal /Senior Software Engineer C# -Desktop Application

Emerson • Bengaluru

On-site
INR 2,800,000 - 5,000,000
Competitive benefits
Medical insurance
Employee assistance program
+2
Software Developer-Backend
Software Developer-Backend

Emerson • Dadri

On-site
INR 900,000 - 1,500,000
Flexible benefits plans
Medical insurance with dental/vision
401(k) / retirement planning
+2
Principal Software Engineer - AI Systems for Engineering Workflows
Principal Software Engineer - AI Systems for Engineering Workflows

Emerson Electric Company India Pvt Ltd • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Competitive benefits plans
Medical insurance options
Employee Assistance Program
+2
SW Test Lead Engineer
SW Test Lead Engineer

Emerson • Maharashtra

On-site
INR 1,800,000 - 2,400,000
Software Test Engineer
Software Test Engineer

Emerson • Maharashtra

On-site
INR 900,000 - 1,500,000