Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+19 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…