Senior Software Engineer
Amagi
About Amagi: As a global leader in cloud-based services for the Streaming TV and Broadcast TV industry, Amagi enables TV networks and content owners to distribute and monetize their content in innovative ways. With a presence in over 40 countries, Amagi leverages advanced cloud technologies in partnership with Amazon Web Services (AWS) to serve premium networks and platforms worldwide.
Job Overview: The Senior/Staff Software Engineer role at Amagi, with a special focus on Ad Tech, offers an exciting opportunity to contribute to the development of next-generation software solutions in the broadcast and connected TV domain. This position is ideal for those who excel in a fast-paced, technology-driven environment and are eager to apply their expertise to the evolving needs of the broadcast industry, especially in advertising technology.
Key Responsibilities:
- Design and implement scalable, reliable, and distributed backend applications tailored to advertising technology in the broadcast domain.
- Utilize modern programming languages (Python, Golang, Ruby) and database systems (SQL/NoSQL, REDIS, MySQL, DynamoDB, MongoDB).
- Develop microservices for cloud platforms (AWS, GCP) and edge servers.
- Manage the entire software development lifecycle including requirement analysis, architecture design, coding, testing, deployment, and maintenance.
- Contribute to engineering best practices, focusing on high-quality software development standards.
- Collaborate with cross-functional teams to ensure alignment with overall product goals.
- Stay updated on the latest trends in Ad Tech and apply this knowledge to improve Amagi's products and services.