Software Engineer I

Principal Financial Group

Des Moines, IAFresher1h agovia LinkedIn

About the Role

We are looking for a Salesforce Engineer to join our team.

Key Responsibilities

  • Work with guidance on software development/solutions.
  • Develop productivity skills by learning source control, editors, the build system, and other tools, as well as automated testing best practices.
  • Participate in code/design reviews and learn technical design.
  • Focus on growing as an engineer, learning existing tools, resources, and processes.
  • Take well-defined sub-tasks and complete them.
  • Develop the ability to write readable, maintainable, supportable code.
  • Begin learning security policies and standards.
  • Gain an introduction to the layers of a software development/complete solution:
  • Run-time environment
  • Database
  • APIs
  • User interface and user experience
  • Quality assurance, automated testing
  • Security concerns throughout the program
  • Consider established controls, policies, and regulations and recommend mitigation strategies during development.
  • Understand customer and business needs.
  • Develop knowledge of a single layer of the solution.
  • Learn business and technical strategies.
  • Stay current and engaged on industry trends.
  • Assist in communicating technical concepts to business stakeholders, and communicate business objectives to the technical team.
  • Perform other job-related duties or special projects as required.

Requirements & Tech Stack

  • Proficiency with database applications.
  • Knowledge of mainframe, distributed, and/or web programming languages.
  • Experience with Salesforce and AWS is preferred.

Qualifications

  • Associate's or bachelor's degree, preference in a computer science, technology, engineering, or math-related field, or equivalent experience.
  • Ability to obtain certification(s) in an IT related field is a plus.
  • Basic knowledge of insurance and financial services products is preferred.
  • Basic planning, organizational, problem-solving, analytical, decision-making, and communication skills are required.
  • Basic leadership skills are preferred.
  • Excellent time management skills are preferred.
  • Must be able to maintain a high degree of accuracy and confidentiality.
  • Must have the desire and ability to learn new technology and continuously grow.
  • Ability to work on cross-functional teams and collaborate with both IT and non-IT partners.
  • Some travel may be required, including overnight stays.
  • May be required to provide on-call support.

Work Environment

  • This role is located in our Des Moines office.
  • We offer a hybrid work arrangement with 3 days in the office and 2 days remotely.

Compensation & Benefits

  • Salary Range: $55,800 - $75,000 / year
  • Flexible Time Off (FTO) is provided to salaried (exempt) employees.
  • Pension Eligible: Yes

Additional Information

  • Work Authorization: Not considering candidates requiring immigration sponsorship or work authorization.
  • Investment Code of Ethics may apply.
  • Principal uses artificial intelligence tools to assist in reviewing and evaluating job applications.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · 149 need no experience

Most hiring: TalentHop, Emonics LLC, L3Harris Technologies

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job