Jobs · Massachusetts

Software Engineering & Development

State Street · Boston, MA · 1 wk ago
$178k–$180k/yrFull-time

About the role

The Software Engineering & Development position will play a crucial role in developing, maintaining, and enhancing the front-end solutions for a sophisticated electronic trading system. This product is designed to deliver advanced trading capabilities and is continually evolving, with new features being added to meet diverse user needs and expanding into additional asset classes and business areas.

Responsibilities

  • actively engage in hands-on coding, testing, debugging and troubleshooting to ensure code quality, scalability, and maintainability;
  • optimize existing systems for performance, scalability, and reliability, identifying and resolving bottlenecks and inefficiencies;
  • develop high performing and interactive user interfaces utilizing ReactJS and GraphQL;
  • collaborate with stakeholders, product managers and engineering teams to gather requirements and identify technical specifications;
  • lead and independently complete medium-sized projects or components from start to finish;
  • develop and maintain microservices architecture using Docker and Kubernetes;
  • write clean, efficient and maintainable code, following industry standard coding practices and guidelines;
  • participate actively in code reviews, providing constructive feedback and ensuring code quality;
  • enhance user experience while ensuring compatibility with existing platforms;
  • ensure that development, coding, privacy and security standards are always adhered to.

Requirements

  • High proficiency in ReactJS, JavaScript/Typescript, HTML, modern CSS and component-based design;
  • experience working with REST APIs, GraphQL and Subscriptions (WebSocket’s, Pub/Sub);
  • experience working with CSS-in-JS libraries such as Styled components, Emotion;
  • experience with unit testing frameworks such as Jest and React Testing Library;
  • experience with build tools such as Webpack, Vite, Rollup;
  • strong understanding of front-end code architecture and design principles;
  • experience in developing UI/U improvements, focusing on usability and user satisfaction;
  • familiarity with Node.js server technologies such as Express.js, GraphQL Server;
  • familiarity with deployment and hosting in cloud environments like AWS, Docker, or Kubernetes;
  • demonstrated knowledge of modern front-end build pipelines and tools;
  • ability to work collaboratively in a fast-paced, agile environment;
  • excellent problem-solving and communication skills.

Qualifications

  • Bachelor’s degree, or its equivalent in Computer Science or related field and 5 years of hands-on experience as a Software Engineer, with a focus on front-end development.
  • Alternatively, master’s degree, or its equivalent in Computer Science or related field and 3 years of hands-on experience as a Software Engineer, with a focus on frontend development.

Skills

  • High proficiency in ReactJS, JavaScript/Typescript, HTML, modern CSS and component-based design;
  • experience working with REST APIs, GraphQL and Subscriptions (WebSocket’s, Pub/Sub);
  • experience working with CSS-in-JS libraries such as Styled components, Emotion;
  • experience with unit testing frameworks such as Jest and React Testing Library;
  • experience with build tools such as Webpack, Vite, Rollup;
  • strong understanding of front-end code architecture and design principles;
  • experience in developing UI/U improvements, focusing on usability and user satisfaction;
  • familiarity with Node.js server technologies such as Express.js, GraphQL Server;
  • familiarity with deployment and hosting in cloud environments like AWS, Docker, or Kubernetes;
  • demonstrated knowledge of modern front-end build pipelines and tools;
  • ability to work collaboratively in a fast-paced, agile environment;
  • excellent problem-solving and communication skills.

Benefits

  • retirement savings plan (401K) with company match;
  • insurance coverage including basic life, medical, dental, vision, long-term disability, and other optional additional coverages;
  • paid-time off including vacation, sick leave, short term disability, and family care responsibilities;
  • access to our Employee Assistance Program;
  • incentive compensation including eligibility for annual performance-based awards (excluding certain sales roles subject to sales incentive plans);
  • eligibility for certain tax advantaged savings plans.

Pay

$178,131.00 to $180,000.00 annually.

Schedule

Hybrid-remote telecommuting from within the US permitted pursuant to Company policy.

Similar jobs

Software Engineer

General MotorsAustin, TX· 1 wk ago
Engineeringapply on generalmotors.wd5.myworkdayjobs.com

Software Engineer

OptumMinnetonka, MN· 1 mo ago
Engineering$73k–$130k/yrapply on careers.unitedhealthgroup.com

Software Engineer

OptumHartford, CT· 1 mo ago
Information Technology$73k–$130k/yrapply on careers.unitedhealthgroup.com

Software Engineer

CodewareSarasota, FL· 1 mo ago
Engineeringapply on workforcenow.adp.com

Software Engineer

Solidus Technical Solutions, LLCTucson, AZ· 1 mo ago
Engineeringapply on solidus.smartsearch.jobs