Senior Software Engineer
Required skills
Strong experience with a language such as Java or Go, Familiarity with Continues Integration and Continues Delivery Pipeline concepts, Experience building multi-threaded, asynchronous, distributed systems, Good knowledge of Computer Science fundamentals (data structures and algorithms), Good understanding of Object Orientation concepts, Ability to think conceptually and design modular, complex systems
Preferred skills
Familiarity running services on Cloud Infrastructure (Amazon AWS, Google Cloud Platform, Microsoft Azure), using containers and/or container orchestration platforms (Docker, Kubernetes, Openshift), Experience with CI/CD tooling and release infrastructure integrations (Github Actions, Jenkins, etc.) and Build Tools (Bazel), Experience with Fullstack/Frontend technologies (JS, ReactJS, NodeJS/PNPM, etc.), Experience working directly with production systems, Experience with multiple programming languages, Experience with the MongoDB Server (specialized, in-depth training will be provided upon joining), Experience or interest in full-stack web application development
Technologies
Java, Go, MongoDB, AWS, Google Cloud Platform, Microsoft Azure, Docker, Kubernetes, Openshift, Github Actions, Jenkins, Bazel, ReactJS, NodeJS, PNPM
Responsibilities
Design, implement, test, and release features for Ops Manager, Test and incrementally ship elements of complex projects, Apply our core values to your work, in planning, design, and coding, Assist with troubleshooting bugs in customer deployments
Seniority
Senior
Domain
Software Development, Cloud Computing, Database Management