hero

Find Your Dream Job Today

Our mission is to help high-achieving LGBTQ+ undergraduates reach their full potential.

Principal Software Engineer

Cummins Turbo Technologies

Cummins Turbo Technologies

Software Engineering
Pune, Maharashtra, India
Posted on Mar 14, 2025

DESCRIPTION

Key Responsibilities:

  • Technical Specifications : Create and manage technical specifications for applications, infrastructure, or complete solutions.

  • Technical Analysis : Evaluate potential solutions, including commercial off-the-shelf products versus custom-built solutions.

  • Solution Design : Deliver solution designs adhering to standards and leveraging reusable components.

  • High-Level and Detailed Design : Create high-level and detailed designs for infrastructure, applications, interfaces, conversions, extensions, reports, and workflows.

  • Collaboration : Work closely with IT technical service providers to ensure outsourced work packages meet quality, schedule, cost, security, performance, and scalability parameters.

  • Design and Code Reviews : Participate in formal design and code reviews to ensure adherence to detailed design specifications and coding standards.

  • Efficiency and Automation : Ensure efficiency in build and deploy processes, leveraging automation where possible.

  • Testing : Assist in the test strategy and execution of the master test plan.

  • Standards and Guidelines : Participate in creating standards, processes, procedures, and guidelines for the IT design and development community.

  • System Analysis and Revision : Analyze and revise existing systems and documentation to identify improvements.

Skills and Experience:

  • Software Engineering Experience : 8-10 years of software engineering in a global environment, with the ability to lead the team technically and mentor juniors.

  • Programming Proficiency : Proficiency in Java 8 and above, basic Python; knowledge of Node.js and React.js is a plus.

  • Cloud Experience : 3+ years of AWS experience; knowledge of Azure is beneficial.

  • AWS Services : Hands-on experience with AWS services like EC2, Lambda, SQS, API Gateway, Kinesis, S3, CloudFront, CloudWatch, ECS, IoT Core.

  • Serverless Architecture : Exposure to serverless architecture and infrastructure as code (CloudFormation/Terraform).

  • Database Skills : Experience with DynamoDB (or another similar NoSQL DB) and strong SQL skills with experience in RDBMS.

  • Agile Environments : Experience working in Agile environments.

  • IT Technical Skills : Fundamental IT technical skill sets.

  • System Development : Experience taking a system from requirements through to launch.

  • Communication Skills : Ability to communicate with users, other technical teams, and management to collect requirements, identify tasks, provide estimates, and meet production deadlines.

  • Software Engineering Best Practices : Professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

  • TDD Process - Test driven development & knowledge of automation.

RESPONSIBILITIES

Competencies:

  • Customer Focus : Building strong customer relationships and delivering customer-centric solutions.

  • Global Perspective : Taking a broad view when approaching issues, using a global lens.

  • Manages Complexity : Making sense of complex, high quantity, and sometimes contradictory information to effectively solve problems.

  • Manages Conflict : Handling conflict situations effectively, with a minimum of noise.

  • Optimizes Work Processes : Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement.

  • Data Modeling : Creating, writing, and testing data models, test scripts, and build scripts using industry standards and tools.

  • Performance Tuning : Conceptualizing, analyzing, and solving application, database, and hardware problems.

  • Solution Configuration : Configuring, creating, and testing solutions for commercial off-the-shelf (COTS) applications.

  • Solution Design : Creating and defining solution designs complete with instrumentation and measurement.

  • Solution Functional Fit Analysis : Composing and decomposing systems into component parts to study their interaction.

  • Solution Modeling : Creating, designing, and formulating models, diagrams, and documentation.

  • Solution Validation Testing : Validating configuration item changes or solutions using defined best practices.

  • Values Differences : Recognizing the value that different perspectives and cultures bring to an organization.

Qualifications:

  • Education : College, university, or equivalent degree in Computer Science, Information Technology, Business, or related subject, or relevant equivalent experience required.

  • Licensing : This position may require licensing for compliance with export controls or sanctions regulations.

  • .

QUALIFICATIONS

Experience:

  • 8+ year of relevant work experience required.

Job Systems/Information Technology

Organization Cummins Inc.

Role Category Hybrid

Job Type Exempt - Experienced

ReqID 2412272

Relocation Package Yes

Our culture believes in Powering Your Potential . We provide global opportunities to develop your career, make your community a better place and work with today’s most innovative thinkers to solve the world’s toughest problems.

We believe in flexibility for you to explore your passions while making an impact through meaningful work within our inclusive workforce. That’s what #LifeAtCummins is all about.