Senior Software Engineer (Full Stack), Forward Engineering
As a Senior Software Engineer (Full Stack) you will join our pivotal Forward Engineering team responsible for reimagining critical TR business functions by developing enterprise-grade AI systems that deliver measurable business value. This is a hands‑on individual contributor role where you will work closely with senior functional leaders to facilitate end-to-end optimization of business processes and workflows through the development of scalable, AI-first solutions.
About The Role
As a Senior Software Engineer (Full Stack), you will be hands‑on in designing, building, and delivering innovative AI-powered solutions, drive technical strategy and embed within business units to reimagine processes and accelerate TR's AI-first transformation.
Build & Design AI-Driven Systems
- Define technical standards and best practices for rapid prototyping and lead solution discovery
- Hands‑on design and prototyping of complex, enterprise‑scale AI‑driven systems
- Personally build engaging front‑ends using React, Next.js, TypeScript, and Tailwind CSS
- Directly develop robust back‑ends with Python, FastAPI, Pydantic, and cloud infrastructure, including API design, data modeling, and AI service integration
Provide Senior Technical Leadership
- Contribute to technical design decisions across the stack, including architecture, API design, and system integration patterns
- Lead technical architecture decisions and translate high‑level business requirements into comprehensive, scalable technical specifications
- Mentor other engineers on the team, fostering technical growth and career development
- Serve as a senior thought leader, driving technical discussions in executive forums and representing Forward Engineering at internal events
Lead Cross‑Functional Collaboration
- Serve as a technical leader for full stack projects through prioritization decisions, scoping out timelines, guiding the work of other engineers, and collaborating with cross‑functional partners
- Embed directly with prioritized business units to develop deep domain expertise and build stakeholder relationships
- Partner with business leaders, functional SMEs, and product teams to co‑create solutions and drive adoption
- Document solutions and architectural decisions for knowledge transfer and capability building
About You
You are a fit for the position if you have:
Required Skills and Experience Core Engineering Experience
- Bachelor's degree in computer science, engineering, or equivalent experience; Master's degree preferred
- 3+ years of hands‑on software engineering experience across the full stack (we welcome engineers who are stronger in front‑end or back‑end but have demonstrated capability in both)
- Strong leadership experience driving technical initiatives as an individual contributor
- Excellent strategic thinking, problem‑solving skills, and ability