The company is looking to build and design a product that customers and associates love, requiring a Staff Software Engineer to lead a team, contribute to foundational code, and improve product and tool selection, configuration, security, resilience, performance tuning, and production monitoring.
Requirements
- Proven experience in Java (Spring Boot) development.
- Strong expertise in Google Cloud Platform (GCP) services.
- Solid understanding of Big Query for data analysis and reporting.
- Familiarity with OAuth2, OpenID Connect, and other identity protocols.
- Experience with security frameworks for user and services authorization and authentication
- Experience with modern debugging and root cause analysis techniques
- Experience with version control system
Responsibilities
- Develops, tests, deploys, and maintains software, with a clear understanding of the value the software is to provide
- Develops test suites (functional, destructive, etc) to enable success, rapid deployment of code to production
- Helps grow junior engineers by providing guidance on modern software development frameworks, and leading technical discussions
- Contribute to foundational code elements that can be reused
- Contribute to architectural diagrams and other product-related documentation
- Assist in product and tool selection, configuration, security, resilience, performance tuning and production monitoring
- Experience with creating and executing unit, functional, destructive and performance tests
Other
- Must be eighteen years of age or older.
- Must be legally permitted to work in the United States.
- No travel required.
- The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
- 3-5 years of relevant work experience