Manager – Software Engineering
Company | CoStar Group |
---|---|
Location | Richmond, VA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelor’s degree required from an accredited, not for profit university or college
- 7+ years of relevant work experience managing software development teams
- 3+ years’ experience in web and database technologies
- 3+ years’ experience building large distributed, API-driven systems
- Strong understanding of OOP and software design patterns
- Experience leading technical teams, working through complex requirements and offering relevant, timely technical solutions.
Responsibilities
- Lead and Agile software development team (approximately 5 people); Lead Scrum ceremonies; Deliver done-done features at high velocity.
- Act as a player-coach, who can mentor & coach team members into highly productive team players.
- Promote can-do attitude, engineering mindset and collaboration as fundamental team values.
- Translate business requirements into technical requirements. Develop project plan and work schedules for use by scrum development team.
- Collaborate with Product Managers, Designers and other Agile teams throughout the organization to deliver on large initiatives.
- Work with recruiting to identify, hire and onboard top industry talent.
- Continually evaluate emerging technologies to identify opportunities, trends, and best practices that can be leveraged to strengthen CoStar’s technology platform and development practices.
Preferred Qualifications
- Experience in developing Web Applications
- Familiarity with JavaScript frameworks such as Angular, React and Vue is desired.
- Experience with .Net Core 6.x, C#, Relational (SQL Server) and Document Data Systems (DynamoDB, ElasticSearch) a plus.
- Experience with AWS S3, Lambda, SQS, Kafka, Redis a plus.
- Experience with Docker and container orchestration
- Commercial or Residential Real Estate knowledge is a bonus.