Principal Software Engineer/Developer

2 months ago


Westlake, United States Fidelity TalentSource LLC Full time



Job Description:

Position Description:

Develops and supports reusable and scalable brokerage account maintenance applications. Develops customer-facing Web applications. Develops Java RESTful services and middle-tier, multi-threaded applications according to Agile methodologies using Java and Typescript. Enhances DevOps technologies, practices, and infrastructure using Amazon Web Services (AWS) -- Identity and Access Management (IAM), Elastic Compute Cloud (EC2), Elastic Container Service (ECS), Elastic Kubernetes Service (EKS),\u00A0 Lambda, S3, Simple Notification Service (SNS), Relational Database Service (RDS), and CloudFormation. Builds Continuous Integration/Continuous Delivery (CI/CD) pipelines and self-service capabilities using Jenkins. Automates manual processes using Groovy, Maven, Gradle, and Shell Scripting. 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.
  • Responsible for QA readiness of software deliverables.
  • Develops comprehensive documentation for multiple applications or subsystems.
  • Establishes full project life cycle plans for complex projects across multiple platforms.
  • Responsible for meeting project goals on-time and on-budget.
  • Advises on risk assessment and risk management strategies for projects.
  • Plans and coordinates project schedules and assignments for multiple projects.
  • Acts as a primary liaison for business units to resolve various project/technology issues.
  • Provides technology solutions to daily issues and technical evaluation estimates on technology initiatives.
  • Advises senior management on technical strategy.
  • Mentors junior team members.
  • Performs independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives.
  • Develops original and creative technical solutions to on-going development efforts.

Education and Experience:

Bachelor s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and five (5) years of experience as a Principal Software Engineer/Developer (or closely related occupation) performing architecture design and development of enterprise scale, Cloud enabled, distributed applications for customer account management within the brokerage industry.

Or, alternatively, Master s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Principal Software Engineer/Developer (or closely related occupation) performing architecture design and development of enterprise scale, Cloud enabled, distributed applications for customer account management within the brokerage industry.

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise (\u201CDE\u201D) developing and supporting reusable and scalable brokerage account maintenance applications, using Java, Javascript, Spring, Java Persistence API (JPA), Java Database Connectivity (JDBC), Apache Kafka, iBatis and Hibernate.
  • DE developing Java RESTful services and middle-tier, multi-threaded applications according to Agile methodologies, using Java, Spring, and Hibernate frameworks; performing application build, deployment, and support using CI/CD tools (Jenkins); developing CI/CD pipelines in hybrid on-premise and Cloud environments, using DevOps tools and Cloud technologies (AWS); performing configuration management using Git Stash; and performing Test Driven Development (TDD), using Unit/JUnit testing techniques, Veracode, uDeploy, and SONAR.
  • DE writing clean, testable, readable, and maintainable code using Java Spring-boot; deploying brokerage account maintenance applications to EKS on AWS; scheduling processes -- moving data from one database to another -- on a daily or weekly basis using Batch Processing; and hosting and running on-premises or Cloud infrastructure.
  • DE architecting and providing solutions for customers to access/maintain their brokerage account information by developing micro-services based Application Programming Interfaces (APIs), testing automation frameworks, and conducting Proof of Concept (PoC) on Cloud technologies, using Java, Angular, Kubernetes, and serverless technologies; and developing Infrastructure as a Code (IaC) to deliver robust solutions for applications in production and non-production environments using Terraform and AWS Cloud formation templates.

#PE1M2





Certifications:

Company Overview

Fidelity Investments is a privately held company with a mission to strengthen the financial well-being of our clients. We help people invest and plan for their future. We assist companies and non-profit organizations in delivering benefits to their employees. And we provide institutions and independent advisors with investment and technology solutions to help invest their own clients money.

Join Us

