Senior Software Engineer, Platform Engineering

  • Oakland, CA, USA
  • Full-time

Company Description

Home to the iconic website and headquartered in Oakland’s thriving downtown, Ask Media Group is a collection of websites that help curious people find the information they need. Our growing portfolio of websites helps our users discover everything from bathrobes to tax forms, and we thrive on the challenge of developing a wide variety of sites that address everyday questions, no matter how large or small. Our team knows how to not only create but profitably grow digital properties to meaningful scale, touching the lives of millions of people each day. Ask Media Group is owned and operated by IAC (NASDAQ: IAC) and is a part of IAC Publishing, IAC’s collection of premium content brands.

Our key capabilities include:

  • Multi-channel audience acquisition and monetization expertise.
  • A rapid release application platform allowing us to develop and test a variety of new products.
  • Deep data management, analytics, and machine learning expertise to drive engaging media experiences.
  • 24x7 operations services with experience supporting multiple, international domains at scale.


Job Description

What we can offer you

Join our Platform Engineering team and develop the platforms, backend services and data processes that power our websites. This position offers the freedom to make substantial, revenue-impacting contributions to the design and development of our core applications and services. We are passionate about developer productivity and often find ourselves spearheading new technologies and processes for the entire dev org (eg. containerization, continuous-delivery). You’d be working with multiple teams in a culture that values an Agile approach to software development, uses DevOps strategies to improve availability, embraces Scrum as our project management system and leverages Inner Sourcing as a means of enabling broad developer collaboration across all of our code bases.

What you get to do

  • Make big decisions – Help design and develop our next-generation application platform

  • Count milliseconds – Obsess over performance and scalability across our tech stack

  • Stay modern – Build solutions using leading technologies and approaches: Docker, Kubernetes, Gitlab (CI), micro services, InfluxDB/Grafana, Linkerd, Go, Node.js, Java and more

  • Own the how – Expect to have clarity on what/when and work with your peers to solve for how

  • Optimize delivery – Prioritize automation and help us transition to continuous delivery

  • Lead initiatives – Contribute stories for the initiatives work your team tackles

  • Expand your impact – Opportunities to get involved with additional projects, participate in design review, participate in merge-request review or get involved with projects to improve developer productivity

  • Share what you know – Contribute to our technical culture & knowledge through presentations, meetups and conferences


What you bring to us

You are an experienced, self-motivated software engineer with a passion for modern development and productivity. You thrive in a small highly collaborative environment and understand the value of solving problems as a team. You are a thoughtful problem solver, with informed and defensible positions, who is always learning. You appreciate the value of pragmatic solutions, have an iterative approach to architecture and leverage agile software development. You are looking for an opportunity to make a significant contribution and grow in your career.

  • This is not your first rodeo – You have at least 5 years of experience building frameworks and APIs that enable maintainable and reusable application development

  • You’re a team oriented leader – You value and prioritize a team oriented approach, have at least 2 years experience with scrum and 1 year of experience as a product owner.

  • You have solid CS fundamentals – You have a good grasp of Algorithms, Data Structures, Operating Systems and Networking

  • You’re a development powerhouse – You are a polyglot developer with the ability to provide value in multiple languages using the appropriate language for the task at hand

  • Your code communicates – You write clean, well-tested code that's easy to understand and maintain

  • You understand scale – We operate at very large scale and on mission-critical workloads, so a passion and discipline around operational excellence is vital

  • You like Big Data – NoSQL experience is a very big plus, especially Cassandra

  • You’re portable – Experience with containerization is nice to have

Additional Information

Why Work for Us

We have some of the greatest benefits such as: unlimited vacation for salaried employees, medical/dental/vision options, pet insurance, 401(k) matching, commuter subsidy, tuition reimbursement, charity gift matching, huge discounts to wireless/gym/travel/much more. Our office has free snacks, catered lunch, in-house massage chair, and more. More importantly – we know how hard you work so we celebrate that hard work often. 

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Privacy Policy