Senior Software Engineer
Core
Senior Software Engineer responsible for removing organization-wide obstacles by coding, testing, and influencing architecture across multiple legacy systems.
Role type
Senior Software Engineer (Legacy Systems & Architecture)
Builds
High-quality, long-lasting solutions and common architectural patterns for organization-wide systems
Domain
Software Engineering, Legacy Systems, Enterprise Architecture
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, legacy system navigation, large-scale repository migration, architectural design, cross-team collaboration
Preferred skills
experience migrating repos from .NET Framework to .NET, experience working in large, agentic-unfriendly repos
Responsibilities
Code and test in multiple legacy systems, influence developers on design and architecture, build high-quality solutions, collaborate across different organizations, remove organization-wide obstacles
Seniority
Senior, hands-on IC