Development Manager
Overview:
Constellation1 is a leading provider of integrated technology, media, and data solutions to real estate franchisors, brokerages, agents, and MLS organizations and associations. Our mission is clear: innovate in real estate. We don’t just build technology—we partner with clients to identify problems, design solutions, and unlock opportunities that transform the industry.
We are seeking an experienced and dynamic Software Development Manager to lead two of our core product teams: our lead generation platform and our AI-powered agent efficiency tool. This leader will drive project execution, foster team growth, and contribute technically on select coding projects to support team goals. The ideal candidate will combine strong technical knowledge with proven leadership skills, excelling in a hands-on environment while promoting team collaboration and innovative problem-solving.
Required Qualifications and Skills:
- 6+ years of software engineering experience, with meaningful time spent managing engineering teams.
- Hands-on experience with our stack or similar technologies: .NET, React, Node.js, MS SQL, AWS.
- Proficient in software design patterns, principles, and modern development practices.
- Hands-on coding experience within the last year, with the ability to take on individual coding assignments as needed.
- Proven leadership skills with a track record of building and leading productive engineering teams.
- Excellent communication skills, with the ability to convey complex technical topics clearly to both technical and non-technical stakeholders.
- Problem-solving mindset, with experience in identifying and resolving technical challenges.
- Experience working in an Agile/Scrum environment.
Job Responsibilities:
- Lead and mentor a team of developers and QA engineers, providing guidance on best practices, professional growth, and technical challenges.
- Collaborate with cross-functional teams to design, develop, and deploy high-quality software products.
- Work with stakeholders to define project scope, set timelines, and ensure delivery aligns with business goals.
- Drive technical strategy and architecture decisions.
- Perform hands-on coding for selected projects and contribute to the codebase when needed.
- Establish and improve engineering practices, code quality standards, and delivery processes.
- Oversee the full software development lifecycle (SDLC), from planning and architecture through to testing, deployment, and maintenance.
- Identify opportunities for process improvements to enhance team productivity and software quality.
- Ensure platform stability and optimize application performance, contributing to initiatives aimed at reducing downtime and response times.
- Assist in onboarding new team members and support knowledge transfer within and across teams.
- Participate in hiring, performance management, and career development for your team.
Nice to Have:
- Experience with ML pipeline development and gen AI-centric products.
- Prior experience in industries with a high focus on scalability, performance, and uptime.
- Experience with cloud platforms (e.g., Azure, AWS) and microservices architecture.
- Multi-tenant SaaS experience with SSO, feature flagging, and tenant isolation.
