Job Summary :
Our client is seeking a Senior Software Engineer to join their team! This position is located in Seattle, Washington.
Duties :
- Work with a distributed team of engineers building software in a collaborative development process
- Build high-performance, stable, scalable systems to be deployed in an enterprise setting
- Lead high-level architecture discussions and planning sessions
- Participate in the code review process by providing feedback on pull requests
- Participate in the on-call rotation, supporting systems and services during production incidents
- Author and provide feedback on technical proposals and root cause analyses
- Provide mentoring and advice for other engineers
- Establish engineering best practices and standards within the team to drive quality and excellence
- Contribute to the technical community through presentations, tech talks, and other knowledge-sharing efforts
Desired Skills / Experience :
Bachelor's Degree required5+ years delivering backend applications in a production environmentExpertise in Java, scaling databases and stream processingExcellent written and verbal communication skillsExperience building RESTful servicesUnderstanding of async programming models and threading / concurrencyUnderstanding of source control concepts and exposure to GitSelf-learner, independent and excellent problem-solving skillsExperience with build and deployment technologies such as Jenkins and DockerExperience working with AWSBenefits :
Medical, Dental, & Vision Insurance PlansEmployee-Owned Profit Sharing (ESOP)401K offeredThe approximate pay range for this position is between $68.00 and $88.00 . Please note that the pay range provided is a good faith estimate. Final compensation may vary based on factors including but not limited to background, knowledge, skills, and location. We comply with local wage minimums.