Senior Software Engineer
Core
Design, develop, and support scalable cloud-based applications serving libraries and their users globally.
Role type
Senior full-stack software engineer (cloud-native)
Builds
Scalable web applications, system-level services, and containerized tools for library information access
Domain
Library technology / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Full-stack development, distributed systems design, RESTful APIs, relational databases, cloud platforms, modern programming languages, system administration, container orchestration
Preferred skills
Cloud-native architecture, SaaS application support, CI/CD pipelines, modern front-end frameworks, AI-assisted development tools
Technologies
Node.js, TypeScript, Svelte, Rust, React Native, PostgreSQL, Kubernetes, AWS, ECS, S3, Unix/Linux, Git, Jira
Responsibilities
Design and maintain full-stack web applications; build high-performance services using Rust; administer PostgreSQL databases; manage Unix/Linux server environments; deploy and scale containerized applications; provide technical leadership and mentor junior engineers; troubleshoot production issues and resolve performance bottlenecks
Seniority
Senior, hands-on IC with technical leadership