Senior Software Engineer/Developer

Fidelity•Westlake, TX

About The Position

Designs, develops, and maintains scalable web applications across the entire stack, from front-end interfaces to back-end systems, and develops tools that support the investment process. The role works with architecture, data services, and other technology teams to improve application and workflow performance and scalability, and collaborates with product managers, designers, and engineers to deliver features and user experiences. The description references RESTful APIs, GraphQL, PostgreSQL, MongoDB, AWS, Azure, GCP, and Docker. The position provides business solutions through complex software applications. The engineer develops technical solutions and applications or subsystems for major projects and multiple platforms, and supports divisional and corporate initiatives. Responsibilities include testing and implementation, user acceptance testing, application documentation, post-installation testing, project planning, and complex technical and functional analysis. Fidelity will not provide immigration sponsorship for this position. Fidelity is transitioning toward a full-time onsite working model through a phased rollout; onsite requirements vary by role and location and may evolve. This transition does not apply to fully remote roles. Fidelity's regulated business may restrict hiring or association with individuals with certain criminal histories.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent), and three years of experience as a Senior Software Engineer/Developer or in a closely related occupation performing full-stack development in a financial services environment using cloud-native and distributed system technologies; or a relevant master’s degree and one year of such experience.
  • Demonstrated expertise developing enterprise financial services and middleware applications using Go, Python, Java/J2EE, Spring (MVC and Boot), and Hibernate in distributed environments, and integrating with Oracle, Cassandra, and Snowflake databases.
  • Demonstrated expertise designing and building CI/CD pipelines with Jenkins, GitHub, Maven, and Artifactory for business-critical applications, and implementing SDLC practices in Agile environments using JIRA.
  • Demonstrated expertise operating and optimizing cloud-native applications on AWS using EKS, Lambda, Step Functions, CloudFormation, and Datadog.
  • Demonstrated expertise developing web-based interfaces and APIs using HTML, CSS, JavaScript, REST, and SOAP integrations, and processing JSON and XML payloads.
  • Fidelity will not provide immigration sponsorship for this position.

Responsibilities

  • Develop original and creative technical solutions for ongoing development efforts.
  • Design applications or subsystems for major projects and multiple platforms.
  • Develop applications for multiple projects supporting divisional initiatives.
  • Support and perform all phases of testing leading to implementation.
  • Assist with planning and conducting user acceptance testing.
  • Develop comprehensive documentation for multiple applications supporting corporate initiatives.
  • Perform post-installation testing to identify problems.
  • Establish project plans for projects of moderate scope.
  • Work on complex assignments and often multiple phases of a project.
  • Perform independent and complex technical and functional analysis for multiple projects supporting several initiatives.
  • Develop and maintain scalable full-stack web applications and tools supporting the investment process.
  • Collaborate with architecture, data services, technology teams, product managers, designers, and engineers to improve performance and scalability and deliver features.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service