Lead Software Developer (Hybrid Schedule) in Houston
Role details
Job location
Tech stack
Job description
This role is responsible for ensuring the engineering team delivers high-quality, scalable features and enhancements to the PRIDE platform. The ideal candidate has experience managing software development teams, leading Agile processes, and designing complex systems involving both backend and frontend technologies. You will work closely with the product owner, QA, and customer stakeholders to create predictable release cycles, drive technical excellence, and maintain high team accountability.
You'll also play a key technical role, conducting code reviews, mentoring developers, leading architecture discussions, ensuring high coding standards, and contributing to implementation as needed.
Key Responsibilities
Software Development Management
- Provide people management for the development team, including performance feedback, coaching, hiring recommendations, and career development.
- Own release planning, ensuring realistic timelines, transparent risk communication, and coordinated delivery across the team.
- Maintain team accountability for sprint commitments, coding quality, and process adherence.
- Serve as the owner of Agile ceremonies including daily stand-ups, sprint planning, retrospectives, backlog grooming, and weekly scrum meetings.
- Collaborate with the Product Owner to define scope, set priorities, and refine requirements.
- Coordinate with internal stakeholders and customers to understand needs, communicate progress, and address issues.
Technical Leadership
- May lead architecture discussions and guide high-level technical decisions across backend, frontend, and database components.
- Own the design and implementation of major features and platform enhancements.
- Review code for quality, maintainability, scalability, security, and adherence to best practices.
- Mentor junior and mid-level developers, supporting their technical growth and productivity.
- Ensure strong engineering standards, including documentation, testing, and CI/CD practices.
- Partner with QA to ensure robust test strategies and adequate test coverage.
- Introduce new technologies and frameworks where appropriate to improve the platform's reliability, security, or performance.
- Act as the senior technical point of contact during customer engagements involving integration, troubleshooting, or requirement clarifications.
Requirements
-
7+ years of professional software development experience.
-
3+ years of experience in a technical leadership or software management role.
-
Strong experience in server-side development using Java, NodeJS, or Python (NodeJS ).
-
Proven hands-on experience with relational databases, especially MySQL.
-
Experience with modern front-end development using JavaScript, Vue.js, or similar frameworks.
-
Experience architecting, building, and maintaining complex enterprise software systems.
-
Strong facilitation skills, able to lead technical discussions effectively and inclusively.
-
Deep understanding of Agile development practices and team leadership.
-
Experience building or maintaining large-scale, distributed systems or applications composed of multiple services integrating via APIs/SDKs.
-
Experience working with or introducing cloud technologies, DevOps practices, or containerization.
-
Prior experience interfacing with enterprise customers and stakeholders.
-
Experience improving team processes, software quality, and technical standards.
What Success Looks Like
- A highly engaged and productive development team with clear expectations and accountability.
- Predictable, quality-focused release cycles with well-managed scope and risks.
- A modern, scalable, secure, and maintainable technical foundation for the PRIDE platform.
- Strong collaboration between engineering, QA, product, and customer teams.
- Developers who consistently grow their technical capabilities under your mentorship.