Experienced Software Engineer, remote available

Principal Financial Group

Houston Texas

United States

Information Technology
(No Timezone Provided)

Responsibilities

Principal’s Individual Disability Income (IDI) area is seeking an experienced Software Engineer with an aptitude for innovation, continuous improvement and maturing modern software engineering practices. On this team, you’ll focus on our customer access and digital enablement product that is cloud hosted, along with a vendored admin platform.

Your day will be filled with:

  • Building and maintaining API’s and integrations to internal and external systems that support outcomes that our customers will love
  • Deploying in Azure CI/CD pipelines implemented with infrastructure as code
  • Supporting Continuous Integration (CI), and ensure adherence to CI/CD principles
  • Building/Maintaining engineering solutions for both front-end and back-end processes
  • Adhering to and maturing our engineering practices that support code quality, code coverage and secure code
  • Advancing our business and technology strategy through design thinking and solutions architecture
  • Creating a culture that seeks to continuously learn and improve
  • Being a change agent and mentoring with a passion for your craft
  • Building and maintaining strong relationships with your team members, product team and vendor partners
  • Qualifications

  • Associate's or Bachelor's degree with a preference in a science, technology, engineering, or math related field
  • 3+ years of experience with modern programming languages and design patterns (e.g. Java, JavaScript, Python)
  • Passion for technology and problem solving
  • Ability to work on cross-functional teams and collaborate with IT and non-IT partners
  • Desire and ability to learn new technology and continuously grow
  • Additional preferred technical experience:

  • Experience with any Cloud Platform technology (we use MS Azure)
  • Working across multiple full stack technologies (e.g. React, Spring, Angular, Typescript, Java, Javascript, Python)
  • Building highly scalable distributed systems
  • Experience with testing techniques such as Test-Driven Development (TDD) and/or Behavior Driven Development (BDD)
  • Experience designing and implementing full stack solutions including front-end UI components and back-end APIs
  • Working with databases and related technologies (DB2, SQL Server, JDBC, JPA)
  • Familiar with app containerization like Docker
  • Working knowledge of cyber security or information security
  • Experience deploying cloud infrastructure as code (e.g. Terraform) and a commitment to the following Infrastructure as Code practices in day-to-day operation
  • Strong practical knowledge of CI/CD (e.g., Github Actions, Azure DevOps) tools and Database migrations
  • Additional Information

    Job level

    We’ll consider talent at the next level with the right experiences and skills. 

    Work Authorization/Sponsorship

    At this time, we're not considering candidates that need any type of immigration sponsorship now or in the future or those needing work authorization for this role. (This includes, but is not limited to students on F1-OPT, F1-CPT, J-1, etc.)

    Investment Code of Ethics

    For Principal Global Investors positions, you’ll need to follow an Investment Code of Ethics related to personal and business conduct as well as personal trading activities for you and members of your household. These same requirements may also apply to other positions across the organization.

    Experience Principal

    While our expertise spans the globe, we're bound by one common purpose: to foster a world where financial security is accessible to all. And our success depends on the unique experiences, backgrounds, and talents of our employees – individually and all of us together. Explore our core values, benefits and why we’re an exceptional place to grow your career.

    Principal is an Equal Opportunity Employer

    All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

    #LI-Remote

    Experienced Software Engineer, remote available

    Principal Financial Group

    Houston Texas

    United States

    Information Technology

    (No Timezone Provided)

    Responsibilities

    Principal’s Individual Disability Income (IDI) area is seeking an experienced Software Engineer with an aptitude for innovation, continuous improvement and maturing modern software engineering practices. On this team, you’ll focus on our customer access and digital enablement product that is cloud hosted, along with a vendored admin platform.

    Your day will be filled with:

  • Building and maintaining API’s and integrations to internal and external systems that support outcomes that our customers will love
  • Deploying in Azure CI/CD pipelines implemented with infrastructure as code
  • Supporting Continuous Integration (CI), and ensure adherence to CI/CD principles
  • Building/Maintaining engineering solutions for both front-end and back-end processes
  • Adhering to and maturing our engineering practices that support code quality, code coverage and secure code
  • Advancing our business and technology strategy through design thinking and solutions architecture
  • Creating a culture that seeks to continuously learn and improve
  • Being a change agent and mentoring with a passion for your craft
  • Building and maintaining strong relationships with your team members, product team and vendor partners
  • Qualifications

  • Associate's or Bachelor's degree with a preference in a science, technology, engineering, or math related field
  • 3+ years of experience with modern programming languages and design patterns (e.g. Java, JavaScript, Python)
  • Passion for technology and problem solving
  • Ability to work on cross-functional teams and collaborate with IT and non-IT partners
  • Desire and ability to learn new technology and continuously grow
  • Additional preferred technical experience:

  • Experience with any Cloud Platform technology (we use MS Azure)
  • Working across multiple full stack technologies (e.g. React, Spring, Angular, Typescript, Java, Javascript, Python)
  • Building highly scalable distributed systems
  • Experience with testing techniques such as Test-Driven Development (TDD) and/or Behavior Driven Development (BDD)
  • Experience designing and implementing full stack solutions including front-end UI components and back-end APIs
  • Working with databases and related technologies (DB2, SQL Server, JDBC, JPA)
  • Familiar with app containerization like Docker
  • Working knowledge of cyber security or information security
  • Experience deploying cloud infrastructure as code (e.g. Terraform) and a commitment to the following Infrastructure as Code practices in day-to-day operation
  • Strong practical knowledge of CI/CD (e.g., Github Actions, Azure DevOps) tools and Database migrations
  • Additional Information

    Job level

    We’ll consider talent at the next level with the right experiences and skills. 

    Work Authorization/Sponsorship

    At this time, we're not considering candidates that need any type of immigration sponsorship now or in the future or those needing work authorization for this role. (This includes, but is not limited to students on F1-OPT, F1-CPT, J-1, etc.)

    Investment Code of Ethics

    For Principal Global Investors positions, you’ll need to follow an Investment Code of Ethics related to personal and business conduct as well as personal trading activities for you and members of your household. These same requirements may also apply to other positions across the organization.

    Experience Principal

    While our expertise spans the globe, we're bound by one common purpose: to foster a world where financial security is accessible to all. And our success depends on the unique experiences, backgrounds, and talents of our employees – individually and all of us together. Explore our core values, benefits and why we’re an exceptional place to grow your career.

    Principal is an Equal Opportunity Employer

    All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

    #LI-Remote