Senior Software Engineer/Developer

Fidelity InvestmentsMerrimack, NH

About The Position

Monitors and architects sophisticated solutions on a platform dedicated to high scale processing of large amounts of data, using observability tools -- Datadog. Works in an Agile environment. Builds Continuous Integration and Continuous Development (CI/CD) pipelines to manage execution of test suites. Deploys and configures software applications within public Cloud environments (Amazon Web Services (AWS)), using Cloud Formation, EC2, ECS, EKS, Lambda, and Azure/GCP. Secures Cloud providers and platforms (AWS and Azure), using programming languages -- Java, Python, Groovy, Shell Scripting, and GO. Provides business solutions by developing complex or multiple software applications.

Requirements

  • 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 enterprise level services and middle tier streaming applications, using Golang and Java in Microservice Architecture.
  • 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 enterprise level services and middle tier streaming applications, using Golang and Java in Microservice Architecture.
  • Demonstrated Expertise (“DE”) designing and implementing highly available, multithreaded, distributed RESTful Web services using Java, GoLang, Python, and Spring Framework.
  • DE implementing enterprise applications using Apache Kafka for streaming messages, Redis for caching, ElasticSearch for robust information retrieval, NoSQL databases (including MongoDB), and relational database programming using PL/SQL and MySQL for persistence.
  • DE deploying and maintaining Web services using Docker, Kubernetes, Jenkins for Continuous Integration/Continuous Delivery (CI/CD), and AWS technologies -- Lambda, SNS, EC2, and S3.
  • DE optimizing performance and debugging distributed systems, using tools -- JProfiler, GoLang pprof, Grafana, and Prometheus.

Nice To Haves

  • Observability tools -- Datadog
  • Agile environment
  • Public Cloud environments (Amazon Web Services (AWS))
  • Cloud Formation, EC2, ECS, EKS, Lambda, and Azure/GCP
  • Secures Cloud providers and platforms (AWS and Azure)
  • Programming languages -- Java, Python, Groovy, Shell Scripting, and GO

Responsibilities

  • Develops original and creative technical solutions to on-going development efforts.
  • Designs applications or subsystems on major projects and for/in multiple platforms.
  • Develops applications for multiple projects supporting several divisional initiatives.
  • Supports and performs all phases of testing leading to implementation.
  • Assists in the planning and conducting of user acceptance testing.
  • Develops comprehensive documentation for multiple applications supporting several corporate initiatives.
  • 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.

Benefits

  • Fidelity will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service