Senior Software Engineer

CoStar Group

Not specified (assumed flexible/hybrid based on industry norms).
Node.js and typescript backend development
Graphql api design and apollo federation
Aws cloud infrastructure and ecs deployment
CoStar Group is seeking a Senior Software Engineer to contribute to the development of scalable and efficient software solutions within the real estate technology sector. The ideal candidate should possess extensive experience in software engineering, particularly with Node.js and TypeScript, and be capable of mentoring junior engineers while driving innovation and operational excellence

Job Summary

  • The Senior Software Engineer plays a pivotal role in supporting the Domain Strategy by driving innovation and ensuring high-quality software solutions.
  • This position requires deep expertise in Node.js, TypeScript, and GraphQL to build scalable, reliable, and performant backend systems.
  • The successful candidate will mentor junior engineers, champion engineering best practices, and take ownership of system reliability and operational excellence.

Matching Summary

Match Score: 85

CoStar Group is seeking a Senior Software Engineer to contribute to the development of scalable and efficient software solutions within the real estate technology sector. The ideal candidate should possess extensive experience in software engineering, particularly with Node.js and TypeScript, and be capable of mentoring junior engineers while driving innovation and operational excellence.

Skills & Requirements

Must-have

  • Node.js and TypeScript backend development
  • GraphQL API design and Apollo Federation
  • AWS cloud infrastructure and ECS deployment
  • Microservices architecture and distributed systems
  • CI/CD pipeline implementation and automation
  • Mentoring junior engineers and code reviews
  • Shift-left testing and observability practices

Nice-to-have

  • Kubernetes container orchestration experience
  • Python legacy service support
  • Apollo Federation schema composition
  • AI tooling integration for daily tasks
  • Cross-domain technology forum participation

Key Requirements

  • Experience designing software for scale and reliability
  • Strong background in AWS and containerized workloads
  • Proven track record in Agile environments and iterative delivery

Work Rights

Not specified

Tailored Resume

Cover Letter