Senior Software Engineer - Java Back End - Advertising Forecasting Analytics in Boulder, CO

$100K - $150K(Ladders Estimates)

AppNexus   •  

Boulder, CO 80301

Industry: Enterprise Technology


5 - 7 years

Posted 27 days ago

About the team

The Louisville team is focused on developing our industry-leading Forecasting and Inventory Management platform that operates on a massive scale to satisfy the guaranteed advertising sales needs of the world's largest publishers. We're proud of our highly collaborative, results-oriented work environment. Every day we are faced with fascinating challenges to improve our platform to meet the ever-growing scale and complexity. Our goal is to provide a setting where you can be creative and feel empowered to do your best.

About the job

  • Operating as a technical leader while switching between individual contributor and mentor roles with ease
  • Writing high performance code where microseconds matter
  • Designing and implementing large scale computing solutions, with a macro level perspective
  • Working closely with other engineering teams to realize and implement the next evolution of our forecasting, inventory management and analytics platform


  • BA/BS/BE degree and at least 5 years of professional software engineering experience (degree in Computer Science and/or quantitative concentration preferred)
  • Detailed knowledge of Java and comfortable in a Linux environment
  • Expertise in systems architecture, design, and implementation with significant impactful ownership
  • Experience leading projects of substantial technical complexity with cross-functional collaboration

Preferred experience

  • Progressive experience in designing and implementing web-scale distributed systems
  • Proficiency in REST APIs and service architecture
  • Knowledge of Big Data mechanisms, including batch and stream data processing frameworks (i.e., Hadoop, Kafka, Spark)
  • Familiarity with Containerization (i.e., AWS, Kubernetes)
  • Knowledge of persistence layers such as Vertica, MySQL, NoSQL

More about you

  • You are passionate about a culture of learning and teaching. You love challenging yourself to constantly improve, and sharing your knowledge to empower others
  • You like to take risks when looking for novel solutions to complex problems. If faced with roadblocks, you continue to reach higher to make greatness happen
  • You care about solving big, systemic problems. You look beyond the surface to understand root causes so that you can build long-term solutions for the whole ecosystem
  • You believe in not only serving customers, but also empowering them by providing knowledge and tools

Valid Through: 2019-11-11