
Senior Software Engineer Team Lead
- Raleigh, NC
- Permanent
- Full-time
- Lead and mentor a small team of software engineers, providing technical guidance, coaching, and performance feedback
- Facilitate Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives
- Collaborate with Product Owners to refine and prioritize the product backlog
- Ensure timely delivery of sprint commitments and foster a culture of accountability and continuous improvement
- Translate user stories and acceptance criteria into scalable, maintainable software designs and prototypes
- Develop high-quality, testable, and efficient code using modern development practices and tools
- Collaborate with QA and system analysts to validate functionality and resolve defects
- Maintain and enhance existing applications to meet evolving business requirements and improve performance and security
- Conduct code reviews and enforce coding standards to ensure technical excellence
- Document software architecture, design decisions, and implementation details
- Provide clear and concise status updates, work estimates, and progress reports to stakeholders
- Communicate effectively across teams to align technical solutions with business goals
- Stay current with emerging technologies and development practices
- Proactively identify deprecations and plan for code remediation
- Identify opportunities to improve development workflows, tools, and team productivity
- Champion Agile values and principles across the development team and broader organization
- Bachelor's degree in information technology, computer science, or a related field
- Three to five years’ experience as a developer
- Additionally, strong communication and organizational skills are required
- Advanced understanding of IT systems and software development is required for this position
- Strong analytical and problem-solving skills
- Excellent communication and collaboration abilities
- Ability to adapt in a rapidly changing environment
- Experience with Microsoft .NET development products, including .NET, C#, and SQL
- Strong proficiency with JavaScript, HTML and Web Service such as REST, SOAP etc
- Experience in writing SQL queries, Triggers, Stored Procedures in SQL Server
- Expertise in using version control systems like Azure DevOps
- Proficiency in cloud technologies such as Microsoft Azure, including deployment and optimization
- Expertise in Creating Build Pipelines and release management system using Azure DevOps
- Employee ownership opportunities
- Brick Bonus success sharing program
- Comprehensive health coverage + Personify Health wellness platform
- 401(k) program with a 5% employer match + financial planning for colleagues
- Ability to build successful, collaborative, and trusting relationships
- Instinctive aptitude for consistently creating accurate, concise, respectful, and easy-to-understand verbal and written communications conveying complex information
- A strong sense of urgency about getting work done and solving problems to achieve results that benefit our clients and colleagues, even when faced with challenges
- Inherent desire to give back to our communities and enrich the lives of those around us
- An other-centered mindset
- Integrity through maintaining objectivity