What are the responsibilities and job description for the Technology Lead position at 5?
\n
- Lead and mentor a team of developers, providing clear direction to keep projects on track and aligned with long-term platform strategy
- Oversee the entire software development lifecycle, from planning and architecture to deployment and maintenance, making sure projects stay on schedule, meet business needs, and maintain high quality.
- Maintain platform stability, scalability, and security by implementing best practices, identifying potential risks, and proactively addressing technical challenges before they impact operations.
- Develop and communicate strategic technology roadmaps and project plans that align with business objectives, keeping stakeholders informed on progress, challenges, and future plans.
- Collaborate closely with leadership to ensure that the technology strategy is fully aligned with the broader company goals, supporting both operational needs and long-term growth.
- Make key technical decisions that drive performance, reliability, and efficiency staying current with emerging technologies that could improve platform capabilities.
- Establish and enforce coding standards, security protocols, and best practices, ensuring the development team produces high-quality, secure, and maintainable code.
- Implement cybersecurity measures that protect sensitive data, mitigate risks, and ensure compliance with industry standards, proactively strengthening the security posture of the platform.
- Stay informed about new industry trends and emerging technologies, evaluating how they can be leveraged to enhance our technology stack and maintain a competitive edge.
- Manage vendor relationships and external development resources as needed, ensuring that third-party tools and partnerships effectively support our technology and business goals.
- 5 years of professional software development experience, including extensive experience in PHP, Laravel, and MySQL, with hands-on experience building and maintaining complex web applications in a fast-paced environment.
- Bachelor's degree in Computer Science, Software Engineering, or a related field OR 7 years of relevant experience in software/web development.
- 3 years of technical team leadership or management experience, with a track record of successfully leading development teams, scaling platforms, and implementing best practices to ensure long-term platform success.
- 3 years of experience with PHP and the Laravel framework, along with a deep understanding of software architecture, performance optimization, and Agile development methodologies, with the ability to balance technical debt and innovation.
- Deep expertise in cybersecurity, data management, and system integrations, ensuring that security is embedded into all aspects of development and platform maintenance.
- Effective communication and collaboration skills, with the ability to effectively translate technical concepts for non-technical stakeholders while helping build a productive and engaged team environment.
- The ability to work independently, taking initiative and ownership of projects while also being a key contributor to a positive and engaged team culture.
What's Ideal
- You live in the DFW, TX metroplex
- Experience in the energy or advisory sector is a plus, particularly with platforms that support data-driven decision-making.
- Familiarity with cloud-based infrastructure, particularly AWS or Azure, and experience designing and managing cloud-based applications.
- Experience managing third-party vendors and development partners, ensuring their contributions align with the overall technology strategy and business needs