Financial Services/Banking/Insurance

Software Engineer

Contract

Professional Project Partners

Software Engineer Des Moines IA

Job Title: Senior Software Engineer

Location: Onsite – Downtown Des Moines

Overview:
We are seeking an experienced Senior Front-End Engineer to join our dynamic team. This role will support our highly experienced senior tech lead while mentoring and developing junior engineers. The ideal candidate will help distribute responsibilities, contribute to product discovery, provide technical leadership, and enhance our engineering practices.


Qualifications:

  • Associate’s or bachelor’s degree in Computer Science, Technology, Engineering, or a related field, with 6+ years of relevant experience, or equivalent professional experience.

  • Proven expertise as an IT professional with a solid understanding of software development.

  • Ability to obtain IT-related certifications is a plus.

  • Basic knowledge of insurance and financial services products preferred.

  • Familiarity with business unit applications is beneficial.

  • Strong skills in planning, organization, problem-solving, analysis, decision-making, and communication.

  • Proficiency in database applications and expertise in mainframe, distributed, and/or web programming languages.

  • Demonstrated leadership abilities and effective presentation skills.

  • High attention to accuracy and confidentiality.

  • Eagerness to learn new technologies and continuously improve.

  • Ability to work effectively on cross-functional teams and collaborate with both IT and non-IT stakeholders.

  • Availability for on-call support as needed.


Responsibilities:

  • Lead and own the design and development of all software layers within a solution.

  • Consistently deliver high-quality software on time, ensuring accurate estimations and adherence to deadlines.

  • Provide expert technical guidance and influence technical decisions that impact teams and the broader organization.

  • Balance trade-offs between technical, analytical, and product needs, leading to well-rounded solutions.

  • Establish security controls and ensure systems meet policy and regulatory requirements.

  • Contribute to engineering best practices, including clean code, observability, monitoring, test coverage, and automation.

  • Collaborate closely with Product Managers, Tech Leads, and the Architecture community.

  • Foster a mentorship culture by coaching junior engineers and influencing design methodologies.


Competencies:

  • Strong mentorship and training skills.

  • Ability to influence and facilitate engineering design practices.

  • Passion for software stewardship and engineering best practices.

  • Experience in an agile, product-driven environment.


Technical Skillset (Front-End Focused):

  • React/NSK

  • AWS (including AWS DynamoDB)

  • Java (for researching and upgrading JSF applications)

  • Salesforce experience is a plus (SF Admin and/or Developer experience preferred).

If you are a passionate and experienced front-end engineer looking to make an impact in a collaborative and innovative environment, we encourage you to apply!

Tagged as: Software Engineer