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

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 cloud-native applications, CI/CD practices, and backend development.

The position involves working with modern technologies including Java, REST APIs, and cloud services, while taking ownership of the complete software delivery lifecycle. You'll be responsible for architecture design, implementation of complex systems, and mentoring junior team members. The role requires strong technical skills in IAM solutions, particularly with SailPoint IIQ, along with extensive experience in Java development and database technologies.

Fidelity offers a hybrid working model, blending onsite and remote work, with expectations to be in the office every other week. This is an excellent opportunity for a senior engineer looking to make an impact in a leading financial services company while working on enterprise-scale applications.

The ideal candidate will have at least 5 years of experience (with a Bachelor's) or 3 years (with a Master's) in software development, specifically in Identity and Access Management solutions. You'll be working in an autonomous team environment, owning all aspects of delivery including coding, quality, and DevSecOps practices.

This role offers the chance to work on critical systems at a major financial institution, with opportunities for technical leadership and professional growth. The position combines architectural responsibilities with hands-on development, making it ideal for those who want to maintain their technical edge while providing technical leadership.

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
  • Review and validate test plans
  • Establish project life cycle plans
  • Mentor junior team members
  • Act as primary liaison for business units
  • Provide technical solutions and evaluations

Requirements For Principal Software Engineer/Developer

Java
PostgreSQL
MySQL
  • Bachelor's degree in Computer Science, Engineering, IT, Mathematics, Physics, or related field with 5 years experience
  • Or Master's degree with 3 years experience
  • Expertise in SailPoint IIQ product and Identity Access Management solutions
  • Experience with Java, XML, SOAP, REST, HTML
  • Proficiency in SQL and RDBMS systems
  • Experience with LDAP and Active Directory
  • Knowledge of Eclipse, Git, Ant/Gradle
  • Experience in troubleshooting using Log4J

Benefits For Principal Software Engineer/Developer

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

Related Jobs