Software Engineer I
3 days ago• Pune, India
DESCRIPTION
The Software Engineer I is responsible for developing high-quality, innovative, and fully performing software that complies with coding standards and technical design. This role involves the design, development, testing, and maintenance of full stack web applications with a strong focus on frontend development. The engineer collaborates across functions to ensure efficient and secure software solutions aligned with business needs.
Note:- Although the role category specified in the GPP is Remote, the requirement is for Hybrid working model from Cummins Pune Office.
Key Responsibilities:
- Develop and maintain full stack web applications, focusing on frontend development using modern frameworks.
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Collaborate with cross-functional teams including designers, product managers, and QA engineers.
- Participate in code reviews, share knowledge, and contribute to team growth.
- Troubleshoot, debug, and optimize application performance.
- Stay updated on industry trends, emerging technologies, and modern development practices.
- Document software solutions and create supporting technical materials such as flowcharts and design specifications.
- Analyze business and technical requirements and translate them into effective software solutions.
- Engage in systems analysis and recommend improvements to enhance functionality and performance.
- Ensure compliance with non-functional requirements including performance, scalability, and security.
- Participate in Agile development practices, including sprint planning and iterative delivery.
RESPONSIBILITIES
Skills and Competencies:
- Business Insight - Understands business context to develop effective solutions.
- Communicates Effectively - Adapts communication for different audiences.
- Customer Focus - Builds strong customer relationships and delivers value.
- Global Perspective - Considers diverse global contexts in decision-making.
- Manages Conflict - Resolves issues constructively and diplomatically.
- Agile Development & Systems Thinking - Applies iterative development and holistic systems thinking for optimal outcomes.
- Agile Testing - Ensures quality and business value through test-driven development.
- Regulatory & Compliance - Understands risk management and regulatory frameworks.
- Solution Modeling & Functional Fit Analysis - Creates scalable and compliant technical solutions.
- Values Differences - Embraces diversity in thought and culture.
Want more jobs like this?
Get jobs in Pune, India delivered to your inbox every week.

Education, Licenses, Certifications:
- College, university, or equivalent degree in Computer Science, Engineering, or a related subject.
- Relevant certifications in software development, cloud platforms, or Agile methodologies are an advantage.
- This position may require licensing or compliance with export control or sanctions regulations.
Experience:
- 3-5 years of professional experience in software development.
- Experience in Agile environments is preferred.
- Internships, co-op programs, or other extracurricular software development experience is a plus.
QUALIFICATIONS
Required Qualifications:
- Bachelor's degree (or equivalent) in Computer Science, Engineering, or related field.
- 3-5 years of hands-on experience in full stack development, with strong frontend expertise.
- Proficient in JavaScript/TypeScript, HTML5, CSS3, and Bootstrap.
- Experience with frontend frameworks like React, Angular, or Vue.js.
- Working knowledge of backend technologies such as Node.js, Express, Python, or Java.
- Familiar with RESTful API integration and testing using tools like Postman.
- Understanding of database systems (SQL/NoSQL).
- Exposure to unit testing frameworks such as JUnit.
- Experience with version control systems like Git.
- Comfortable working in Agile environments using tools like Jira and Confluence.
- Strong problem-solving, communication, and collaboration skills.
Nice to Have:
- Experience with cloud platforms like AWS, Azure, or GCP.
- Exposure to CI/CD pipelines and DevOps practices.
- Familiarity with frontend grid and charting tools such as AG-Grid, Kendo Grid, Plotly, or D3.js.
- Understanding of containerization tools like Docker.
- Knowledge of testing frameworks such as Jest or Mocha.
Job Systems/Information Technology
Organization Cummins Inc.
Role Category Remote
Job Type Exempt - Experienced
ReqID 2417316
Relocation Package No
Client-provided location(s): Pune, India
Job ID: Cummins-R-CC94B08FA5924939BFC2E5F9359E7A06
Employment Type: OTHER
Posted: 2025-07-30T12:11:20
Perks and Benefits
Health and Wellness
- FSA With Employer Contribution
- Health Reimbursement Account
- On-Site Gym
- HSA With Employer Contribution
- Health Insurance
- Dental Insurance
- Vision Insurance
- Life Insurance
- Short-Term Disability
- Long-Term Disability
Parental Benefits
- Non-Birth Parent or Paternity Leave
- Birth Parent or Maternity Leave
Work Flexibility
- Flexible Work Hours
- Remote Work Opportunities
Office Life and Perks
- Company Outings
- Casual Dress
Vacation and Time Off
- Leave of Absence
- Personal/Sick Days
- Paid Holidays
Financial and Retirement
- Relocation Assistance
- Performance Bonus
- Stock Purchase Program
- Pension
- 401(K) With Company Matching
Professional Development
- Mentor Program
- Shadowing Opportunities
- Access to Online Courses
- Lunch and Learns
- Tuition Reimbursement
Diversity and Inclusion