Senior Software Engineer

Job Description

As a senior software engineer, you will help set the direction of the design and development of our evolving ecosystem of high performing SaaS products in Arc Publishing. You will partner with product owners, architects, and Arc clients to build a world-class, bleeding-edge set of services focusing on video content management, live streaming, video editing, and video ad monetization. You will play a crucial role with opportunities to bring your unique ideas around development practices, testing, and deployment strategies to the table.

What you need for this position
  • Experienced in building web-based, distributed, multi-tenant, and multi-tier applications using java and javascript.
  • Capable of designing, building, and testing web services and APIs.
  • Good knowledge of Spring, REST, Service Oriented Architecture, Docker, and container services.
  • Experience working with VOD and live video asset management and encoding.
  • Ability to translate complex technical concepts into high-level designs and act as a subject matter expert in software design, architecture, implementation, deployment, and support across our full platform
  • Proficient in SQL and relational database modeling
  • Knowledge of NoSQL, queues, caches is a plus
  • Strong understanding of AWS or other cloud technologies
  • Worked with CI/CD tools with an emphasis on building quality code and speed to market.
  • Familiarity with modern front-end technologies such as javascript and single page application frameworks and their interactions with APIs

The innovation doesn't end in the Newsroom - dozens of teams power The Washington Post. We are now hiring the next innovator - how will you Impact Tomorrow?


Similar searches: Full Time, Experienced (Non-Manager), Engineering, Engineer, IT, Software Developer