Search 100,000+ live jobs across India

Free to search ¡ AI fit score against your CV ¡ tailor your rÊsumÊ in one click

C

Software Engineer - Senior

Cummins ¡ Pune, Maharashtra, India - China

6–12 yrs experiencefull_timePosted 2mo ago

Job description

Job Summary: Responsible for designing, developing, and delivering high-quality, scalable, and secure software solutions aligned with coding standards and technical architecture. This role involves end-to-end ownership across the software development lifecycle, including requirement analysis, design, development, testing, deployment, and ongoing support. The Software Engineer – Senior plays a key role in driving technical excellence, improving system performance, and collaborating with cross-functional teams to deliver business value. Key Responsibilities: • Design, develop, test, and deploy robust software solutions in alignment with business and technical requirements • Translate business needs into scalable system designs, architectures, and integrated solutions • Own and drive end-to-end solution delivery across application and database layers • Develop backend services using Java and Spring Boot frameworks • Analyze system requirements, data flows, and work processes to identify improvement opportunities • Optimize database performance through query tuning, indexing, and performance enhancements (Oracle) • Review and refactor existing code, including migration of database logic to service layers where appropriate • Conduct code reviews, system audits, and enforce software engineering best practices (coding standards, CI/CD, testing, etc.) • Collaborate with users, stakeholders, and cross-functional teams to gather requirements, provide estimates, and meet delivery timelines • Support application deployment, maintenance, and issue resolution, ensuring system reliability and scalability • Define and document system specifications, interfaces, and non-functional requirements (NFRs) • Monitor and improve application performance, security, and compliance • Contribute to architectural decisions and recommend modern tools, technologies, and development practices • Foster built-in quality, technical agility, and continuous improvement within teams • Stay current with emerging technologies and industry trends, especially in open-source ecosystems Experience • Minimum 5+ years of experience in software engineering or related roles • Proven experience in designing and delivering scalable enterprise applications • Hands-on experience across both application and database layers • Experience in performance tuning, system optimization, and troubleshooting complex issues • Demonstrated ability to own and drive technical solutions independently • Experience working in Agile or DevSecOps environments • Exposure to system integration, API design, and cross-functional collaboration • Hands-on, proactive, and capable of owning and driving solutions across both application and database layers • Analyze and resolve database performance issues across application and database layers • Design, develop, and optimize backend services using Java and Spring Boot • Perform database query optimization, indexing, and performance tuning in Oracle • Analyze existing stored procedures/functions and migrate appropriate business logic to the service layer • Conduct code and database audits to ensure performance, scalability, and best practices • Own and maintain the backend Java and database codebase, including identifying risks and recommending improvements • Review system interactions, including API payloads and data flow across services • Provide recommendations for database strategy, including consolidation or optimization of current database systems • Collaborate with cross-functional teams and provide technical leadership during issue resolution Qualifications • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience • May require compliance with export control or regulatory licensing requirements Core Competencies • Programming & Modern Development Practices (Agile, CI/CD, DevSecOps) • Solution Design & Architecture • Data Management & Governance • Security & Compliance Principles • Strategic and Innovative Thinking • Technical Curiosity and Continuous Learning • Driving Results with Ownership and Accountability • Effective Communication and Stakeholder Engagement • Customer-Centric Mindset • Collaboration and Inclusion

More jobs at Cummins

All Cummins jobs (263) →

Engineering jobs in Pune

Engineering jobs in Pune (5,951) →

Other Engineering jobs in India

All Engineering jobs in India (44,514) →