Software Engineer II

Cox Automotive   •  

Dallas, TX

Industry: Automotive.


Less than 5 years

Posted 242 days ago

This job is no longer available.

As a part of the Cox Automotive family, helps automotive dealers thrive in today's digital retailing environment. Our professionals - technologists, digital strategists, creative designers, customer support experts, and everything in between - deliver a comprehensive suite of digital marketing and operational technology and services to the majority of dealers in the US. We help dealerships optimize their business, and help shoppers to shop and buy the way they prefer, through our Dealertrack and products.

The Partner Solutions team within Engineering is responsible for managing and executing the strategic priorities for’s partners, and delivering premium-quality solutions against aggressive timelines. The team routinely needs to balance customization against feature enhancement and core product, and often contributes enhancements to the core feature set.

Our Software Engineers:

Our Software Engineers are energetic influencers who have built a world-class software platform, for auto dealers, from the ground up. We're looking for thinkers at every stage in their career with intensity and creativity to take on the biggest challenges in our industry.

Risk-taking is encouraged here, and we reward great results. Collaboration and support are woven into the fabric of everything we do; from 24-hour Hackathon groups to sprint reviews and scrum teams, you'll be immersed in an environment that nurtures individualism, creative problem-solving, and intellect.

The Job:

As a Software Engineer, you will work in a collaborative Agile team environment that encourages you to perform at your best, and challenges you to engineer elegant solutions for complex business problems.

You will be applying your knowledge of object-oriented design with appropriate use of best practices, design patterns, and frameworks, with an understanding of application performance and maintainability.

We are looking for a Software Engineer II with experience developing responsive, single-page applications and the webservices behind them.You will be responsible for development over the full life-cycle of the software, from partnering with product and UX teams during design to automated testing, deployment, and post-release monitoring for several consumer-facing applications designed for mobile and desktop consumption.

Partner Solutions 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.

Technology We Use

Java, GWT, Javascript, CSS, Apache Jersey/JAX-RS, Metro/JAX-WS, Guice, Mongo, JUnit, Mockito, Selenium, Jenkins, Git, Tomcat, Linux, Python, React, Redux, SASS/SCSS, Docker, AWS.


  • ?Design, develop and maintain web applications and web services.
  • ?Understand and work comfortably within a software-specified, Linux/cloud-based infrastructure.
  • ?Participate in the recognition, diagnoses and addressing of problems with production applications and infrastructure.
  • ?Collaborate with other developers on best practices, code reviews, internal tools and process improvements.
  • ?Learn test and test frameworks.End to end test in Selenium.Learn Jenkins, JUnit, Selenium.


Skills and Experience

?2-4 years of relevant experience and derived expertise. Bachelor’s degree or equivalent

?Knowledge of object-oriented programming, preferably in Java.

?Knowledge of Javascript preferred.

?Experience in Single Page Application web development frameworks nice to have

?Knowledge of CSS with experience building responsive web UIs nice to have.

?Willingness to learn writing unit, functional, and end-to-end tests and understanding of how test can be used as part of the Definition of Done to enable continuous delivery.

?Understands basics of creating and consuming SOAP and RESTful web services 

?Some knowledge of relational and/or NoSQL databases desired.

?Comfort working in a highly collaborative Agile/Scrum environment with a regular, stable delivery cadence.

?Excellent written and oral communication skills.