Senior Software Engineer

DealerSocket Inc. a leading provider of software-as-a-service ("SaaS") fully integrated technology solutions for the Retail and Independent Automotive industries. We are growing exponentially, and are looking for phenomenal people to grow with us. In 2015, we expanded our product lines, doubled our employee base, and opened new offices across the country. We pride ourselves on our amazing people, top-notch technology, and fun employee-focused corporate culture.

Job Purpose Summary

DealerSocket is seeking strong, experienced developers who can use their experience to help grow and improve our teams. You will be a key player in engineering activities and SCRUM ceremonies. You will lead the way by defining and maintaining best practices for software engineering and design. You must be a quick learner and love challenging yourself to constantly improve while also sharing your knowledge to empower others. Helping others improve is as much a focus as helping yourself so that the team can strive for more. This role requires strong problem-solving skills, an aptitude for team collaboration and open communication as you deliver efficient, well designed and tested software for a positive user experience. Innovative thinking and well-designed products with an emphasis on performance are a necessity to give our users the best experience we can.

Essential Job Duties

  • Complete complex engineering tasks
  • Troubleshoot and solve code level problems quickly and efficiently
  • Provide unit, integration and automation tests
  • Establish coding standards and best practices
  • Contribute to software design • Take the lead on challenging software engineering projects
  • Collaborate with all SCRUM team members to drive success and meet commitments • Participate in SCRUM related events such as Sprint Planning, Retrospectives and Backlog Grooming
  • Ability to act as a SCRUM Master when necessary
  • Facilitate the decomposition of business requirements into use cases and acceptance criteria. • Perform risk analysis on items completed by the team and drive risk-based regression testing for deliverables • Participate in software deployments
  • Available for mentoring and training other software engineers
  • Communicate with internal and external teams and departments
  • Maintain a positive attitude and work to influence others on the team to achieve their best.

Skills/Requirements

Job Qualifications

Education

  • BS or MS in Computer Science or equivalent/proven professional experience

Experience

  • 6+ Years Software Engineering • Leading engineering teams
  • Experience working on an Agile Scrum Team
  • Experience with Atlassian tools a plus Skills & Expertise (Required)
  • Web Services and Serialization (XML, JSON, SOAP, REST) • NoSQL and SQL databases
  • Experience writing optimized database queries
  • Familiarity with at least one dynamic scripting language (PHP, Perl, Python or Ruby)
  • Familiarity with at least one high level language (C++, Java, Objective C, C# etc..)
  • Experience with AngularJS or Java Programming
  • Experience in architecting and developing web applications
  • Experience in OOP Architecture, Design Patterns and Implementation
  • Experience in performance analysis and tooling Proficiency in Javascript , CSS and SASS/LESS frameworks

Skills & Expertise (Preferred)

  • Knowledge of Bootstrap

Other Abilities

  • Develop and maintain effective working relationships, being supportive to colleagues where required
  • Take responsibility for getting work done and tell others when you're stuck and need help.
  • Work well independently as well as a team member
  • Innovative thinker
  • Ability to learn new technologies quic0ly and integrate them into existing systems
  • Good time management skills
  • Good communication skills
  • Attention to details
  • Available to solve critical issues as necessary
  • Good documentation skills
  • Able to translate customer and business needs into technical solutions

Meet Some of DealerSocket's Employees

Justin N.

Senior Manager of Design

Justin shapes both DealerSocket’s user experience design principles and the Design Team itself, developing unique software products that help current clients.

Jennifer G.

Vice President of Product Strategy & Development

Jennifer heads DealerSocket’s Product Team, overseeing several large projects revolutionizing the automobile industry and supporting the company’s internal customer relationship and dealer management systems.


Back to top