Fidelity

Principal Software Engineer/Developer

Fidelity
Apply
1 month ago
Westlake, TX, USAStaff+

Responsibilities

  • Design and implement application-level architecture and scalable cloud-native full-stack applications.
  • Develop and modernize applications, RESTful APIs, microservices, components, and subsystems across multiple platforms.
  • Package, deploy, and operate distributed applications in containerized environments and support CI/CD pipelines.
  • Create automated tests, validate test plans, ensure QA readiness, and improve code quality and test coverage.
  • Participate in architecture design teams and provide technical analysis, estimates, and creative solutions for complex projects.
  • Plan and coordinate project schedules, assignments, lifecycle plans, risk management, and delivery against goals and budgets.
  • Act as a liaison with business units to resolve technology issues and advise senior management on technical strategy.
  • Develop documentation, refine engineering standards, strengthen security practices, and mentor junior team members.

Requirements

  • Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field and five years of relevant experience, or a master's degree in one of these fields and three years of relevant experience.
  • Experience designing, developing, and deploying scalable, secure, cloud-native full-stack web applications and APIs using frontend frameworks, backend services, relational and NoSQL databases, and AWS and Azure.
  • Expertise with Docker, Kubernetes, CI/CD pipelines, and runtime environments for high-volume distributed systems.
  • Expertise with Java, JUnit, automated QA frameworks, SonarQube, Maven, Jest, GitHub, and Jenkins.
  • Experience with Java EE, Angular or React, Spring Framework, Spring Boot, Oracle SQL, Hibernate, microservices, Jenkins, Maven, Git or GitHub, IntelliJ or Eclipse, Unit, JUnit, Mockito, Kanban or Scrum, and Jira.
  • Experience with relational schema design, data modeling, MySQL, PostgreSQL, SQL query optimization, indexing, and ORM-based database access layers.
  • Ability to provide technical leadership, perform complex analysis, coordinate multiple projects, advise management, and mentor junior team members.

Benefits

  • The role is part of Fidelity's transition toward a full-time onsite working model; onsite expectations vary by region and role and may evolve during the phased rollout.
  • This transition does not apply to fully remote roles.

Tech Stack

AngularAWSAzureDockerGitJavaJenkinsJestJUnitKubernetesMavenMySQLOracle DatabasePostgreSQLReactSonarQubeSpring BootSQL
Fidelity

About Fidelity

10,000+ employees

Fidelity Investments provides brokerage, retirement plan recordkeeping, wealth management, and asset management services to individuals, employers, advisors, and institutions, plus online trading platforms and mutual funds and ETFs. It earns fees from managing and administering assets, advisory services, and brokerage transactions. Founded in 1946 and headquartered in Boston, it is privately held and administers trillions of dollars for U.S. and global customers.

Contact me