Sr. Software Engineer

About DealerSocket

DealerSocket is the software punch behind the Nations largest automobile dealers. 31% of all cars are sold using DealerSocket software. We have the best and brightest employees with Development Centers of Excellence in Southern California, Utah, Wisconsin and Texas. Our real strength is in the exceptional quality of work we do, and how we put our heads together to offer clients something powerful, cutting-edge, and distinct on every level.

  • The Sr. Software Engineer plays a critical role in delivering value to our internal and external customers.
  • Responsible for analyzing problems and designing, developing and implementing solutions that demonstrate value to our customers
  • Takes Ownership of solution through a healthy delivery to the customer
  • Proficient in green field product development, complex API based integration, Angular, NodeJS, HTML5/CSS, Java, Restful API at scale, Micro Services, Apache and AWS Cloud deployment.
  • Solve complex software engineering tasks
  • Troubleshoot and solve code level problems quickly and efficiently
  • Create automated unit and integration tests
  • Follow established coding standards and practices
  • Collaborate with members of a SCRUM team to ensure success (product Owners, Engineer, QA, Designer)
  • Participate in all SCRUM related events such as Sprint Planning, Retrospectives and Backlog Grooming
  • Communicate effectively with team members, internal and external customers
  • Stay current with industry standard tools and technologies
  • Automate Acceptance Tests when/where possible
  • Perform risk analysis on each work item completed by a SCRUM Team
  • Participate in Development Testing exercises as needed
  • Comfortable working with little to no supervision to associate engineers
  • Mentor and train other software engineers
  • Take the lead on challenging software engineering projects


  • Bachelor's Degree in Computer Science or equivalent experience and knowledge


  • 6-10 years software engineering
  • Deep understanding of Angular JS and Java Programming environments
  • Front-end security practices
  • Front-end performance optimization
  • JavaScript Unit Testing and frameworks (Karma, Jasmine, Mocha, Sinon)
  • UI E2E testing and frameworks (Protractor, Selenium)
  • Architecting and developing JavaScript web applications
  • HTML, able to translate Wireframes into HTML
  • CSS, LESS/SASS and CSS Frameworks (Bootstrap)
  • RESTful APIs
  • Understanding of Agile/SRCUM or SAFe development methodologies
  • Engineering and implementing enterprise level software applications
  • Leading engineering teams
  • Consuming web services and (de)serializing data (REST OData, WCF; JSON, XML, SOAP)


Back to top