Senior Software Engineer
$114,000–$114,000 year
On-siteSeattle, Washington, United States
Job Summary
Design, develop, and automate large-scale, high-performance systems to drive business growth and enhance product experiences for third-party sellers. Build scalable data infrastructure and pipelines using best-in-class software engineering practices. Take full ownership of projects, ensuring high-quality development and operational health. This role requires a backend or full stack engineer with four years of professional experience, including expertise in AWS, distributed systems, and frameworks like Spring, Kafka, and Elasticsearch. Candidates must demonstrate strong problem-solving skills, coding proficiency, and the ability to collaborate within an agile, fast-paced environment. Base pay ranges from $114,000 to $196,000 annually depending on location.
Required Qualifications
- Bachelor's degree in Computer Science, Electrical Engineering, Math, or a closely related field
- 4 years of professional software development experience
- Experience working in cloud environments, particularly AWS
- Demonstrated experience in building and maintaining highly available, distributed systems
Desired Qualifications
- Strong expertise in open-source frameworks and technologies, including Spring, AWS, APIs, NoSQL, and Big Data technologies such as Kafka, Elasticsearch, Iceberg, and ClickHouse
- Exceptional coding skills, with a focus on data structures, algorithms, problem-solving, refactoring, performance optimization, and complexity analysis
- Strong communication skills, with the ability to gather requirements and collaborate with product and technical teams
- Experience designing, implementing, and maintaining distributed systems at scale, making trade-offs based on business demands
- Comfortable working in an agile, fast-paced environment
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.