Principal SW Engineer
5 days ago
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
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
Relocation Package No
-
Principal SW Engineer
7 days ago
Pune, Maharashtra, India Cummins Talent Acquisition Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob SummaryHybrid RoleThe 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...
-
Principal SW Engineer
3 days ago
Pune, Maharashtra, India Cummins Full time ₹ 12,00,000 - ₹ 24,00,000 per yearDescriptionNote:- Although the role category specified in the GPP is Remote, the requirement is for Hybrid working model from Cummins Pune Office.Job SummaryHybrid RoleThe Principal Software Engineer is responsible for designing, developing, and implementing innovative software solutions that support business operations and digital transformation. This role...
-
Principal Data Engineer, Data Products
5 days ago
Pune, Maharashtra, India KONE Full time ₹ 12,00,000 - ₹ 30,00,000 per yearWe are looking for aPrincipal Data Engineer, Data Productsto join KONE IT Enterprise Data & Analytics team in Pune, India. The team is driving forward Data Foundation, new way of working with data using latest cloud technology. Data Foundation is key enabler in our digital transformation creating ability to develop new scalable analytics, AI and digital use...
-
Senior Consultant- Software Engineering
2 weeks ago
Pune, Maharashtra, India Principal Global Services Full time ₹ 20,00,000 - ₹ 25,00,000 per yearResponsibilitiesAbout the RoleWe are in search of a Senior Consultant - Software Engineering to become part of our top-tier engineering team in Pune/Hyderabad. This presents a meaningful role to lead solution architecture and innovation for our cloud platform initiatives You will be instrumental in propelling our cloud transformation programs forward,...
-
Senior Software Engineer
7 days ago
Pune, Maharashtra, India Principal Global Services Full time ₹ 12,00,000 - ₹ 36,00,000 per yearResponsibilitiesWhat you'll do As a Senior Mainframe Developer at Principal Financial Group, you will have a crucial responsibility in maintaining the smooth functioning of our mainframe systems. Your tasks will involve identifying, diagnosing, and resolving medium to complex system problems reported by our business partners. By consulting system...
-
Software Engineer
2 weeks ago
Pune, Maharashtra, India Principal Global Services Full time ₹ 5,00,000 - ₹ 15,00,000 per yearResponsibilitiesIndicative years of experience: 2+yearsRole Description:We are seeking a software developer who will be developing, testing and maintaining the application/s with established processes.Reporting relationship:This role will report to Delivery Manager / Senior Delivery ManagerKey Responsibilities:Experience with AWS cloud platform – e.g. AWS...
-
Operations Manager
2 weeks ago
Pune, Maharashtra, India Principal Global Services Full time ₹ 12,00,000 - ₹ 36,00,000 per yearResponsibilitiesPGS Process Excellence Expert About Principal: understand who we areWith more than 19,000 employees worldwide, Principal helps people and companies in Asia, Australia, Europe, Latin America, and North America build and protect their financial well-being. We've been doing this for 143 years. A FORTUNE 500 company, we're known for our...
-
Consultant - Software Engineer
2 weeks ago
Pune, Maharashtra, India Principal Global Services Full time ₹ 1,50,000 - ₹ 28,00,000 per yearResponsibilitiesDescription% of Time SpentBuild deep understanding of the customer and business needs along with products and associated features. Collaborate with product owner and other stakeholders for requirement elicitation.Consistently deliver large systems involving one or more teams' contribution, on time with high quality.Proactively look for...
-
Software Engineer
7 days ago
Pune, Maharashtra, India Principal Global Services Full time ₹ 12,00,000 - ₹ 24,00,000 per yearResponsibilitiesWhat You'll doAs a Software Engineer at Principal Financial Group, you will be at the forefront of crafting innovative and high-performance software solutions. Your role will involve crafting, developing, and implementing software that drives our products. You will work in close collaboration with our product development team to understand...
-
Principal Engineer
1 week ago
Pune, Maharashtra, India Deutsche Bank Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAbout The Role : Job Title Principal Engineer Location Pune As a principal software engineer, you will be responsible for designing, developing, and maintaining core parts our software and infrastructure, contributing heavily to the codebase and collaboration with engineers at all levels. You will play a pivotal role in the shaping of our architecture,...