Taro Logo

Principal Software Engineer/Developer

A privately held financial services company that provides financial expertise and investment solutions.
Westlake, TX, USA
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance
This job posting is no longer active. Check out these related jobs instead:

Job Description

Fidelity Investments is seeking a Principal Software Engineer/Developer to join their team in Westlake, TX. This is a senior-level position focused on developing and maintaining enterprise-level Identity and Access Management solutions. The role combines technical leadership with hands-on development, requiring expertise in Java, cloud technologies, and modern software development practices.

The ideal candidate will be responsible for designing and implementing complex backend applications and APIs, with a particular focus on Identity and Access Management using SailPoint IIQ. They will work with technologies including Active Directory, JDBC, SCIM 2.0, and Azure Active Directory, while following CI/CD methodologies using tools like Git, Maven, and Jenkins.

This position offers the opportunity to work in a hybrid environment, blending onsite and remote work. The role involves significant technical leadership responsibilities, including mentoring junior developers, participating in architecture design teams, and advising senior management on technical strategy. The successful candidate will be responsible for full project lifecycle management, risk assessment, and ensuring delivery of high-quality software solutions.

Requirements include either a Bachelor's degree with 5 years of experience or a Master's degree with 3 years of experience in relevant fields. The position demands expertise in various technologies including Java, SQL, REST APIs, and cloud platforms. This is an excellent opportunity for a senior engineer looking to make a significant impact at a leading financial services company while working on enterprise-scale applications.

Last updated a month ago

Responsibilities For Principal Software Engineer/Developer

  • Deploy application builds using CI/CD methodologies with GIT, Maven, and Jenkins
  • Design and develop cloud-compliant backend applications
  • Develop and build RESTful APIs using Java
  • Participate in architecture design teams
  • Define and implement application-level architecture
  • Develop applications on complex projects
  • Review and validate test plans
  • Establish project life cycle plans
  • Mentor junior team members
  • Act as primary liaison for business units

Requirements For Principal Software Engineer/Developer

Java
MySQL
  • Bachelor's degree in Computer Science, Engineering, IT, IS, Mathematics, Physics, or related field with 5 years experience, or Master's degree with 3 years experience
  • Experience designing and developing Identity and Access Management solutions using SailPoint IIQ
  • Expertise in Java, XML, SOAP, REST, HTML
  • Experience with Tomcat, SQL Server, Oracle, MySQL
  • Proficiency with LDAP and Active Directory
  • Experience with Eclipse, Git, Ant/Gradle
  • Experience with Log4J and performance optimization

Benefits For Principal Software Engineer/Developer

Medical Insurance
401k
  • Hybrid work model
  • Comprehensive benefits package