採用
Responsibilities 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:
-
With guidance build good understanding of the customer and business needs along with products & associated features.
-
Develop good quality code following established engineering practices and ensure on-time delivery.
-
Participate in pairing, mobbing, and peer review
-
Develop application code for programs while ensuring established controls, policies, regulations, and other applicable non-functional requirements
-
Build and Leverage automation and testing practices to support complete test pyramid and resolve defects.
-
Proactively monitor and provide support & maintenance to the Product as per the established support practices.
-
Understanding of all the layers of software development: Run time environments, Database, APIs, User interface/User experience, Quality Assurance/Automated testing, Security concerns throughout the program.
-
Participate in building cloud native solutions and/or migrating existing application on cloud -infrastructure
-
Get actively involved in Training, self-development, and knowledge sharing.
-
Stay informed on internal and external technology trends
-
Hands on experience in DevOps practices and tools
-
Look for improvement opportunities beyond stated problems and propose solutions by collaborating, leveraging best practices, and making use of available data
-
Demonstrate agile mindset and participate in scrum or equivalent ceremonies applicable to the adopted execution framework
-
Build understanding of underlying product, architecture, and key design decisions to understand ‘why’ and participate in technical solutioning of features to better understand ‘how’
-
With guidance from your leader, develop understanding of organization’s strategy, applicable high-level initiatives, and relate how your work links with the operational plans
-
Performs other job-related duties and special projects/ proof of concepts as required
-
Active participation in Organizational and Team level initiatives
-
Adhering to Principal Information Security Policy, Compliance requirement Qualifications Who You are: -Engineering Graduate
-
Hands-on experience of Microservices development and Cloud computing concepts.
-
Knowledge of AWS-Platform and Services like
-
EC2, Lambda, CDK, Cloudwatch, IAM, S3, API Gateways.
Hands on development experience in these or other AWS Compute Services is required. -
Experience: with any cloud database is required. -
Experience: with IaC (Infrastructure as Code) via AWS CDK is an added advantage.
- Hands on development experience in Typescript in AWS environment is a plus.
- Good knowledge of OOPs concepts & principles -
Experience: in Core Java, JEE is a plus. -
Experience: in React.js is a plus. -
Experience: in Java Web frameworks (like Spring MVC, Sprint Boot), Java persistence framework is a plus. -
Experience: building Rest services.
- Developing test cases using JUnit, Mockito etc.
- Application servers (Websphere/Tomcat/Liberty) - IDEs (like RAD/Eclipse/Intellij/Visual Studio Code), - Markup languages (like XML/JSON) - Understanding of Versioning tools & Branching strategies (GIT/SVN,Github,Bitbucket) - knowledge of CI & Build tools like Jenkins, Maven, Github Actions.
- Database Concepts & SQL (using RDBMS like DB2/oracle) - Knowledge of SDLC (like Waterfall, Iterative development, Agile, SAFe) - API Testing tools like Postman, Insomnia Additional Information
Our 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!
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:
-
With guidance build good understanding of the customer and business needs along with products & associated features.
-
Develop good quality code following established engineering practices and ensure on-time delivery.
-
Participate in pairing, mobbing, and peer review
-
Develop application code for programs while ensuring established controls, policies, regulations, and other applicable non-functional requirements
-
Build and Leverage automation and testing practices to support complete test pyramid and resolve defects.
-
Proactively monitor and provide support & maintenance to the Product as per the established support practices.
-
Understanding of all the layers of software development: Run time environments, Database, APIs, User interface/User experience, Quality Assurance/Automated testing, Security concerns throughout the program.
-
Participate in building cloud native solutions and/or migrating existing application on cloud -infrastructure
-
Get actively involved in Training, self-development, and knowledge sharing.
-
Stay informed on internal and external technology trends
-
Hands on experience in DevOps practices and tools
-
Look for improvement opportunities beyond stated problems and propose solutions by collaborating, leveraging best practices, and making use of available data
-
Demonstrate agile mindset and participate in scrum or equivalent ceremonies applicable to the adopted execution framework
-
Build understanding of underlying product, architecture, and key design decisions to understand ‘why’ and participate in technical solutioning of features to better understand ‘how’
-
With guidance from your leader, develop understanding of organization’s strategy, applicable high-level initiatives, and relate how your work links with the operational plans
-
Performs other job-related duties and special projects/ proof of concepts as required
-
Active participation in Organizational and Team level initiatives
-
Adhering to Principal Information Security Policy, Compliance requirement
-
Who You are: -Engineering Graduate
-
Hands-on experience of Microservices development and Cloud computing concepts.
-
Knowledge of AWS-Platform and Services like
-
EC2, Lambda, CDK, Cloudwatch, IAM, S3, API Gateways.
Hands on development experience in these or other AWS Compute Services is required. -
Experience: with any cloud database is required. -
Experience: with IaC (Infrastructure as Code) via AWS CDK is an added advantage.
- Hands on development experience in Typescript in AWS environment is a plus.
- Good knowledge of OOPs concepts & principles -
Experience: in Core Java, JEE is a plus. -
Experience: in React.js is a plus. -
Experience: in Java Web frameworks (like Spring MVC, Sprint Boot), Java persistence framework is a plus. -
Experience: building Rest services.
- Developing test cases using JUnit, Mockito etc.
- Application servers (Websphere/Tomcat/Liberty) - IDEs (like RAD/Eclipse/Intellij/Visual Studio Code), - Markup languages (like XML/JSON) - Understanding of Versioning tools & Branching strategies (GIT/SVN,Github,Bitbucket) - knowledge of CI & Build tools like Jenkins, Maven, Github Actions.
- Database Concepts & SQL (using RDBMS like DB2/oracle) - Knowledge of SDLC (like Waterfall, Iterative development, Agile, SAFe) - API Testing tools like Postman, Insomnia
Total Views
0
Apply Clicks
0
Mock Applicants
0
Scraps
0
Similar Jobs
About Principal

