- Location
- Austin, TX · Corporate Headquarters
- Department
- Engineering
- Seniority
- Senior
- Experience
- 10+ years
- Visa
- Not sponsored
Description
About Aspira
For more than 40 years, Aspira has been the market-leading provider of software and services that help public agencies protect natural and cultural resources while making them accessible for all. Our platform supports everything from campground reservations to hunting licenses, helping millions of people discover, enjoy, and care for the outdoors.
We share our client partners’ mission: to steward resources for future generations, create opportunities for genuine enjoyment of the outdoors today, and expand access so more people can experience its benefits.
Aspira is transforming its technology and service model to give agencies more capacity and insight—streamlined tools, smarter automation, and better connections with their communities. Our goal is simple: make it easier for our clients to conserve what matters most and for their customers to enjoy it to the fullest.
FYI
Applicants must be legally authorized to work in the United States. Aspira is unable to sponsor or take over sponsorship of employment visas, now or in the future.
As part of our hiring process, candidates may be required to complete an identity verification check conducted through Checkr, a secure third-party service provider. This step helps confirm the authenticity of applicant identities and supports a fair, secure hiring process for all candidates.
By submitting your application, you acknowledge that you have read and understood this notice and consent to the potential inclusion of an identity verification step as part of the interview process.
The Ideal Candidate
The Senior Director of Engineering is a pivotal leadership position responsible for overseeing the engineering team and driving the successful delivery of innovative, high-quality products that support the company’s growth and strategic objectives. The incumbent will play a critical role in shaping the technical vision, establishing engineering best practices, and ensuring alignment between engineering efforts and business priorities. In addition to leading and mentoring a high-performing engineering team, the Director of Engineering will be responsible for overseeing the execution of complex projects, ensuring timely delivery within budget, and upholding rigorous quality standards. The role requires a collaborative approach, fostering a culture of continuous improvement and innovation while ensuring that engineering solutions meet both customer needs and business goals. In addition to leading and mentoring a high-performing engineering team, the Senior Director of Engineering will be responsible for overseeing the execution of complex projects, ensuring timely delivery within budget, and upholding rigorous quality standards. The role requires a collaborative approach, fostering a culture of continuous improvement and innovation while ensuring that engineering solutions meet both customer needs and business goals.
Key Responsibilities
- Develop and articulate a strategic vision for the engineering organization in alignment with company goals and objectives, ensuring alignment across all teams.
- Oversee the creation, execution, and ongoing refinement of engineering roadmaps to drive platform modernization, innovation, and technical excellence.
- Lead and manage a diverse team of engineering leaders and individual contributors, fostering a culture of high performance, accountability, and collaboration.
- Direct the development, execution, and optimization of technical solutions to meet business needs while maintaining system reliability, scalability, and security.
- Set and enforce engineering best practices, including code quality standards, testing protocols, and continuous integration/continuous deployment (CI/CD) processes.
- Ensure compliance with industry standards and regulatory requirements, driving security audits, certifications, and compliance programs (e.g., SOC 2, PCI).
- Oversee the performance, maintenance, and reliability of internal IT systems, including infrastructure, hardware, and technical operations, ensuring minimal downtime and high system availability.
- Drive continuous improvement initiatives across engineering processes, tools, and methodologies to enhance operational efficiency and speed to market.
- Provide leadership and guidance in technical decision-making, ensuring that engineering efforts align with strategic goals and customer requirements.
- Manage the engineering budget, allocating resources to prioritize high-impact projects, manage costs, and deliver on-time results.
- Identify, assess, and mitigate technical, security, and operational risks, ensuring risk management practices are embedded into daily operations.
- Drive talent acquisition strategies to attract, recruit, and retain top engineering talent, fostering an inclusive and engaging work environment.
- Implement and refine professional development programs that support the growth and success of engineering talent at all levels.
- Ensure transparent communication and regular updates with executive leadership and key stakeholders, reporting on progress, risks, and strategic objectives.
- Build strong cross-functional relationships with product management, design, and business teams to ensure alignment and successful execution of key initiatives.
- Foster a customer-first mindset within the engineering team, ensuring that technical solutions align with customer needs and expectations.
- Develop and maintain a sustainable operational model that supports a remote or hybrid workforce while ensuring seamless coordination, collaboration, and delivery across distributed teams.
- Advocate for a high standard of excellence in all engineering practices, leading by example and maintaining an unwavering commitment to quality.
- Represent the company’s core values and culture, championing transparency, inclusivity, and collaboration in all actions and decisions.
- Act as a change agent, driving the evolution of engineering culture and practices to adapt to emerging technologies, market trends, and customer demands.
- Promote ethical behavior, maintaining privacy, confidentiality, and a strong commitment to the company's policies, reputation, and compliance standards.
- Perform other duties and responsibilities as assigned to support business objectives, including travel and flexible scheduling when necessary.
Qualifications
- Proven experience in leading and managing engineering teams at scale, with a strong understanding of software development, architecture, and systems design.
- Exceptional leadership and team-building skills, with a track record of cultivating high-performance, diverse teams and fostering a culture of collaboration and innovation.
- Strong business acumen and the ability to align engineering efforts with business goals, translating strategic objectives into actionable technical plans.
- In-depth knowledge of best practices in software engineering, including agile methodologies, CI/CD processes, and security/compliance standards.
- Excellent problem-solving abilities, with the capacity to make sound technical decisions under pressure and address complex challenges with creative solutions.
Desired Hardware and Software Competencies
- Experience with containerization technologies like Docker and Kubernetes for deploying and orchestrating microservices architectures.
- Familiarity with CI/CD tools and frameworks such as Jenkins, GitLab CI, or CircleCI for automated testing and deployment pipelines.
- Expertise in modern software development frameworks and languages including Java, Python, Go, or Node.js for backend development.
- Strong knowledge of database management systems (SQL/NoSQL), including performance tuning and optimization in environments such as PostgreSQL, MongoDB, or MySQL.
- Experience with version control systems like Git, including branching, merging, and handling complex release cycles.
Desired Education and Experience
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (Master’s degree preferred).
- 10+ years of experience in software engineering, with at least 5 years in a leadership role managing engineering teams.
- Proven track record of leading large-scale engineering initiatives and delivering complex technical projects on time and within budget.
- Experience managing teams of 20+ engineers, with hands-on expertise in recruitment, talent development, and performance management.
- Demonstrated success in scaling engineering operations and implementing best practices in software development, testing, and deployment.