1+ months

Software Engineer II - Java Back End

Boulder, CO 80302
Apply Now
Apply on the Company Site
  • Jobs Rated


At Xandr, data analysis and forecasting are our bread and butter – we process, inspect and analyze billions of ad events nightly, to provide unparalleled forecasting to our publishers. Our platform must constantly evolve, and we’re searching for engineers to contribute to solving these Internet-scale problems. You will need to keep abreast of the latest technologies to handle large amounts of data and quickly determine their applicability.

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 3+ 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

Jobs Rated Reports for Software Engineer

Posted: 2020-02-08 Expires: 2020-04-30

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer II - Java Back End

Boulder, CO 80302

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast