Principal Software Engineer/Developer

Fidelity International
Durham, NC
Job Description
Role Overview

The Principal Software Engineer/Developer will use business knowledge to translate the vision for divisional initiatives into business solutions by developing complex software applications and conducting studies of alternatives. The role will analyze and recommend changes in project development policies, procedures, standards, and strategies to development experts and management.

What You Will Do

Primary responsibilities include participating in architecture design teams, defining and implementing application-level architecture, developing applications on complex projects, and recommending development testing tools and methodologies.

Why It Might Be a Fit

The ideal candidate will have demonstrated expertise in developing robust microservices using Java and Spring Boot, deploying applications across environments using Docker containers, and performing software development and testing within a financial services environment.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field
  • 5 years of experience as a Principal Software Engineer/Developer developing complex Web applications using Angular, Node, and Java
  • Demonstrated expertise in developing robust microservices using Java and Spring Boot, deploying applications across environments using Docker containers, and performing software development and testing within a financial services environment

Benefits

  • Dental insurance
  • Vision insurance
  • 401(k) or other retirement plan
  • Paid time off
  • Health insurance
  • Life insurance
  • Disability insurance
]]>