Software Engineer I
Principal Financial Group
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.