The company is looking to build and design a product that customers and associates love, and is seeking a Staff Software Engineer to lead a team of engineers to achieve this goal.
Requirements
- 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 effective data modeling with both Relational and NoSQL databases
Responsibilities
- Develops, tests, deploys, and maintains software, with a clear understanding of the value the software is to provide
- Takes a broad view when approaching issues; using a global lens
- Develops test suites (functional, destructive, etc) to enable success, rapid deployment of code to production
- Works the Product Team to ensure user stories are developer ready, easy to understand and testable
- Collaborates with other team members in agile processes
- Fields questions from product and engineering teams
- Helps grow junior engineers by providing guidance on modern software development frameworks, and leading technical discussions
Other
- 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
- Bachelor's degree program or equivalent degree in a field of study related to the job
- No travel required