Jobs · Information Technology · Michigan

Staff Software Engineer II

Thomson Reuters · Ann Arbor, MI · 4 wk ago
HybridInformation Technology$147k/yrFull-time

About the role

This role is ideal for a senior full-stack engineer who thrives in fast-paced environments, adopts AI coding tools to accelerate development, and enjoys partnering closely with AI Engineers and business stakeholders to bring new interaction models to life.

Responsibilities

  • Develop full-stack applications designed around agent-centric workflows, enabling smooth human-AI collaboration through adaptive UIs and intelligent backend services.
  • Create modular, cloud-native APIs that support agent context, state management, and structured tool invocation across distributed AI systems.
  • Work closely with AI Engineers to design UI, API, and service-layer experiences that expose agent capabilities to internal users and developers.
  • Use modern frontend and backend tech (React/Next.js, Vue/Nuxt, Angular, Node.js, Python/FastAPI, Java/Spring, .NET) while upholding best practices in API design, state management, CI/CD, testing, performance, and observability.
  • Build quick, exploratory prototypes to test new interaction models, learn from user feedback, and influence product direction.
  • Lead architectural decisions, mentor engineers, elevate engineering quality, and drive best practices across experimentation and modular design.
  • Partner with business units, product teams, AI Engineers, and SMEs to co-create solutions, shape priorities, and document architectures for broader adoption.

Requirements

  • 8+ years full-stack engineering experience with ownership of production applications and APIs.
  • Deep expertise in at least one modern frontend and backend stack.
  • Ability to quickly learn new tools and adapt engineering patterns for AI-driven development.
  • Familiarity with AI-powered systems (APIs, data flows, model integration) and eagerness to partner with AI Engineers.
  • Experience building systems in cloud-native environments (AWS, Azure, or GCP) and using Docker/Kubernetes.
  • Proven leadership in driving technical initiatives and guiding multi-disciplinary teams.
  • Strong communication, product intuition, and comfort working in fast-moving, exploratory environments.

Qualifications

  • Experience using AI coding tools (Cursor, Cline, Claude Code, GitHub Copilot) to accelerate understanding, design, and implementation across large codebases.
  • Ability to leverage AI agents to scale development (parallelizing tasks, accelerating code review, fast iteration from feedback).
  • Demonstrated 0-to-1 prototyping ability with a startup-like mindset.

Skills

  • Modern frontend technologies (React/Next.js, Vue/Nuxt, Angular).
  • Modern backend technologies (Node.js, Python/FastAPI, Java/Spring, .NET).
  • Cloud-native environments (AWS, Azure, GCP).
  • CI/CD pipelines, testing, performance, and observability best practices.
  • AI-powered systems (APIs, data flows, model integration).
  • Prototyping and exploratory development.
  • Leadership and mentoring skills.

Benefits

  • Hybrid Work Model: 2-3 days a week in the office, with a seamless digital connection.
  • Flexibility & Work-Life Balance: Flex My Way policies including work from anywhere for up to 8 weeks per year.
  • Career Development and Growth: Continuous learning and skill development programs.
  • Industry Competitive Benefits: Comprehensive health, dental, vision, disability, and life insurance; competitive 401k plan with company match; and a variety of additional benefits including mental health days, volunteer days, and more.
  • Culture: A globally recognized, award-winning reputation for inclusion and belonging, flexibility, work-life balance, and more.
  • Social Impact: Opportunities to get involved with pro-bono consulting projects and ESG initiatives.
  • Make a Real-World Impact: Helping clients pursue justice, truth, and transparency.

Pay

The base compensation range for the role varies across locations. For US offices, the range is $127,400 USD - $236,600 USD. For Ontario, Canada, the range is $148,800 CAD - $198,800 CAD.

Schedule

Hybrid Work Model: 2-3 days a week in the office, with a seamless digital connection.

Similar jobs

Software Engineer II

EagleviewUnited States· 2 days ago
RemoteConsultingapply on careers-eagleview.icims.com

Software Engineer II

MastercardO'Fallon, MO· 2 days ago
$92k–$147k/yrapply on careers.mastercard.com

Software Engineer II

Elbit Systems of AmericaMerrimack, NH· 2 days ago
Engineeringapply on jobs.dayforcehcm.com

Software Engineer II

MastercardSalt Lake City, UT· 2 days ago
$92k–$147k/yrapply on careers.mastercard.com

Software Engineer II

EOG ResourcesHouston, TX· 2 days ago
Engineeringapply on jobs.smartsearchonline.com