Principal
PublicPrincipal is a global investment management and insurance company providing retirement services, asset management, and insurance solutions. The company serves millions of customers worldwide through employer-sponsored retirement plans and individual investment products.
10,001+
Employees
Harrogate
Headquarters
Reviews
3.1
6 reviews
Work Life Balance
2.0
Compensation
4.0
Culture
1.8
Career
2.0
Management
1.5
25%
Recommend to a Friend
Pros
Good pay and benefits
Supportive assistant management
Quality software/codebase
Cons
Poor management and leadership
Micromanagement
Limited career advancement
Salary Ranges
2 data points
L6/Principal
Principal/L7
L6/Principal · Staff/Principal Backend SWE
1 reports
$710,000
total / year
Base
$270,000
Stock
$440,000
Bonus
-
$710,000
$710,000
Interview Experience
9 interviews
Difficulty
3.4
/ 5
Duration
14-28 weeks
Offer Rate
22%
Experience
Positive 11%
Neutral 33%
Negative 56%
Interview Process
1
Application Review
2
Recruiter Screen
3
Phone Screen
4
Technical Interview
5
System Design Interview
6
Behavioral Interview
7
Final Round
Common Questions
Technical Knowledge
System Design
Behavioral/STAR
Past Experience
Culture Fit
News & Buzz
Principal Financial Group’s 2026 Outlook Takes Center Stage Ahead of Earnings - AD HOC NEWS
Source: AD HOC NEWS
News
·
5w ago
Principal Real Estate Income Fund Announces Notification of Sources of Distribution - Business Wire
Source: Business Wire
News
·
5w ago
News | Lee & Associates of Michigan announces new principal of firm - CoStar
Source: CoStar
News
·
5w ago
AE Wealth Management LLC Boosts Stock Position in Principal Financial Group, Inc. $PFG - MarketBeat
Source: MarketBeat
News
·
5w ago




