Senior Software Engineer, Marketing and Advertising Remote

Dealer.com

Location: Burlington, Vermont

Type: Full Time

Education: Bachelor's Degree

Experience: 5 - 10 Years

Cox Automotive (Dealer.com) 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.

 

Job Summary:

As a Senior Software Engineer, you’ll work on our Advertising products to help make our customers successful. We are developing cloud native applications in AWS using many of the latest cutting edge services and having fun doing it.

 

We own, and are responsible for, our infrastructure, including everything from the public network all the way down to our compute and relational database schema design. All of our infrastructure is in AWS, and we manage it using CDK and Terraform.  We use CI/CD best practices to develop, test, and deploy our applications. We use a wide variety of AWS services, ranging from LAMBDA, API Gateway, 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 believes in 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 that’s cleaning up noisy alerts, automating manual processes, or just revisiting code if we think there’s 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 annual Hackathons, designed to let our engineers play with new technology and show us their creativity. We have annual self-hosted technology conferences where our teams learn from internal and external experts, including those from our many technology vendors.

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.

Technologies: 
Java, Spring, AWS (S3, Lambda, API Gateway, SQS, Terraform, CDK, CloudFront, CloudWatch, RDS, CodePipeline, CodeDeploy), Active MQ, Maven, NewRelic/DataDog/SumoLogic, Cucumber, REST/gRPC, Hibernate, MySQL, GitHub

 

Your Role:

  • 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

Compensation:

  • Compensation includes a base salary of $84,660 – 118,626. Salary may vary outside of the anticipated range based on factors such as the ultimate location of the position and the selected candidate’s experience.
  • Position is eligible for additional compensation that may include commission (annual, monthly, etc.) and/or an incentive program.

Qualifications:

Required Experience:

  • BA/BS degree in Computer Science or related field. Advanced technical degree and/or related training a plus
  • 5+ 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
  • Strong Java skills, including 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, garbage collection configuration.
  • Experience implementing automated tests and observability, monitoring and alerting
  • Proven ability to work independently; designing, developing and deploying solutions, and to deliver projects on time with minimal direction
  • Strong database development skills including a solid understanding of database technologies, and logical and physical data modeling
  • Knowledge of agile development methodologies desired
  • Knowledge of digital advertising is a plus

 

© 2022 Vermont Technology Alliance

Site by Scout Digital