Software Engineering Architect

Job Detail

  • Experience 2+ Years
  • Department Software Engineering & IT
  • Qualifications Bachelors Degree

Job Description

Job Overview

As a Cars For Sale Software Engineering Architect you will maintain our expertise in cutting-edge technologies to develop strategic products for our dealers through designing, developing and implementing software solutions to address complex business issues, and providing technical leadership within the IT department, while thriving in a highly collaborative workplace and actively engaging in the development process.

Learn more about our Software team here.

What You Will Do

  • Manage analysis, design, programming, testing, and deployment and applications
  • Act as intuitive high-level decision maker in the process, determining everything from design choices to technical standards, such as platforms and coding standards
  • Act as the lead person on all software development projects
  • Document all software and systems to serve as references for new team members and for future maintenance on the system
  • Develop high-level product specifications with attention to system integration and feasibility

What You Will Need

  • BS in Computer Science or Computer Engineering
  • 2 years of experience, gained at any time, designing and building software applications
  • Must also possess any amount of experience with:
    • Working on complex software projects
    • Object Oriented Programming Languages, such as C# or Java
    • Relational database technologies, such as MSSQL, PostgreSQL or MySQL
    • NoSQL technology, such as MongoDB or CouchDB
    • Designing and implementing REST APIs
    • Mobile application experience with iOS and Android platforms
    • Front end development with Javascript and frameworks, such as React or jQuery
    • Version control technologies, such as git or SVN
    • Software development process and its technologies; Software architectural styles and design patterns
    • Understanding of various coding methods and computer languages

A Day in the Life

  • Visit our coffee shop to give your day a kick start. Choose coffee, a coffee specialty drink, an energy drink, tea, juice or soda. It’s all on the house!
  • Take a ride down the slide to get something from our snack bar, visit the Talladega tunnel turn complete with an actual NASCAR or maybe just admire Stan the full-sized T-Rex fossil
  • Let your ideas percolate while practicing your golf skills on one of our VirtualGreens or FullSwing virtual driving ranges. If golf isn’t your thing, play one of Mozart’s favorite games, billiards. Better yet, start a friendly shuffleboard or video game battle before you visit the Virtual Reality room to round out your afternoon.

See what our Software team has been up to on our Team Blog!

Required skills

Related Jobs

  • DevOps Engineer II Full time

    Make an impact building, supporting, and optimizing advanced software systems and infrastructure used by the Software Engineering team to build web and mobile applications.

    August 20, 2020
  • Software Engineer Full time

    Tackle challenges by developing, scaling, and supporting B2B and consumer-facing web applications and technologies that solve problems big and small.

    December 4, 2019
Share
Tweet
Share