What are the responsibilities and job description for the Manager, Software Engineering position at Bridgeway Benefit Technologies?
Bridgeway is seeking an experienced Manager, Software Engineering to lead and mentor a team of engineers, drive best practices, and ensure the successful delivery of software solutions. The ideal candidate will have a strong technical background, leadership experience, and a passion for building high-quality products in a fast-paced environment.
The is a remote position with preference given to East Coast candidates.
Responsibilities:
The is a remote position with preference given to East Coast candidates.
Responsibilities:
- Collaborate closely with engineering, product, and business leaders to align technical execution with business goals.
- Foster a culture of technical excellence, continuous learning, and innovation within the team.
- Drive best practices for software development, including code reviews, testing, and CI/CD pipelines.
- Ensure timely delivery of high-quality software solutions in an agile environment.
- Mentor and develop engineers, helping them grow their skills and advance their careers.
- Lead and manage a team of software engineers to develop scalable, secure, and high-performance applications - including hiring, training, and completing performance evaluations.
- Work closely with architecture and platform teams to align on technical strategies and implementation.
- Promote cross-functional collaboration between engineering, QA, DevOps, and product teams.
- Monitor KPIs and metrics to report out monthly to the CTO's leadership team.
- Stay current with emerging technologies and industry trends and integrate relevant innovations into the company's IT infrastructure.
- Participating in software solution design and architecture.
- Ensuring code quality through unit testing and automated testing frameworks.
- Working with other developers, stakeholders, and clients to understand requirements and deliver solutions.
- Providing technical support and troubleshooting issues.
- Creating and maintaining documentation throughout the software development lifecycle.
- 7 years of experience in software development, with at least 3 years in a leadership role
- Strong background in building and maintaining SaaS applications at scale
- Hands-on experience with Azure and modern development practices
- Proficiency in C# or VB.NET
- Strong understanding of the .NET framework, ASP.NET, and related technologies
- Knowledge of database design and SQL
- Familiarity with version control systems, Git preferred
- Experience with Agile methodologies, DevOps, and CI/CD best practices
- Excellent leadership, communication, and stakeholder management skills
- Ability to balance technical leadership with business priorities and team dynamics.
- Experience with AI/ML, data engineering, or serverless computing
- Bachelor's degree in Information Technology, Computer Science, or a related field