Senior Software Engineer

Forrester Research

Multiple Locations
Java and spring boot experience
Python for services or automation
Modern javascript and react proficiency
At Forrester, we’re trusted to work on trailblazing, mission critical problems that business and technology leaders face today

Job Summary

  • At Forrester, we’re trusted to work on trailblazing, mission critical problems that business and technology leaders face today.
  • You execute architectural and implementation designs with reliability, taking responsibility for the quality, sustainability, and outcomes of the systems and features you build.
  • We’re a network of knowledge and experience leading to richer, fuller careers where everyone is given the tools, support, and runway they need to go far.

Matching Summary

At Forrester, we’re trusted to work on trailblazing, mission critical problems that business and technology leaders face today.

Skills & Requirements

Must-have

  • Java and Spring Boot experience
  • Python for services or automation
  • Modern JavaScript and React proficiency
  • Microservice or micro-frontend architectures
  • Experience with SaaS solutions
  • SQL proficiency
  • Git and collaborative workflows

Nice-to-have

  • OpenSearch or Elasticsearch experience
  • Neo4j familiarity
  • Distributed or event-driven systems
  • Observability tools and performance tuning
  • Data-rich SaaS or platform environment
  • Contributions to engineering standards and tooling
  • Strong cross-team collaboration habits

Key Requirements

  • Four to eight years engineering experience
  • Experience across full software development lifecycle
  • Demonstrated team contributor and mentorship skills

Work Rights

Not specified

Tailored Resume

Cover Letter