Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailAbout the Company –
The Principal Financial Group is a global financial investment management leader headquartered in
Des Moines Iowa. The Principal Financial Group (Principal) offers businesses individuals and
institutional clients a wide range of financial products and services including retirement asset
management and insurance through its diverse family of financial services companies. Principal has
offices in 18 countries throughout Asia Australia Europe Latin America and North America. As of
March 31 2014 The Principal Financial Group had $496 billion in total assets under management
and serves some 19.2 million customers worldwide. Principal Global services embarked on an
inspiring journey of more than a decade in the year 2006. Our continued focus to take our services
to the next level of providing solutions is reinforced further with the stimulating results and a clear
strategic direction.
Company Link
Role: Lead Software Engineer (API Development)
About the Team: Our API Platform Engineering team is focused on enabling teams across the
company to build and integrate APIs efficiently. We provide the tools standards and best practices
that empower developers to create secure scalable and highquality APIs. If you're passionate
about improving developer workflows shaping API governance and fostering an APIfirst culture
we’d love to hear from you.
Vision: Ensure teams have the foundation to leverage APIs as strategic enablers and core products
contributing to exponential growth.
Strategy: We strive to solve problems within four key pillars:
Standards and Governance: Engineers need clear API standards and efficient ways to meet API
standards.
Security: Engineers need to properly secure APIs which they produce and consume.
Engineer Advocacy: Engineers need the right tools and platforms to produce and consume APIs.
API Culture: Shift engineering mindset and culture to APIfirst.
Responsibilities:
Manage and enhance the API portal to improve developer experience.
Design and implement API resources within AWS.
Collaborate with cloud engineering teams and stakeholders to address API challenges.
Improve API security monitoring logging and observability to ensure platform reliability.
Assist development teams in defining API standards governance and best practices.
Support automation efforts for infrastructure provisioning CI/CD pipelines and
deployments.
Provide guidance and support to development teams on API design and integrations.
Qualifications:
Experience with cloud platforms particularly AWS with some exposure to API Gateway
Lambda and IAM policies.
Programming skills in Python or Typescript with a willingness to learn best practices for
clean maintainable code.
Some experience or familiarity with API platforms specifically AWS API Gateway or Apigee.
Familiarity with Infrastructure as Code (IaC) concepts and practices.
Understanding of API security concepts (OAuth JWT etc. and a desire to learn more.
Foundational knowledge of RESTful and GraphQL API design principles with an eagerness to
grow in this area.
Additional preferred technical experience:
Github and CI/CD pipelines
Application development or infrastructure automation
Security engineering mindset
Keys to success:
Strong collaboration
Constant curiosity
Analytical ability
Problem solving skills
Selfstarter
Empathy
Skills
Curiosity, Desire To Learn, Http, Oauth, Analytical Ability, Visio, Typescript, Programming Skill, Scala, Problem Solving Skill, Application Development, Perl, Python, Workflow, Iam, Problem Solving, Cloud Platforms, Design Principles
Full Time