At Fidelity, you ll find endless opportunities to build a meaningful career that positively impacts peoples lives, including yours. You can take advantage of flexible benefits that support you through every stage of your career, empowering you to thrive at work and at home. Honored with a Glassdoor Employees Choice Award, we have been recognized by our employees as a top 10 Best Place to Work in 2024. And you don t need a finance background to succeed at Fidelity\u2014we offer a range of opportunities for learning so you can build the career you ve always imagined.

Fidelity's working model blends the best of working offsite with maximizing time together in person to meet associate and business needs. Currently, most hybrid roles require associates to work onsite all business days of one assigned week per four-week period (beginning in September 2024, the requirement will be two full assigned weeks).

At Fidelity, we value honesty, integrity, and the safety of our associates and customers within a heavily regulated industry. Certain roles may require candidates to go through a preliminary credit check during the screening process. Candidates who are presented with a Fidelity offer will need to go through a background investigation, detailed in this document, and may be asked to provide additional documentation as requested. This investigation includes but is not limited to a criminal, civil litigations and regulatory review, employment, education, and credit review (role dependent). These investigations will account for 7 years or more of history, depending on the role. Where permitted by federal or state law, Fidelity will also conduct a pre-employment drug screen, which will review for the following substances: Amphetamines, THC (marijuana), cocaine, opiates, phencyclidine.

We invite you to Find Your Fidelity at fidelitycareers.com.

Fidelity Investments is an equal opportunity employer. We believe that the most effective way to attract, develop and retain a diverse workforce is to build an enduring culture of inclusion and belonging.

