Development Manager

Posted 133ds ago

Employment Information

Industry
Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Development Manager leading product teams and driving technology innovations in real estate. Collaborating with stakeholders to deliver high-quality software solutions.

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.

Requirements:

  • 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.

Benefits:

  • Full time employees will also be eligible for enrollment in a wide range of choices of benefits, including medical, dental, vision, basic life insurance, short/long term disability, 401(k) participation (with company match).
  • Time off: The Company provides a minimum of 10 days of vacation for new employees, sick time based on state requirements, 8 Company-paid holidays and 2 personal holidays per year.