Senior Software Engineer
Core
Designing, developing, testing, and debugging core systems including operating systems, compilers, networking components, databases, and web-based applications.
Role type
Senior Software Engineer (Systems & Core Infrastructure)
Builds
Core systems, operating systems, compilers, networking components, databases, and web-based applications
Domain
Enterprise software, systems programming, data modernization
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, C++, Rust, data structures and algorithms, memory allocation and management, security mechanisms, processing allocation, currency control
Preferred skills
Mainframe environment, distributed systems, enterprise-scale applications, DevOps practices, modern software architecture, unit test coverage
Technologies
Jira, GitHub, VSCode
Responsibilities
Write commercial/enterprise-grade software, provide input on designs for software enhancements and new products, work under limited direction to implement enhancements and create new products, evaluate software compatibility with hardware environments, contribute to architectural decisions
Seniority
Senior, hands-on IC