Senior Software Engineer

Forrester

Multiple Locations
Java and spring boot development
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.
  • As a Senior Software Engineer, you take ownership and apply sound technical judgment to deliver scalable solutions while fostering team collaboration and accountability.
  • Forrester provides tools, support, and a learning environment to help employees grow and succeed in their careers.

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 development
  • Python for services or automation
  • Modern JavaScript and React proficiency
  • Microservice or micro-frontend architectures
  • Enterprise-grade software development
  • Full software development lifecycle experience
  • Agile SDLC processes participation

Nice-to-have

  • Mentorship and team collaboration
  • Clear communication across audiences
  • Customer value driven engineering
  • Contributions to engineering standards and tooling
  • Cross-team collaboration habits
  • Curiosity and creativity in problem solving
  • Experience with SaaS solutions

Key Requirements

  • Four to eight years engineering experience
  • Experience with code reviews and design decisions
  • Proficiency in SQL and Git workflows
  • Experience with distributed or event-driven systems preferred
  • Experience with OpenSearch or Neo4j preferred

Work Rights

Not specified

Tailored Resume

Cover Letter