Job Description
Location: On-site Seattle, WA
Duration: 7 Month Contract (Potential for Extension)
Start Date: ASAP
Interview Process: 1-Round Virtual Interview (May Include Coding Assessment)
Position Overview:
A leading technology team is seeking a Software Development Engineer II to contribute to a high-throughput communications platform that delivers millions of personalized messages at scale. This role is ideal for a skilled engineer who thrives in a fast-paced environment and is passionate about building scalable, reliable systems that directly impact end users.
Key Responsibilities:
Lead the migration of critical services from Java 8 to Java 17/21
Design and develop scalable front-end and back-end solutions for mobile, web, and email communications
Collaborate with product managers, scientists, and engineers to deliver high-quality features
Improve CI/CD pipeline health and implement automation to meet new freshness standards
Develop dashboards and implement integration and canary testing
Ensure system reliability and operational excellence during service transitions
Key Projects:
Migrate 35 services from Java 8 to Java 17 by year-end
Automate infrastructure pipelines to reduce code freshness cycle from 12 weeks to 4 weeks
Execute operational excellence initiatives to maintain platform stability and performance
Required Qualifications:
Bachelor’s degree in Computer Science or a related technical field
3–5 years of professional software development experience
Strong proficiency in Java
Experience with native AWS services (e.g., AWS CDK, AWS CloudFormation)
Solid understanding of Unix/Linux environments
Strong attention to detail and organizational skills
Excellent verbal and written communication skills
Full-time