Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Principal SW Engineer

Yesterday Pune, India

DESCRIPTION

Job Summary

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

Want more jobs like this?

Get jobs in Pune, India delivered to your inbox every week.

Job alert subscription

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.

Job Systems/Information Technology

Organization Cummins Inc.

Role Category Remote

Job Type Exempt - Experienced

ReqID 2420967

Relocation Package No

Client-provided location(s): Pune, India
Job ID: Cummins-R-F3E0C85128E34B2FB25147EAF3329037
Employment Type: OTHER
Posted: 2025-11-04T19:21:49

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