Senior Software Engineer

Motion Recruitment
Seattle, WA, United States
19 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Algorithm Design Amazon Web Services Amazon S3 Application Release Automation Automation of Tests Cloud Computing Cloud Engineering Software Code Optimization Computer Programming Computer Engineering Data Systems Data Warehousing
+19 more
Relational Databases DevOps Distributed Systems Identity and Access Management Python (Programming Language) NoSQL Amazon Simple Notification Service (SNS) Software Engineering TypeScript AWS Cdk Data Storage Technologies Cloudformation Containerization Information Technology Data Management Functional Programming Terraform Data Pipelines Docker

Job description

One of the country’s largest entertainment and media companies in the world is searching for a Senior Software Engineer to join their engineering team on a hybrid basis. In this role, you will design and build high-throughput, low-latency cloud infrastructure and sophisticated data pipelines that power world-class digital experiences. You will collaborate closely with data scientists, cross-functional engineers, and technical leaders to drive innovation, optimize distributed systems, and architect cutting-edge data solutions serving millions of global users.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent practical experience. \n

  • 5+ years of professional software engineering experience solving complex distributed systems and data management challenges. \n

  • Exceptional programming capabilities with a deep focus on time and space complexity, algorithm design, and code optimization. \n

  • Advanced proficiency in Python along with hands-on expertise in DevOps practices, including CI/CD pipelines, Docker containerization, automated testing, and release automation. \n

  • Proven experience building and deploying cloud-native architectures in AWS using core services such as S3, Lambda, Kinesis, IAM, and SNS. \n

  • Solid experience implementing Infrastructure as Code (IaC) utilizing Terraform, AWS CDK, or CloudFormation. \n

  • Working proficiency in at least one strongly typed language such as Java, TypeScript, or similar. \n

  • Strong foundational knowledge of data storage trade-offs across relational databases, NoSQL stores, data warehousing, and partitioning strategies.

Benefits & conditions

n \n

  • Architect, write, and maintain clean, low-latency, and fault-tolerant code designed for high-throughput cloud environments and complex data algorithms. \n

  • Partner with data scientists, software developers, and technical stakeholders to shape technical roadmaps and elevate engineering practices across teams. \n

  • Establish low-level software design patterns, including optimal data structures, object-oriented design, and efficient code modularity. \n

  • Devise technical solutions that support scalable architectural enhancements and resolve system performance bottlenecks. \n

  • Identify opportunities to modularize, generalize, and reuse existing microservices and codebase components. \n

  • Keep pace with emerging trends and innovations across cloud data management and modern software engineering. \n

  • Mentor peer engineers through technical guidance, architectural discussions, and constructive code reviews. \n

\n

\n

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…