Jobs · Information Technology · New Hampshire

Senior Software Engineer

TalentAlly · Merrimack, NH · 5 days ago
Information TechnologyFull-time

About the role

The Senior Software Engineer will be responsible for designing, developing, testing, deploying, maintaining, and improving FIT customer-facing software solutions. They will collaborate with business partners, architects, systems analysts, engineers, and tech leads to develop and maintain critical security features such as the login page, Forgot your Password workflow, Multi-Factor Authentication, and more.

Responsibilities

  • Design and develop scalable web and middle-tier applications using Java, SpringBoot, and Angular
  • Build cloud-enabled applications leveraging 12-factor design principles
  • Experience with Docker containerization and AWS cloud deployment/application management
  • Unit testing and test automation using libraries like JUnit, Cucumber, Selenium, Serenity
  • Experience with CI/CD pipelines, Kubernetes, Terraform, and Jenkins
  • Work in Agile environments, delivering software in sprints
  • Collaborate with Architecture, Development, User Experience, and Product Owner teams to design new features
  • Stay updated with latest technologies and frameworks
  • Manage multiple tasks and take initiative to make decisions
  • Collaborate with remote and international team members
  • Create and maintain the best end-to-end customer experience

Requirements

  • A Bachelor's degree or equivalent experience in computer science, computer engineering, or information systems with at least 6 years of development experience
  • Expertise in building scalable web and middle-tier applications using Java, SpringBoot, and Angular
  • Strong foundation in software design, data structures, and algorithms
  • Strong experience with web services (JSON, XML, REST, SOAP)
  • Experience with Docker containerization and AWS cloud deployment/application management
  • Experience with unit testing and test automation libraries/strategies
  • Experience with CI/CD pipelines, Kubernetes, Terraform, and Jenkins
  • Experience in delivering software in Agile environments
  • Strong verbal and written communication skills, with the ability to understand and parse business logic into technical requirements
  • Experience with brokerage and financial services application development is a plus
  • Working knowledge of design systems is a plus
  • Knowledge of web security attack methods and measures to defend against them is a plus

Qualifications

  • Multi-stack engineer with knowledge in a breadth of development technologies and test automation frameworks (Java/J2EE, Springboot, Junit, Cucumber, Selenium, Serenity, Angular/JavaScript, TypeScript, Web Services, REST, HTTP)
  • Passionate about business-driven development, developing robust software, writing testable and maintainable code
  • Strong understanding of Identity and Access Management, Authentication and Authorization
  • Strong communications and problem-solving skills
  • Desire to collaborate and work closely with others within the product area
  • Experience working in an agile environment
  • Exposure to test automation
  • Ability to step in the customer's shoes and truly understand the value that is being delivered with each sprint
  • Keen attention to detail and a desire to solve problems
  • Able to learn large software systems end-to-end quickly
  • Keenly interested in learning new technologies and their adoption
  • Able to work with remote and international team members
  • Obsessed with creating the best end-to-end customer experience
  • Owns the outcome by taking personal accountability for delivering strong results

Skills

  • Passionate about business-driven development, developing robust software, writing testable and maintainable code
  • Strong understanding of Identity and Access Management, Authentication and Authorization
  • Strong communications and problem-solving skills
  • Desire to collaborate and work closely with others within the product area
  • Experience working in an agile environment
  • Exposure to test automation
  • Ability to step in the customer's shoes and truly understand the value that is being delivered with each sprint
  • Keen attention to detail and a desire to solve problems
  • Able to learn large software systems end-to-end quickly
  • Keenly interested in learning new technologies and their adoption
  • Able to work with remote and international team members
  • Obsessed with creating the best end-to-end customer experience
  • Owns the outcome by taking personal accountability for delivering strong results

Benefits

Fidelity offers competitive compensation, comprehensive benefits, and a supportive work environment. The company provides a range of benefits including health insurance, retirement plans, and paid time off.

Pay

Compensation is commensurate with experience and qualifications.

Schedule

The Senior Software Engineer role is full-time and based in the United States.

Contact Information

To apply for this position, please visit FidelityCareers.com. For additional information about working at Fidelity, visit FidelityCareers.com.

Equal Opportunity Employer

Fidelity is an equal opportunity employer.

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

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 2 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com