Fidelity will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process. To initiate a request for an accommodation, contact the HR Accommodation Team by sending an email to accommodations@fmr.com.



  • Westlake, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Architects, designs, develops, deploys, automates, administers, supports, and maintains global deployments of database activity monitoring capabilities and software applications. Develops software applications using DevOps automation. Provides ongoing software application production support for incident, change, and...


  • Westlake, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Designs, architects, and develops full-stack solutions to modernize existing Microsoft .NET applications using Java, Angular, and Amazon Web Services (AWS). Designs and develops REST based low latency microservices for AWS, using Swagger, Java, Spring Boot, and Application Programming Interfaces (APIs). Develops feature...


  • Westlake, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description:\u00A0\u00A0Performs data application development, integration, pipeline design, engineering, and warehousing on distributed platforms according to Agile methodologies (JIRA). Programs applications using Java, Python, or Go. Builds and secures Cloud providers and platforms (Amazon Web Services (AWS) and Azure)....


  • Westlake, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description:\u00A0\u00A0Performs data application development, integration, pipeline design, engineering, and warehousing on distributed platforms according to Agile methodologies (JIRA). Programs applications using Java, Python, or Go. Builds and secures Cloud providers and platforms (Amazon Web Services (AWS) and Azure)....


  • Westlake, Ohio, United States Fidelity TalentSource LLC Full time

    Job Overview:Principal Full Stack EngineerPosition SummaryAre you a seasoned Principal Full Stack Engineer with a strong inclination towards crafting and implementing innovative data solutions utilizing cutting-edge technologies? Would you like to contribute to a recommendation platform that fosters a collaborative environment, providing ample opportunities...


  • Westlake, Ohio, United States Fidelity TalentSource LLC Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Engineer to join our Digital Platforms Technology team. As a key member of our agile team, you will play a leadership role in architecting, building, testing, and designing features that drive our digital experiences.Key ResponsibilitiesLead the development of complex software...


  • Westlake, Ohio, United States Fidelity TalentSource LLC Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Engineer to join our Digital Platforms Technology team. As a key member of our agile team, you will play a leadership role in architecting, building, testing, and designing features that drive our digital experiences.Key ResponsibilitiesLead the development of complex software...


  • Westlake, United States Fidelity TalentSource LLC Full time

    Job Description:Principal Software Engineer The TeamThe Fidelity Health Benefits Group supports the recordkeeping and administration of health benefits (medical, dental and vision plans) and life insurance plans on behalf of Fidelity s corporate clients, their employees and retirees. The technology associates on the FHB Platform team interact with business...


  • Westlake, United States Fidelity TalentSource LLC Full time

    Job Description:Healthcare Group(HCG) is looking for a\u00A0Principal Software Engineer in Test\u00A0to work on Fidelity Health Benefit technology team. The ideal candidate enjoys crafting, developing and maintaining\u00A0automated\u00A0test suites to ensure product quality and release readiness. We seek versatile individual capable of bringing a software...


  • Westlake, Ohio, United States Fidelity TalentSource LLC Full time

    Job Overview:The PositionWe are seeking a Principal Full Stack Engineer to become a vital member of our team.In this role, you will be instrumental in Scrum teams and within the Digital Platforms Technology sector. You will be encouraged to gain insights into all aspects of our web applications and collaborate with team members to deliver exceptional...


  • Westlake, United States Fidelity TalentSource LLC Full time

    Job Description:Principal Software Engineer in Test The Team The Fidelity Health Benefits Group supports the recordkeeping and administration of health benefits (medical, dental and vision plans) and life insurance plans on behalf of Fidelity s corporate clients, their employees and retirees. The technology associates on the FHB Platform team interact with...


  • Westlake, United States Fidelity Investments Full time

    Job Description:The Role As the Principal Software Engineer on the Platform Engineering Team, you will design and build common capabilities that support projects spanning multiple engineering groups at Fidelity Digital Assets?. Examples of common capabilities include messaging and leader election. This is a hands-on role where you will write code and guide...


  • Westlake, United States Fidelity TalentSource LLC Full time

    Job Description:Healthcare Group (HCG) is looking for a Principal Software Engineer in Test\u00A0to work on Fidelity Health Benefit technology team. The ideal candidate enjoys designing, developing and maintaining automated test suites to ensure product quality and release readiness. We seek a talented individual capable of bringing a software engineering...


  • Westlake, Ohio, United States Fidelity Investments Full time

    Job Description:Are you energized by rapid software development? Do you want to combine the fast pace of a start up with the financial backing of one of the most successful companies in the industry? Then be part of an exciting new incubator within Fidelity geared at rapidly move ideas from concepts to scale to help bring these game-changing ideas to market....


  • Westlake, United States Fidelity Investments Full time

    Job Description:The Role As a Principal Software Engineer for Digital Assets APIs, you will be responsible for building and maintaining a new API platform for accessing Fidelity Digital Assets? Services. This is a hands-on role where you will work across engineering, architecture, and product teams to deliver a complete API offering that is reliable,...


  • Westlake, United States Fidelity Investments Full time

    Job Description : Position Description: Develops Web based applications for database use within Cloud environments – Snowflake and Amazon Web Services (AWS). Designs software capabilities for data engineering, modeling, and analysis in an Oracle Exadata Platform and Snowflake Enterprise Data Lake. Develops and deploys pipelines within a Cloud...


  • Westlake, United States Fidelity TalentSource LLC Full time

    Job Description:Are you energized by rapid software development? Do you want to combine the fast pace of a start up with the financial backing of one of the most successful companies in the industry? Then be part of an exciting new incubator within Fidelity geared at rapidly move ideas from concepts to scale to help bring these game-changing ideas to market....


  • Westlake, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Designs, develops, implements, and manages Amazon Web Services (AWS) cloud environments running Fidelity's XTRAC workflow solutions with WebSphere, TcServer, and Apache. Provides support and solutions to software development teams to improve processes and techniques using Java, SQL, and scripting languages including...


  • Westlake, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description:***Multiple Positions Available***Develops PL/SQL and Extract Transfer and Load (ETL) code using Oracle and Informatica to ensure other teams have the correct data. Works in an agile manner within squad and across other teams to deliver and release valuable source code to the application and its users, uses JIRA. Performs...


  • Westlake, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: ***Multiple Positions Available*** Develops PL/SQL and Extract Transfer and Load (ETL) code using Oracle and Informatica to ensure other teams have the correct data. Works in an agile manner within squad and across other teams to deliver and release valuable source code to the application and its users, uses JIRA....