hero

Find Your Dream Job Today

Out for Undergrad
companies
Jobs

Principal SW Engineer

Cummins Turbo Technologies

Cummins Turbo Technologies

Administration
Pune, Maharashtra, India
Posted on Nov 3, 2025

DESCRIPTION

Hybrid Role

The Principal Software Engineer is responsible for designing, developing, and implementing innovative software solutions that support business operations and digital transformation. This role requires deep technical expertise, strong analytical skills, and a passion for delivering high-quality, scalable applications. The incumbent will lead software development initiatives, support and mentor a team of developers, and collaborate with cross-functional stakeholders to ensure alignment with business needs and technology strategies.

The successful candidate will demonstrate the ability to balance creativity with sound engineering practices, prioritize effectively, communicate clearly, and deliver results across multiple concurrent projects.

Key Responsibilities

  • Develop software solutions by analyzing information needs, conferring with users, and studying systems flow, data usage, and work processes.

  • Design, code, test, and implement applications following the software development lifecycle.

  • Document and demonstrate solutions through clear documentation, flowcharts, layouts, and diagrams.

  • Evaluate feasibility by conducting detailed analysis, problem definition, and requirements gathering to develop and propose effective solutions.

  • Recommend state-of-the-art development tools, programming techniques, and computing equipment to enhance productivity and solution quality.

  • Lead and coach software engineering teams, providing guidance, technical mentoring, and educational support to foster professional growth.

  • Participate in solution architecture discussions to define system specifications, interfaces, and nonfunctional requirements (NFRs).

  • Promote Built-In Quality, Team Agility, and Technical Agility through best practices and continuous improvement.

  • Foster decentralized decision-making by enabling teams with the knowledge and tools to make informed technical decisions.

  • Serve as a Change Agent to represent the technical vision, build alignment, and influence outcomes across teams.

  • Strengthen business partnerships by applying Business Relationship Management (BRM) practices to deliver value-driven software solutions.

  • Ensure security and confidentiality of IT assets and data through adherence to compliance, governance, and risk management processes.

  • Drive continuous improvement through system analysis and by recommending changes in policies, procedures, and tools.

RESPONSIBILITIES

Core Competencies

  • Business Insight: Applies knowledge of business and marketplace to achieve organizational goals.

  • Communicates Effectively: Delivers clear, audience-appropriate communication across multiple channels.

  • Customer Focus: Builds strong customer relationships and delivers customer-centric solutions.

  • Global Perspective: Approaches issues with a broad, global mindset.

  • Manages Conflict: Handles conflict effectively with minimal disruption.

  • Agile Architecture: Designs scalable and adaptable systems aligned with evolving business needs.

  • Agile Development: Utilizes API-first and iterative development approaches, incorporating IoT and hyper-connectivity trends.

  • Agile Systems Thinking: Analyzes systems holistically to ensure long-term value and sustainability.

  • Agile Testing: Leads cross-functional teams to deliver value through continuous testing and iteration.

  • Regulatory Risk & Compliance Management: Ensures solutions adhere to legal, regulatory, and compliance frameworks.

  • Solution Functional Fit Analysis: Evaluates system design and integration to meet business and compliance requirements.

  • Solution Modeling: Creates and maintains models, diagrams, and documentation using industry-standard tools.

  • Values Differences: Recognizes and leverages diverse perspectives and cultures within teams.

Education, Licenses, and Certifications

  • Bachelor’s degree (or higher) in Computer Science, Engineering, or a related field , or equivalent professional experience.

  • Licensing may be required for compliance with export control or sanctions regulations.

QUALIFICATIONS

Skills and Experience Required

Overall Experience: 10–14 years in software engineering and solution delivery.

Technical Expertise:

  • Cloud Platforms: AWS (minimum 3–5 years of hands-on experience)

  • Programming Languages: Proficiency in Python (required); Java (preferred, with willingness to work in it)

  • Key AWS Services: Lambda, SQS, API Gateway, S3, IoT Core

  • Containerization & Orchestration: Docker, Kubernetes (ECS/EKS)

  • Databases:

  • NoSQL – AWS DynamoDB or MongoDB

  • SQL/RDBMS – Strong proficiency in relational database design and query optimization

  • Infrastructure-as-Code: Terraform

  • Version Control & CI/CD: GitHub, GitHub Workflows

  • Security & Compliance Tools:

  • Static Application Security Testing – SonarQube

  • Dynamic Application Security Testing – Veracode

  • Vulnerability & Risk Scanning – WIZ

  • Repository & Package Management: JFrog

  • Monitoring & Observability: Dynatrace

Preferred Experience:

  • Working in Agile environments and applying Develops principles.

  • Leading cross-functional development teams and mentoring engineers.

  • Managing end-of-the-end software delivery from requirement analysis to production deployment.

  • Applying professional software engineering practices across the full SDLC, including coding standards, code reviews, testing, and deployment automation.

Skills

  • Strong problem-solving and analytical thinking capabilities.

  • Passion for innovation and emerging technologies.

  • Excellent leadership, collaboration, and communication skills.

  • Ability to manage multiple priorities and deliver results in a fast-paced environment.

  • Commitment to continuous learning and improvement.

As Cummins continues to grow, you'll be provided with continuous learning opportunities, supportive benefits and a culture that values your wellbeing, safety and work-life balance. Here, you'll have the power to determine your future with innovative technology, a focus on sustainability and with a company positioned for long-term growth.