Senior Software Engineer
7 hours ago
What You'll do
As 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 user needs and translate them into flawless technical specifications. Ensuring our software products are scalable, reliable, and efficient will be key to your success.
You'll have opportunity to:
· Development:
· Develop and maintain enterprise-grade applications using Java and related frameworks.
· Implement best practices for coding, testing, and deployment by applying design patterns.
· Cloud Integration:
· Implement cloud-native solutions leveraging AWS services.
· Optimize applications for scalability, performance, and cost efficiency in the cloud.
· Collaboration & Leadership:
· Work closely with architects, product owners, and cross-functional teams to deliver high-quality solutions.
· Mentor junior developers and contribute to technical knowledge sharing.
· Quality & Performance:
· Ensure code quality through code reviews, unit testing, and adherence to coding standards.
· Troubleshoot and resolve complex technical issues in production and non-production environments.
Who You are:
Senior Software Engineer with strong expertise in Java (primary) and AWS (secondary) to design, develop, and maintain scalable, high-performance applications. The ideal candidate will have deep technical knowledge, hands-on experience in modern Java frameworks, and proficiency in AWS cloud services to build robust, secure, and efficient solutions.
Experience: 4 to 7 years
Must-Have Skills
Core Java (Primary Skill)
· Java SE & EE: Strong understanding of OOP, Collections, Generics, Exception Handling, Multithreading.
· Frameworks: Spring (Core, Boot, MVC), Spring Data JPA, ORM framework.
· APIs & Services: RESTful API design and implementation, JSON/XML processing.
· Build & CI/CD: Maven/Gradle, Git.
· Testing: JUnit, Mockito, integration testing.
AWS (Secondary Skill)
· Core Services: EC2, S3, RDS, Lambda, API Gateway, CloudWatch.
· Deployment & Infrastructure: Elastic Beanstalk, ECS/EKS, CloudFormation/Terraform (basic understanding).
· Security: IAM roles, policies, encryption, VPC basics.
· Monitoring & Logging: CloudWatch, CloudTrail.
---
Good to Have
· Microservices Architecture and containerization (Docker, Kubernetes).
· Messaging Systems: JMS, SQS.
· Database Skills: Strong SQL (MySQL/DB2) and NoSQL (DynamoDB).
· DevOps Awareness: CI/CD pipelines, automated deployments.
QualificationsSoft Skills
· Strong problem-solving and analytical skills.
· Excellent communication and collaboration abilities.
· Ability to work independently and mentor team members.
Additional InformationOur Engineering Culture:
In our Agile/Lean DevOps environment, we've nurtured a culture of innovation and experimentation across our development teams. As a customer-focused organization, we collaborate closely with our end users and product owners to understand and rapidly respond to emerging business needs. Collaboration is ingrained into every aspect of our work – from the products we develop to the world-class service we offer. We are motivated by the belief that diversity of thought, background, and perspective is crucial to crafting the finest products and experiences for our customers. Come join us and become a part of a highly ambitious team dedicated to delivering impeccable solutions
-
Senior Software Engineer
1 week ago
Pune, Maharashtra, India Rishabh Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAbout Rishabh Software:Rishabh Software, an India based IT service provider, focuses on cost-effective, qualitative and timely delivered Offshore Software Development, Recruitment Process Outsourcing (RPO) and Engineering Services.Our Core competency lies in developing customized software solutions using web-based and client/server technology. With over 25...
-
Senior Software Engineer
1 week ago
Pune, Maharashtra, India Perforce Software Full time ₹ 6,00,000 - ₹ 18,00,000 per yearPerforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...
-
Senior Software Engineer
1 week ago
Pune, Maharashtra, India Perforce Software Private Limited Full time ₹ 6,00,000 - ₹ 18,00,000 per yearSenior Software Engineer I - Delphix (KS)Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and...
-
Senior Software Engineer
6 days ago
Pune, Maharashtra, India Perforce Software Private Limited Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSenior Software EngineerPerforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business....
-
Senior Software Engineer
6 days ago
Pune, Maharashtra, India MALBEK SOFTWARE LLP Full time ₹ 14,00,000 - ₹ 28,00,000 per yearSummary of Position: Senior Software EngineerJoin our Product Engineering team in a fast-paced, collaborative, startup-like environment. This role focuses on enhancing and supporting product features and modules using Java and related technologies.Duties and Responsibilities:Design, Code and implement solutions from concept to final hand-off toEfficiently...
-
Pune, Maharashtra, India Rocket Software Full time ₹ 8,00,000 - ₹ 24,00,000 per yearIt's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software...
-
Senior Software Engineer, Reliability
6 hours ago
Pune, Maharashtra, India Veeam Software Full time ₹ 8,00,000 - ₹ 24,00,000 per yearVeeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust Veeam to keep their...
-
Senior Software Engineer
2 weeks ago
Pune, Maharashtra, India Quorum Software Full time ₹ 6,00,000 - ₹ 18,00,000 per yearSenior Software Engineer – Energy Components ApplicationLocation: Pune, IndiaModel of Work: HybridAbout Quorum SoftwareQuorum Software connects people and information across the energy value chain. Twenty years ago, we built the first software for gas plant accountants. Pipeline operators came next, followed by land administrators, pumpers, and planners....
-
Senior Software Engineer
2 weeks ago
Pune, Maharashtra, India Coupa Software, Inc. Full time ₹ 8,00,000 - ₹ 24,00,000 per yearCoupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and automate smarter,...
-
Senior Software Engineer
1 week ago
Pune, Maharashtra, India Perforce Software Private Limited Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSenior Software Engineer , Python Automation - Delphix (VK)Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the...