- Bachelor of Science
- Bachelor's degree
- Design patterns
- New Relic
- Spring Boot
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Primary Location: 1 Howard St, Burlington, VT, USA
Division: Cox Automotive
Job Level: Individual Contributor
Shift: Day Job
Requisition Number: 217271
VACCINE POLICY: WHERE PERMITTED BY APPLICABLE LAW, YOU MUST BE FULLY VACCINATED AGAINST COVID-19 TO BE CONSIDERED FOR THIS U.S.-BASED JOB (REASONABLE ACCOMMODATIONS FOR MEDICAL AND RELIGIOUS OBJECTIONS WILL BE CONSIDERED).
Cox Automotive is seeking a Software Engineer II to join our Marketing and Advertising engineering team in Burlington, VT (Remote for our Atlanta, GA or Austin, TX or Mission, KS, or Draper, UT locations.)
Cox Automotive is the market leading provider of technology services to the automotive industry. Our engineering organization takes pride in building innovative products that make our customers successful. We are passionate about building great software while having fun doing it. The result is an award-winning culture in which everyone is approachable, ideas are judged on their merits, and healthy, empowered people drive transformative technology.
As a Software Engineer II, youll work on our Real-Time Bidding Platform that serves roughly one billion bid requests a day, around 700k requests per second at peak, with a 100ms limit on the amount of time it takes to process a request. Most of our applications are written in Java using the Spring Boot framework. We use Sumo, Data Dog, New Relic, and PagerDuty to monitor and alert on our platform.
We own, and are responsible for, our infrastructure, including everything from the public network all the way down to our compute and sharded relational database schema design. All our infrastructure is in AWS, and we manage it using Terraform. We use CI/CD best practices to develop, test, and deploy our applications. We use a wide variety of AWS services, ranging from running containers in the Elastic
Container Service, to Elastic Map Reduce, Athena, Glue, and other No SQL Big Data services to process a large volume of data, work with products and architects to learn, and apply those learnings to future product and technical development. Our engineering organization supports addressing technical debt. In addition to working with product owners to prioritize and fix defects as necessary, we reserve one sprint a quarter to work on things that are bugging us, whether thats cleaning up noisy alerts, automating manual processes, or just revisiting code if we think theres a better way to do it, using the tools we have available to set goals prior to making changes, and measuring our success. We have an annual Hackathon, with winners going on to compete at a higher level within our parent company. We have time reserved on the calendar annually to learn more about both internal and external products. If you want to work on highly performant software running at scale in the cloud, with the ability to both learn new technologies, and have an impact on our ability to succeed as a team, organization, and company, this job is for you.
Java, Spring, AWS (EMR, ECS, EC2, S3, Glue, Athena, QuickSight, Lambda, API Gateway, SQS, Kinesis, Terraform, CloudFront, CloudWatch, RDS), Active MQ, Maven, NewRelic/DataDog/SumoLogic, Cucumber, REST/gRPC, Hibernate, MySQL, GitHub, TeamCity/Jenkins, Apache Airflow
Develop advertising solutions for the expanding digital advertising space including Connected TV, OTT, Music Streaming, YouTube, Facebook, Google Search and Display
Design, build and support cloud-native applications that serve our digital advertising stakeholders
Establish patterns for our organization that deliver our software products at scale with observability, performance and security
Design and build service-oriented architecture solutions, constructing and managing services published to both internal and external consumers, integrating with complex database and third-party components
Engage with your agile scrum team to build a culture of passion, trust and creativity
Learn and leverage the automotive digital advertising domain to change the way the world buys, sells and uses cars
BA/BS degree in Computer Science or related field. Advanced technical degree and/or related training a plus
3+ years of multi-threaded server-side web application development experience
What We Look For:
Experience designing and implementing applications with highly optimized and scalable architectures with an emphasis on AWS technologies
Experience with the J2EE platform and the Spring framework.
Object-oriented design experience, including applied use of design patterns
Dev Ops Systems engineering experience such as performance troubleshooting, thread dump analysis and garbage collection configuration.
Experience implementing automated tests and observability, monitoring and alerting
Knowledge of agile development methodologies desired
Knowledge of digital advertising is a plus
Known for the outstanding quality of life Vermont has to offer, Burlington is a small city with a lot going for it. Nestled between the Green Mountains and the Adirondacks along the shores of Lake Champlain, the area is a haven for outdoor recreation. The Burlington area is home to several colleges and the University of Vermont and has a thriving cultural scene. Cox Automotive is based at 1 Howard St., in the heart of Burlingtons South End, which features great restaurants, breweries, and convenient access to Burlingtons bike path, parks and waterfront.
Where permitted by applicable law, must be fully vaccinated against COVID-19 to be considered for this U.S. based job. (Reasonable accommodations for medical and religious objections will be considered.)
Who We Are
About Cox Automotive
Theres nothing ordinary about Cox Automotive. We are people of every background driven by our passion for mobility, innovation, client success and community outreach. We make buying, selling and owning (or simply using) cars easier for everyone. Touching more than 40,000 clients across five continents, we bring together the best brands and the best teams to propel the automotive industry forward. Some of those team members work for our iconic consumer brands like Autotrader and Kelley Blue Book, while others are creating the future of automotive at industry-facing brands like Dealer.com, Manheim and vAuto.
We are the Cox family of businesses. Weve been making our mark since 1898 by building and evolving world-class businesses, staying true to our values, and encouraging top talent to always look for growth and impact while building a career with us. Our primary divisions - Cox Communications and Cox Automotive - are driving a new wave of innovation, powering smart cities with powerhouse broadband communications and pioneering greener, more progressive transportation alternatives for individuals and fleet operators. Were also expanding into new spaces like cleantech and healthcare to rev up our momentum toward building a better future for the next generation. Were looking for the talent today who will be our leaders tomorrow. Sound intriguing? Learn more about where we are today, where we hope youll be going with us, and the common purpose that unites us at coxenterprises.com.
Benefits of working at Cox may include health care insurance (medical, dental, vision), retirement planning (401(k)), and paid days off (sick leave, parental leave, flexible vacation/wellness days, and/or PTO). For more details on what benefits you may be offered, visit our benefits page.
Cox is an Equal Employment Opportunity employer - All qualified applicants/employees will receive consideration for employment without regard to that individuals age, race, color, religion or creed, national origin or ancestry, sex (including pregnancy), sexual orientation, gender, gender identity, physical or mental disability, veteran status, genetic information, ethnicity, citizenship, or any other characteristic protected by law. Cox provides reasonable accommodations when requested by a qualified applicant or employee with disability, unless such accommodations would cause an undue hardship.
Statement to ALL Third-Party Agencies and Similar Organizations: Cox accepts resumes only from agencies with which we formally engage their services. Please do not forward resumes to our applicant tracking system, Cox employees, Cox hiring manager, or send to any Cox facility. Cox is not responsible for any fees or charges associated with unsolicited resumes.