Senior Software Engineer/Developer

Posted:
4/7/2026, 3:13:51 PM

Location(s):
Texas, United States ⋅ Westlake, Texas, United States

Experience Level(s):
Senior

Field(s):
Software Engineering

Workplace Type:
On-site

Job Description:

Position Description:

Designs and maintains websites, applications, and User Interfaces (UIs), using HTML, CSS and TypeScript. Leverages Continuous Integration and Continuous Delivery (CI/CD) practices to rapidly deploy changes to customers while minimizing risk, using A/B tests, blue-green deployments, and feature toggles. Builds robust, efficient, and secure applications on HTTP-based Application Programming Interface (APIs).  Builds end to end features using Jest, GIT, Cucumber, SonarQube, and NestJS. Uses ESLint, Webpack, and Nx to develop new user-facing features and ensure the technical feasibility of all UI/User Experience (UX) designs. Builds, optimizes, and maintains user-facing aspects of Web applications, ensuring functionality, efficiency, and user friendly by using programming languages and frameworks (JavaScript, Typescript, CSS, HTML, and Angular).

Primary Responsibilities:

  • Develops original and creative technical solutions to on-going development efforts.
  • Designs applications or subsystems on major projects and for/in multiple platforms.
  • Supports and performs all phases of testing leading to implementation.
  • Assists in the planning and conducting of user acceptance testing.
  • Responsible for post-installation testing of any problems.
  • Establishes project plans for projects of moderate scope.
  • Works on complex assignments and often multiple phases of a project.
  • Performs independent and complex technical and functional analysis for multiple projects supporting several initiatives.
  • Builds and contributes to the digital presence that aids in financial planning, investing, and retirement solutions.
  • Builds highly scalable systems to support thousands of transactions/sec.
  • Analyzes information to determine, recommend, and plan computer software specifications on major projects and proposes modifications and improvements based on user need.
  • Develops software system testing and validation procedures, programming, and documentation.

Education and Experience:

Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) developing secure, scalable, and responsive Web applications hosted on Cloud platforms, using TypeScript, Angular, and REST based APIs within the Web development industry.

Or, alternatively, Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and one (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) developing secure, scalable, and responsive Web applications hosted on Cloud platforms, using TypeScript, Angular, and REST based APIs within the Web development industry.

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise (“DE”) performing technical and functional analysis for Web-based applications and creating user stories, using Jira; and developing comprehensive application documentation and process flowcharts to support Agile delivery, using Confluence.
  • DE designing and building end-user Web applications, using semantic HTML, responsive CSS, and stateful performance techniques with supported frontend languages and frameworks (Typescript, Angular, and NgRx).
  • DE designing, implementing, and testing secure and scalable REST APIs in adherence to REST standards, ensuring API reliability with comprehensive multi-layer testing.
  • DE implementing CI/CD pipelines using Jenkins, Sonar, and GitHub to automate application build, test, and deployment processes; integrating code quality checks with supported frameworks and supporting version control processes; deploying and maintaining scalable, high-availability applications on AWS, using Docker and Kubernetes; and monitoring performance with Splunk and handling artifacts with Artifactory.

#PE1M2

#LI-DNI

Certifications:

Category:

Information Technology

Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office. This does not apply to Remote or fully Onsite roles. Some roles may have unique onsite requirements. Please consult with your recruiter for the specific expectations for this position.

Please be advised that Fidelity’s business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.

Fidelity Investments

Website: https://www.fidelity.com/

Headquarter Location: Boston, Massachusetts, United States

Employee Count: 10001+

Year Founded: 1946

IPO Status: Private

Last Funding Type: Secondary Market

Industries: Asset Management ⋅ Finance ⋅ Financial Services ⋅ Retirement ⋅ Wealth Management