Senior Software Engineer

RedfinSeattle, WA
3dHybrid

About The Position

This position is a hybrid role requiring employees to work from our headquarters location in Seattle, WA every Tuesday and Wednesday, and remote all other days. Redfin is revolutionizing the $75 billion real estate industry. We use data, beautiful software, and innovative design to put customers first at every step in the home-buying and selling process. Get ready to dive headfirst into our award-winning website, mobile apps and data platforms, solving complex business problems in a highly visible, customer-centric way. If you value doing great work in a collaborative environment, join our team! The Senior Software Engineer will work on designing, building, and operating production systems using Java and cloud-native technologies. This role focuses on developing reliable, scalable services, integrating with data stores and messaging systems, and supporting systems in production using monitoring and alerting tools. The engineer will collaborate with other engineers to deliver and maintain high-quality software in AWS-based environments. The Role Sr. Software Developer holds a reputation for being coachable, receptive to mentorship, and is showing continuous improvement in technical ability. Highly available, rapid and highly responsive data/business logic is consistently available to our stakeholders. Our products are kept current and modernized; growing and adapting to new trends and technologies to ensure we are on the forefront of the curve. Supervisor and appropriate stakeholders are kept consistently informed regarding architectural diagrams, and flaws in their creation are minimal and caught/addressed swiftly; end-user is enabled to utilize codes correctly and as intended. Workflow transparency exists to such a degree that the right work is successfully prioritized, commercialization is well coordinated and execution delivers high quality output the first time, without requiring multiple iterations and rework.

Requirements

  • Strong experience with Java in production systems
  • Experience with PostgreSQL or other relational databases
  • Experience building and operating services in AWS
  • Experience with Kafka or similar distributed messaging systems
  • Hands-on experience with production monitoring and troubleshooting tools

Nice To Haves

  • Clojure experience a plus

Responsibilities

  • Designing, building, and operating production systems using Java and cloud-native technologies.
  • Developing reliable, scalable services, integrating with data stores and messaging systems, and supporting systems in production using monitoring and alerting tools.
  • Collaborate with other engineers to deliver and maintain high-quality software in AWS-based environments.

Benefits

  • The position may also be eligible for an annual bonus, incentives, and other employment-related benefits including, but not limited to, medical, dental, and vision benefits, 401K retirement plan, and paid time off.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service