Senior Software Engineer for an Exciting and Game Changing Automotive SaaS
- Hybrid
- Loveland, Colorado
- $125,000 - $150,000 per year
Job description
At Dealr, Inc., we’re reshaping the automotive industry with two dynamic offerings: dealr.cloud and Dealer Title Solutions (DTS). As a forward-thinking SaaS company, we provide dealr.cloud, an all-in-one management solution that’s helping independent dealerships streamline their operations and grow beyond state lines. Meanwhile, DTS, born from our rich heritage of automotive expertise, is transforming Colorado’s title and registration processes with a sleek, electronic approach.
Why join us? Our Colorado-based team is passionate, talented, and customer-focused. We’re proud to offer innovative, user-friendly software solutions that revolutionize dealership operations—whether it’s through dealr.cloud’s comprehensive management capabilities or DTS’s seamless electronic title processing. We’re growing rapidly and expanding our reach, with a stable market share and a commitment to driving continuous improvement.
By joining our team, you’ll be an integral part of our journey toward innovation, directly shaping the future of the industry and enabling dealership success every day.
Check us out:
dealr.cloud: https://dealr.cloud
Dealer Title Solutions: https://dealertitlesolutions.com
As a Senior Software Engineer at Dealr, you will be a critical member of the newly formed Engineering department, reporting to the Director of Engineering. Your role will focus primarily on maintaining and improving the codebase of our core platforms, dealr.cloud and Dealer Title Solutions, while also contributing to the development of new infrastructure. This full-stack position will require you to work across our front-end, back-end, databases, microservices, and AWS infrastructure. While you will have opportunities to work on new features, your primary responsibility is ensuring the stability, security, and performance of our existing systems.
The new engineering department will consist of this role and a Director of Engineering, whom we plan to hire simultaneously. The Director of Engineering will report to the CEO who is solely responsible for the product design and development of the entire platform to date. You would be coming into an established company with over 30 employees and in a stable growth stage. We’re entirely self-funded through revenue and have been bootstrapped through the startup stage into our current stable position. As we set ourselves for further growth, it’s critical that we have further development capacity and the ability to move code responsibility off our CEO. The CEO will remain “head of technology” and “head of product,” however those roles will primarily consist of making strategic decisions for the code-base. This role will work closely with our Product Manager, who has been with the company for 4 years and is a technical leader in the organization; the Product Manager will communicate the majority of product requirements and bring an intense awareness of the how and the why the product currently operates.
This is a full-time position. Dealr Inc provides a 3-2 hybrid work model in which employees are given the opportunity to work from their dedicated home workspace for two days per week on Tuesdays and Fridays after the first month of in-office training. The typical work schedule will be from 8:00am - 5:00pm weekdays with additional hours as necessary. This salaried position requires at least 40 hours per week and may require on-call time for infrequent issues.
What you’ll do:
Be the primary code contributor: Take ownership of the codebase for dealr.cloud and Dealer Title Solutions, contributing high-quality, maintainable code that supports the platform's stability and growth.
Facilitate code review and quality assurance: Participate in code reviews to maintain high standards of quality, consistency, and security.
Implement and manage testing frameworks: Build and refine automated testing solutions to ensure the codebase is robust, maintainable, and free from critical bugs or vulnerabilities. Drive test coverage improvements and reduce regression issues across all layers of the stack.
Identify and address technical debt: Conduct thorough code reviews and perform regular audits of the existing codebase to identify areas of technical debt. Develop and execute strategies to reduce this debt, optimizing code efficiency and long-term scalability.
Ensure application security: Collaborate with security teams and perform regular security reviews to proactively find and address vulnerabilities, ensuring the software remains secure, compliant, and safe for users.
Lead front-end rebuild initiative: Take ownership of modernizing the front-end architecture, utilizing industry best practices to improve user experience, performance, and responsiveness. Work closely with the product team to align on UI/UX goals.
Fix software bugs and enhance user experience: Work in conjunction with the Product Manager to troubleshoot and resolve critical bugs in a timely manner. Focus on improving the user experience by continually refining and enhancing the platform’s functionality and performance.
Collaborate on product development: Partner with the Product Manager and CEO to help translate product vision into technical execution. Ensure that new product features are built to scale and align with the overall product roadmap.
Maintain AWS infrastructure: Manage cloud infrastructure, ensuring the platform remains reliable, scalable, and cost-efficient. Oversee deployment pipelines and ensure seamless delivery of updates and new features.
Contribute to architectural decisions: Participate in strategic planning sessions to help shape the future architecture of our platform, ensuring scalability, performance, and ease of maintenance as the company grows.
Mentor junior developers: As the engineering team grows, provide technical guidance and mentorship to junior engineers, fostering a culture of learning, collaboration, and high-quality coding standards.
Streamline CI/CD pipelines: Continuously improve our CI and CD processes to reduce development friction, ensure rapid iteration, and minimize downtime.
Proactively suggest improvements: Be a voice for technical innovation and process improvement, regularly identifying opportunities to enhance our engineering workflows, tools, and technologies to increase efficiency and product quality.
Who you are:
A Tech Titan: You have a wide range of experience across different technologies, including full-stack development, and you are comfortable with quickly mastering new tools and systems.
A Creative Problem Solver: You can think on your feet, foresee potential issues, and come up with effective solutions to complex problems.
Super Teachable and Flexible: You are open to feedback, quickly adapt to changes, and continuously look for ways to improve both yourself and the product.
A Go-Getter: You are proactive, results-driven, and not afraid to get into the weeds to ensure a job well done.
A Great Communicator: You’re comfortable working closely with others, explaining complex technical issues in simple terms, and you know how to communicate effectively with both technical and non-technical stakeholders.
Tech Stack:
VCS: Git through GitHub
Company Computers: macOS and JetBrains IDEs
Infrastructure: AWS, ECS and RDS for compute and database
Backend: PHP primarily (API only, no frontend templating), NodeJS for microservices
Frontend: AngularJS (v1) primarily (pending frontend rebuild), various others like VueJS, vanilla HTML/Twig templating
Database: MySQL primarily, Postgres for certain microservices
Job requirements
Minimum Requirements:
Years of Experience: 5+ years of full-stack development experience.
Experience with VCS: Proficiency in Git and GitHub workflows.
Development Environment: Familiarity with macOS and JetBrains IDEs.
Cloud Infrastructure: Hands-on experience with AWS, specifically ECS and RDS.
- Backend Development:
Strong experience in PHP (backend-focused).
Familiarity with NodeJS for microservices.
Frontend Development: Experience with AngularJS (v1) and basic knowledge of VueJS, HTML, and Twig.
Database: Proficiency in MySQL, familiarity with PostgreSQL.
CI/CD & Testing: Experience with automated testing and CI/CD pipelines.
Security & Optimization: Knowledge of security practices and code optimization.
- 1050 Eagle Drive, Loveland, Colorado, United States
or
All done!
Your application has been successfully submitted!