Senior Software Engineer, Web Development

  • 555 City Center, 555 12th St, Oakland, CA 94607, 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.

  • Advanced technology to support highly scaled search engine marketing across multiple domains.

  • 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

Ask Media Group is looking for a software engineer to help drive development of our next generation platform used to run our search engine marketing business (SEM). This platform is vital for all our SEM operations today, and is a key revenue driver for the business. The successful candidate is a  thought leader, and demonstrates this by building creative solutions, and supports rapid prototyping. The successful candidate aims to develop strong working relationships with others and collaborates across multiple teams.



What you will do

  • Work in a small tight-knit team using a modern technology stack that includes React, MobX, Node.js, OpenShift/Kubernetes/Docker, GitLab, AWS, and more

  • Optimize Delivery - Prioritize automation and help us transition to continuous delivery

  • Produce high quality software that is unit tested, code reviewed, and checked-in regularly for continuous integration.

  • Expand your impact - Get involved with our additional projects, participate in design and merge request reviews across teams, and help improve developer productivity

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



You’re a great fit for this job if you have the following qualities:

  • Team Player--you offer teammates help, teach new skills to others and write helpful documentation

  • Positive attitude--you look for opportunities to provide value and to improve

  • Communication skills--you are strong at comprehension and clear communication

  • Constructively opinionated--you have opinions and know how to share them i a positive way

  • Problem oriented--you strive to understand the problem rather than look for tasks to complete

  • Disciplined--you have a strong work ethic, are organized and adhere to a schedule

  • Quick learner--you have the ability to learn new technologies on your own

  • Accomplished--you understand the various aspects of the development lifecycle, write understandable code, and are successful at troubleshooting problems quickly.


We are also looking for these skills and experiences

  • You have at least 2 years of experience as a Software Engineer working in a team-based environment

  • Your code communicates--you write clean, well-tested code that’s easy to understand and maintain

  • You embrace complex problems, learn quickly and persist towards a good solution

  • You have solid CS fundamentals in algorithms, data structures, operating systems, networking, etc.

  • You have a solid understanding of software architecture best practices

  • You have a passion for building new products and optimizing existing features in a fast-paced, team-oriented environment

  • You have advanced JavaScript skills (ES6, OO/functional, Node.js).

  • You are familiar with React, MobX (a plus!)

  • You understand the AWS environment

Additional Information

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