Software Engineer II-Digital Storefront

Dealer.com

Location: Burlington, Vermont

Type: Full Time

Education: Bachelor's Degree

Experience: 5 - 10 Years

Cox Automotive (Dealer.com) is seeking a Software Engineer II to join our Digital Storefront team.

Our Teams

The Digital Storefront team is responsible for managing and executing the strategic priorities for Cox Automotive’s Partners and our Core Product line, delivering premium-quality solutions with an agile and team-driven approach. On this team, you will have the opportunity to do your best work and revolutionize the way the world buys, sells, and owns cars.

Risk-taking is encouraged here, and we reward remarkable results. Collaboration and support are woven into the fabric of everything we do; from 24-hour Hackathons and brain-storming sessions to sprint reviews, you’ll be immersed in an environment that encourages bringing fresh ideas to the table with an innovative mindset. Giving back to the community is important at Cox Automotive. You will be given time during working hours to volunteer at local charities.

Job Summary

Digital Storefront teams take pride in their Agile approach of delivering the highest value work to clients. The nature of that work and the technologies used to deliver the value can vary. We are looking for Software Engineers who want to use multiple technologies across our tech stack to help solve the most challenging client requests. Delivering the client value is the focus, which requires the ability to work throughout our tech stack and potentially utilizing all of the technologies listed below.

The Software Engineer II writes and maintains code within applications and systems to implement capabilities and features, improve performance and maintainability, while reducing technical debt in alignment with product and technology roadmaps. The Software Engineer II plays a role in Agile planning, providing advice and guidance, and monitoring emerging trends.  This position is open on the Digital Storefront Experience Release Train, which includes Seamless Websites, My Cars™, Digital Retailing, Promotions, Personalization, Stability/Performance and AWS implementation, which includes the technology platform that supports over 15,000 individual websites. Our Digital Storefront Experience team is highly dynamic and creates new solutions to change the way people buy, sell, and own cars.

Technologies We Use

Development languages/frameworks: JavaScript, JavaScript Frameworks (jQuery, React, etc.), MongoDB, HTML5 (Bootstrap), CSS3 (CSS/Sass), XML, Templating (Velocity Template Language)

Amazon Web Services: ECS, ALB, S3, DynamoDB, and more

DevOps Tools: New Relic, SumoLogic, Jenkins, GitHub Actions, LaunchDarkly, PagerDuty, Terraform, GitHub Enterprise

Your Role:

  • Write testable, readable, maintainable, and efficient code
  • Design, develop, and maintain web-based applications to enhance performance and reliability of our current applications
  • Prioritize and practice the infrastructure as code principle with Terraform and AWS CDK
  • Build, deploy and test using CI/CD best practices
  • Participate in the exploration and proof of concept of new technologies as they become available to the team
  • Collaborate with team members on best practices, code reviews, internal tools and process improvements
  • Evangelize new ideas within your team as well as across teams
  • Explore open source or industry standard solutions that could be a fit for the organization
  • Being a passionate and flexible engineer, collaborate with your team to achieve and exceed the goal to build, deploy, monitor, and support a strong performing and high availability production system
  • Live by Agile (particularly Scrum) principles and collaborate with team members using Agile techniques including test driven development, code reviews, and retrospectives

Compensation:

  • Compensation includes a base salary of $63,852 – 89,454. 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:

  • Position requires a BA/BS or equivalent experience in Computer Science, Engineering (any), or related field
  • 2-4 years of experience in multi-threaded server-side web application development, implementing web applications & Object-oriented design

What We Look For:

  • Working experience in design, development, and implementation of highly scalable, high-volume software systems and components
  • Working experience within the full software development lifecycle from conception and design to implementation and support
  • Ability to develop and deploy solutions, and to deliver projects in a collaborative environment
  • Object-oriented design experience, with a preference for the Java web technology platform
  • An understanding of database technologies and logical and physical data modeling
  • Willingness to adapt to Agile development methodologies
  • An understanding of database technologies and logical and physical data modeling

Required

Bachelor’s degree in Computer Science or related field with 5 years of industry-related experience or equivalent combination of industry-related professional experience of 9 years in lieu of a degree or master’s degree in Computer Science with 2+ years of industry-related experience.

 

© 2022 Vermont Technology Alliance

Site by Scout Digital