October 17
• The Staff Software Engineer is responsible for leading a team of engineers building and designing a product that our customers and associates love. • Part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. • Assist in product and tool selection, configuration, security, resilience, performance tuning and production monitoring. • Contribute to foundational code elements that can be reused as well as architectural diagrams and other product-related documentation. • Expected to build and grow the skillsets of the more junior Engineers.
• Must be eighteen years of age or older. • Must be legally permitted to work in the United States. • 3-5 years of relevant work experience in site reliability engineering or related field. • Proficiency in cloud platforms (GCP preferred) and infrastructure as a code (Terraform, Ansible). • Extensive experience with front end technology such as HTML, CSS, and Javascript/Typescript frameworks, an object-oriented programming language (preferably Java), Relational or noSQL database technology, cloud computing techniques, CI/CD tools, modern software design patterns. • Experience in monitoring and observability. • Experience in effective data modeling with both Relational and NoSQL databases. • Experience with security frameworks for user and services authorization and authentication. • Experience with creating and executing unit, functional, destructive and performance tests. • Experience with modern debugging and root cause analysis techniques. • Experience with version control system. • Experience in designing systems for High Availability, Disaster Recovery, Performance, Efficiency, and Security. • Exposure to developing technical roadmaps including work estimation, refactoring and modernizing legacy systems.
Apply Now