Senior Software Engineer I
Core
Lead the design and delivery of complex, large-scale software systems and microservices, leveraging AI/ML tools for specific use cases.
Role type
Senior Software Engineer (Full Stack / Backend Lead)
Builds
Scalable enterprise-grade applications, microservices, and key product features (via careerplan.io/jobs/JREQ200058-1-senior-software-engineer-i-at-thomsonreuters)
Domain
Enterprise Software / Legal & Financial Technology
Deliverable
production ML models | product features
Required skills
Distributed systems design, Data modeling, Database optimization, Microservices architecture, C# (.NET), Azure, Kubernetes, Docker, JavaScript, React JS, Angular, Design patterns, SOLID principles
Preferred skills
AI/ML, Generative AI, Mentoring, Cross-functional leadership
Technologies
.NET, Azure, Service Bus, KeyVault, Kubernetes, Docker, React JS, Angular, C#, JavaScript
Responsibilities
Design and deliver complex large-scale solutions, manage technical debt, lead cross-functional teams, mentor engineers, drive innovation with emerging technologies, own product vision and delivery timelines
Seniority
Senior, hands-on IC with leadership responsibilities