Cloud Engineering-Senior Software Engineer (SE 3)
Job details
About Conde Nast Condé Nast is a 112-year-old global media company producing the highest quality content with a footprint of more than 1 billion consumers in 32 territories through print, digital, video and social platforms. Engineering is responsible for building and scaling global apps and websites across these. Condé Nast is home to some of the world’s most iconic brands - including Vogue, Wired, The New Yorker, Vanity Fair, GQ, and Condé Nast Traveller, among many others. Job Description Condé Nast, one of the world’s largest publishers, is looking for a Senior Software Engineer with AWS or Kubernetes experience to join its Cloud Platform team. You will help develop self service solutions, and run a global EKS platform used by hundreds of engineers, to run thousands of applications, in turn used by hundreds of millions of consumers each month. About Cloud Platform The Cloud Platform team takes a software engineering approach to infrastructure and aims to build resilience and autonomy into the wider engineering org through knowledge sharing via pairing and the production of technical how-to guides. The Cloud team is based out of the UK, Portugal, India, US and Mexico, with hybrid working in office at all HQ locations. We work with hundreds of engineers from all teams that make up Conde Nast Engineering. What we’re solving As a group our goal is to provide a single, global, highly resilient platform enabling the business to deploy and run revenue driving applications and websites. On a high level we are responsible for:
- Providing a large-scale compute platform to serve global brand websites and the deployment of hundreds of applications
- Advising on and reviewing application and infra architecture
- Leading on deployment workflows and strategies
- Creating terraform modules for popular resources
- Improving security & resilience
- Developing a self-service platform so our app engineers can operate efficiently and upskill quickly where needed.
- Become a subject matter expert across the platform, and help develop Cloud Engineering as a centre of excellence
- Focus on cost efficiency
- Raise the bar on all work and share best practices
- Occasional and pre-agreed out of hours on-call support
- Pair with application teams to advise on and enable - deployments, architecture, and cost optimisation.
- Improving observability of applications, using monitoring, logging, tracing and alerting solutions
- Strong background in software development, having lead projects or workstreams
- Should have 8-11 yrs of extensive experience
- Proficiency in at least one programming language is mandatory, with a preference for Python, Go, NodeJS, Java, or similar technologies.
- Experience in infrastructure as code, CI/CD, CDNs and devops best practices
- Deep understanding of software architecture and design
- Interest in security best practices
- Experience building fault tolerant systems or running applications at scale, ideally using AWS
- Experience working with Kubernetes
- You enjoy pairing with engineers of all skill levels
- Good communication skills
- Training - provided as required for upskilling to our tech & tooling
- Infrastructure as Code everywhere
- Pairing . We like knowledge sharing and upskilling, alongside mentoring & coaching
- Seek to streamline processes, automate tasks, and improve testing
- You’ll work regular hours within your local timezone
- On-call - teams are responsible for their own apps in production
- Curiosity is encouraged. Every team member is involved in roadmapping & feature decisions.
- Multi-day organisation-wide hackathons annually.
- AWS - our infrastructure
- Terraform - infrastructure as code
- Kubernetes (EKS)
- Github Actions - CI / CD
- Python & NodeJS - Our auxiliary tooling and testing
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.