Development Lead
Cherry Bekaert · Dallas, TX · 1 mo ago
Information Technology$125k–$200k/yrFull-time
About the role
We are building modern, scalable technology solutions that help drive innovation across the firm. This hybrid role combines hands-on software engineering with technical leadership and team development.
Responsibilities
- Design, develop, test, and maintain production-grade applications using technologies like React, Next.js, TypeScript, Python, and Flask.
- Lead sprint-level technical delivery by breaking down requirements, identifying dependencies and risks, and coordinating work across engineering teams.
- Drive engineering quality through code reviews, testing standards, documentation, secure coding practices, and adherence to Definition of Done requirements.
- Serve as a primary technical resource for resolving developer blockers, clarifying requirements, and evaluating implementation tradeoffs.
- Collaborate with Solution Architects to execute solution designs and elevate architecture decisions when appropriate.
- Work closely with DevOps teams to support CI/CD processes, automated testing, security requirements, release readiness, and deployment success.
- Mentor and coach engineers through code reviews, pair programming, knowledge sharing, and cross-functional learning opportunities.
- Support Agile delivery practices including backlog refinement, sprint planning, estimation, daily standups, retrospectives, and progress tracking.
- Develop and maintain technical documentation, including API specifications, component documentation, architecture decision records, coding standards, and operational runbooks.
- Monitor application performance following releases and participate in troubleshooting, incident response, and corrective actions when needed.
- Provide leadership and guidance to team members through coaching, professional development support, and ongoing performance feedback.
- Participate in recruiting activities, including technical interviews, candidate evaluations, and technical assessment reviews.
- Contribute to continuous improvement initiatives that strengthen software quality, security, reliability, maintainability, and development practices.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related technical field; equivalent practical experience will also be considered.
- 7+ years of professional software development experience, including at least two years in a senior or lead-level development role with technical accountability.
- Proven experience with full-stack development, including frontend and backend technologies such as React, Next.js, TypeScript, Python, and Flask.
- Strong ability to write, review, and maintain secure, scalable, and production-ready code.
- Experience designing and consuming RESTful APIs and working with OpenAPI/Swagger documentation standards.
- Knowledge of SQL databases, cloud platforms, Docker, CI/CD pipelines, and modern software delivery practices.
- Understanding of DevSecOps principles, secure coding methodologies, automated testing frameworks, SAST tools, deployment gates, and OWASP Top 10 concepts.
- Experience working in Agile environments with responsibilities that include planning, estimation, backlog refinement, sprint execution, and retrospective participation.
- Demonstrated success mentoring and developing engineers through coaching, code reviews, knowledge transfer, and constructive feedback.
- Strong analytical and problem-solving skills with the ability to identify technical debt, delivery risks, security concerns, and quality issues.
- Excellent communication skills with the ability to convey technical concepts and recommendations to both technical and non-technical audiences.
- Strong documentation practices, including creation of technical standards, reusable patterns, specifications, and operational guidance.
- Able to balance hands-on development responsibilities with technical leadership and team support.
- Experience providing performance feedback, supporting professional development, and guiding team execution.
- Participation in hiring processes, including reviewing technical assessments, conducting interviews, and evaluating candidate fit.
- Commitment to continuous learning, collaboration, engineering excellence, and delivering high-quality solutions.
Qualifications
- Eligibility to work in the United States.
Skills
- Full-stack development experience.
- Technical leadership and mentoring skills.
- Agile methodologies and practices.
- DevSecOps principles and secure coding practices.
- CI/CD pipeline management.
- RESTful API design and consumption.
- SQL database management.
- Cloud platform usage.
- Automated testing frameworks.
- OWASP Top 10 concepts understanding.
- Technical documentation creation.
- Performance feedback and professional development support.
- Hiring process involvement.
- Continuous learning and improvement commitment.
Benefits
Cherry Bekaert offers a competitive compensation package based on performance, a comprehensive benefits program, and opportunities for career growth and personal well-being. Please visit https://www.cbh.com/disclosure/ for more details.
Pay
The salary range for this position is $124,900 - $199,800 per year.
Schedule
This role is hybrid and can be based in any of Cherry Bekaert’s nationwide office locations.