Software Engineer
Compass
- Manhattan, United States
- Mid Level
- 2+ years
- Posted
Skills
Required
- cloud-based services
- microservices
- software engineering
- Java / Golang
- AWS
- Azure
- GCP
- containerization
- continuous integration and delivery
Preferred
- Kafka
- Ruby
- on Rails
- event-driven microservices
- code reviews
- identifying and removing bottlenecks
Join Compass, a leading real estate technology company, as a Software Engineer. In this role, you will work on the only end-to-end platform in the real estate industry, helping to improve every step of the real estate agent's experience. You will design and build distributed, event-driven microservices, lead complex projects, and become a subject matter expert in your domain. The ideal candidate will have 2+ years of software engineering experience, excellent communication skills, and hands-on experience with cloud-based services.
Responsibilities
- Conception, design, and implementation of distributed, event-driven microservices.
- Leading the delivery of complex projects, performing code reviews, and writing high-quality tests.
- Owning and operationally improving services throughout their lifecycle, and identifying and removing bottlenecks.
Requirements
- 2+ years of software engineering experience with languages such as Java or Golang
- Excellent verbal and written communication skills
- Hands-on experience with cloud-based services (AWS, Azure, GCP), containerization, microservices architecture, and continuous integration and delivery
- Experience designing and building cloud-based services
- BS in CS or equivalent practical experience
Preferred
- Experience with Kafka and Ruby on Rails is a plus
Pay
USD 126,990 - 141,100
jobapplier