Principal Software Engineer/Developer
AI summary of the role
Principal Software Engineer role at Fidelity Investments in Westlake, TX, focused on designing and developing customer-facing web applications using Angular, React, Node.js, Java, and AWS.
What you’ll do
- Participates in architecture design teams and defines application-level architecture.
- Develops applications on complex projects, components, and subsystems for the division.
- Establishes full project life cycle plans for complex projects across multiple platforms.
- Acts as primary liaison for business units to resolve project/technology issues.
What you’ll bring
- Bachelor's degree in Applied Computer Science, Engineering, IT, Information Systems, Finance, or related field plus 5 years of experience (or Master's plus 3 years) developing and securing web applications and APIs in a customer-facing environment.
- Expertise in architecting and building web applications using Angular, JavaScript, HTML5, CSS, and SCSS.
- Experience automating end-to-end workflows and API integrations using Jenkins, Docker, Kubernetes (EKS), AWS S3, and AWS infrastructure.
- Proficiency in Java, Spring Boot, microservices architecture, and writing PL/SQL and SQL stored procedures.
Technologies
Angular · React.js · Node.js · JavaEE · Spring Boot · Spring MVC · Apache Tomcat · Docker · Kubernetes · AWS · Jenkins · Karate
About Fidelity Investments
Privately owned financial services firm offering brokerage, retirement plans, wealth management, and asset management to retail investors, employers, and institutions, with a proprietary tech-build culture.
Private Late · 5000+ people
Source and classification
Internal deployment & tooling · Evidence for this classification:
Job Description: Note: Fidelity will not provide immigration sponsorship for this position. Position Description: Designs, develops, tests, deploys, maintains, and improves customer-facing software solutions using test automation tools and frameworks, Angular.js, React.js, Node.js, and HTML. Builds, debugs, tests, and supports web applications, applying server-side and mid-tier languages, frameworks, libraries, and related technologies (JavaEE, Apache Tomcat, Spring MVC/Spring Boot, SLF4j, and Maven). Performs client-side testing using frameworks and test runners (Karate, Cucumber, FitNesse, Gerkin, and Protractor). Deploys, builds, and manages container applications and Amazon Web Services (AWS) cloud roll-out, using docker and AWS console. Uses business knowledge to translate the vision for divisional initiatives into business solutions by developing complex or multiple software
More from the job description
Job Description: Note: Fidelity will not provide immigration sponsorship for this position. Position Description: Designs, develops, tests, deploys, maintains, and improves customer-facing software solutions using test automation tools and frameworks, Angular.js, React.js, Node.js, and HTML. Builds, debugs, tests, and supports web applications, applying server-side and mid-tier languages, frameworks, libraries, and related technologies (JavaEE, Apache Tomcat, Spring MVC/Spring Boot, SLF4j, and Maven). Performs client-side testing using frameworks and test runners (Karate, Cucumber, FitNesse, Gerkin, and Protractor). Deploys, builds, and manages container applications and Amazon Web Services (AWS) cloud roll-out, using docker and AWS console. Uses business knowledge to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications and conducting studies of alternatives. Analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management. Primary Responsibilities: Participates in architecture design teams. Defines and implements application-level architecture. Develops applications on complex projects, components, and subsystems for the division. Recommends development testing tools and methodologies and reviews and validates test plans [... source excerpt omitted ...] f experience as a Principal Software Engineer/Developer (or closely related occupation) developing and securing web applications and Application Programming Interfaces (APIs) in a customer-facing web application development environment. Or, alternatively, Master’s degree in Applied Computer Science, Engineering, Information Technology, Information Systems, Finance, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Principal Software Engineer/Developer (or closely related occupation) developing and securing web applications and Application Programming Interfaces (APIs) in a customer-facing web application development environment. [... source excerpt omitted ...] tering source code repository (BitBucket, GitHub, or GitLab); and de-coding performance blocks by providing solution or improvements for Web applications and Cloud deployments (in production). #PE1M2 #LI-DNI Fidelity’s Onsite Working Model Fidelity is transitioning to a full-time onsite working model through a phased rollout across regions and roles. Currently, some roles and locations require 100% onsite presence, while others require less. Onsite expectations are likely to evolve as the rollout continues. This transition does not apply to fully remote roles. Certifications: Category: Information Technology Please be advised that Fidelity’s business is governed by the provi
Employer postings · Data from · Sources