Who We Are
Headquartered in Oregon, Foureyes® is a remote-first company with 90+ employees in 16 states. We are privately owned and focused on the automotive vertical.
We believe human intellect paired with data-driven AI is the winning combination. It always has been. And we're on a mission to bring that winning combination to automotive dealerships with easy-to-love software.
We're a software company that thinks about people first. With every innovation, we seek to put humans back in the starring role.
If this sounds like the kind of company you want to be a part of, there’s good news. We’re hiring for a Director of Software Engineering.
The Position
The Director of Software Engineering is responsible for leading a team of full stack and data engineers. At a high level, this role is responsible for all aspects of engineering as well as providing high level technical strategic direction to executive leadership and managing that vision through to execution. This role is responsible for technical vision to drive product outcomes, management and mentorship, tracking progress of project delivery, resource allocation, identifying and implementing development process improvement, and measurement and team accountability.
This role requires a strong technical background and operational mindset to evolve structures, teams, systems, and processes to set the team and product up for growth and to drive company-wide impact. In this role, you will act as the voice of engineering, representing engineering perspectives and advocating for the technical growth required to set the company up for success, balancing investment in engineering culture with feature velocity.
Responsibilities
- Strategic Technical Vision. You are responsible for understanding the technical landscape and helping us see around the bend. This includes proactively identifying upcoming risks and obstacles and providing recommendations for how to overcome them as well as identifying strategic technical opportunities to drive customer value, efficiency, efficacy, scalability, and innovation. You are responsible for helping guide the teams to approach projects in a way that sets us up for growth and flexibility.
- Management & mentorship. You are responsible for creating and fostering a culture of continuous learning and collaboration for developers. You are responsible for developing pathways for engineers to advance their careers. You are responsible for evolving the role of your senior technical leads to ensure their continued growth and development. You are responsible for evaluating the performance of employees based on their progress and providing ongoing, constructive feedback to aid in their growth.
- Process: You are responsible for evaluating and evolving the development methodology and processes for the team aimed at building quality products, removing obstacles, and increasing velocity. Where the team has strong operational processes in place, you are responsible for evolving and iterating on those practices as it makes sense to improve the team’s performance and to ensure seamless delivery of work.
- Standards, Measurement, & Accountability: You are responsible for establishing standards for quality management and holding the team accountable. You are responsible for determining how we should be measuring things like velocity, quality of code, and system performance and putting a system of measurement in place.
- Leadership & Collaboration: You will partner with Product Managers and senior members of the engineering team on technical solutions to advance product roadmap and system-wide priorities. You are expected to help size, scope and shape work at a high level before all requirements are known, as well as teach those skills to the team.
- Project Management: You are expected to lead the teams effectively to keep projects moving forward and helping them deal with any setbacks and curveballs. You are responsible for partnering with the build teams to identify problems, raise red flags, and propose solutions.
- Hiring & Onboarding: You are responsible for hiring employees for the development team based on their skills and onboarding them successfully onto the team.
Qualifications:
- Are passionate about finding ways to unlock talent on your team and getting the best work out of people. You know when to push and when to pull. You support your team through honest and continual feedback. You listen deeply to your team and those you work with.
- You feel job satisfaction in fostering a team environment that creates excellent work, even if you don’t have your hands directly in the code yourself.
- You have proven success defining and establishing a clear technical vision and methodology that aligns with the company's strategic goals. You know how to inspire engineering teams to implement innovative solutions, ensure consistent delivery of high-quality products while driving continuous improvement in technical practices
- Collaboration is your middle name. You can partner with many types of people across roles. You can see a situation from all angles and find compromise as it makes sense, but aren’t afraid to weigh in with your recommended approach.
- You love problem solving, whether it's troubleshooting an issue with a developer on the team or working with product management to determine the best way to move forward on a new feature.
- You have experience leading a large development team and implementing change that led to positive outcomes for the people on that team, the product the team is building, and the company overall.
- You are organized and have a strong attention-to-detail. You enjoy ensuring the train stays on the tracks, keeping people looped in to progress or obstacles, and working to ensure seamless delivery of work.
Knowledge, Skills, & Abilities
- You can read and interpret code across multiple tech stacks and languages and have expertise with CI/CD and experience with AWS or other Cloud Infrastructure
- Familiarity with best practices and training for software development
- Demonstrated leadership skills
- Budget management experience
- Strong internal communication skills
- Strong project management skills
- Analytical mindset
- Problem solving
Education and Experience
- Bachelor’s Degree in Computer Science or related field, or equivalent experience.
- 5+ years of experience as a Software Developer.
- 7+ years of experience leading and managing software teams
Location: This position is remote. We are hiring in the following states. AZ, CA, CO, FL, IA, ID, KY, MA, MD, MN, NV, OH, OR, PA, TN, TX, and WA
Starting Salary Range: $170,000 - $230,000
Why Foureyes?
- Competitive salary and health benefits for eligible full time employees.
- Additional benefits including 401k matching, student loan repayment matching, and a subsidy for internet or cell phone
- Generous PTO days, in addition to paid holidays that incorporate two days to honor and celebrate your heritage, culture, or traditions that matter most to you-- just tell us when!
- A company actively working to dismantle bias in our hiring practices, foster cultural inclusivity, and continuously examine policies and practices to ensure equity. We recognize and believe that diversity, equity, and inclusion constantly make us better.
- A fast-paced, team-driven culture that helps you grow your career with learning opportunities, autonomy and ownership, and chances to succeed (or fail-- hey, we’ve all learned through failure).
Diversity, Equity & Inclusion
At Foureyes, we believe your ability to build, think creatively, and solve problems is best accessed when you have the freedom to be yourself. Inclusion is not a nice-to-have; it is a must-have. The bedrock of an inclusive culture is our ability to celebrate and harness the unique perspectives our diversity provides in the building process. While an org structure exists to provide clarity around how ideas get communicated, we are all equal as coworkers, and we are committed to careful and continued introspection around how to best be an equitable, fair, and inclusive workplace that celebrates you for being you.
Equal Opportunity
As an Equal Opportunity Employer, Foureyes is dedicated to providing a diverse and inclusive workplace, which includes unbiased recruiting, hiring, and employment practices. Applicants and employees are treated with respect, and provided opportunities – free of discrimination of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital or parenting status.
Sponsorship
Foureyes is not currently sponsoring work visas for this role. Authorization to work in the U.S. is required to be considered.