Fidelity Investments - Durham, NC

posted about 2 months ago

Full-time - Principal
Hybrid - Durham, NC
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

Fidelity Institutional Technology is seeking a Principal Software Engineer to join their team, focusing on the design and development of Fidelity Institutional products and services. This role involves collaborating with various stakeholders to deliver technology solutions that meet critical business needs while adhering to engineering best practices and promoting innovation within a globally distributed team.

Responsibilities

  • Design and implement software solutions that meet business requirements.
  • Collaborate with project managers, systems analysts, and quality assurance teams to build effective solutions.
  • Participate in design and code reviews to ensure adherence to engineering best practices.
  • Maintain code quality, security, organization, and automation.
  • Translate application storyboards and use cases into functional applications.
  • Develop and maintain partnerships across the organization.

Requirements

  • Bachelor's Degree in Computer Science, Computer Engineering, Information Systems or related field.
  • 8+ years of development experience with strong working knowledge of Java 8, Java 17, Spring 5, Spring Boot 3+, Angular, TypeScript, JavaScript, HTML5, CSS3.
  • 5 years of experience in Agile development.
  • Strong experience with web services (JSON, XML, REST, SOAP, etc.).
  • Experience with Continuous Integration tools such as Maven, Jenkins, Git/Github, uDeploy.
  • Strong experience in Test Driven Development (TDD) using JUnit/Jasmine or Jest, and familiarity with Cucumber/Serenity BDD automated e2e framework.
  • Familiarity with event streaming platforms such as Kafka, Amazon Kinesis, Confluent.
  • Experience with AWS based application development and deployment, including AWS cloud technologies like Kubernetes, EKS, Docker, Terraform, etc.
  • Experience with secure code analysis tools such as Veracode, SonarQube, Fortify.
  • Experience with Data Monitoring and logging tools such as Datadog, Splunk, Kibana.

Nice-to-haves

  • Familiarity with mockup tools such as Figma, AdobeXD, InVision.
  • Understanding of building new UIs and integrating with other applications and services.
  • Willingness to explore and learn new technologies.

Benefits

  • Flexible benefits that support career stages.
  • Hybrid working model that blends onsite and offsite work experiences.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service