Senior Software Engineer II
Company: Compass
Location: New York
Posted on: January 23, 2025
Job Description:
At Compass, our mission is to help everyone find their place in
the world. Founded in 2012, we're revolutionizing the real estate
industry with our end-to-end platform that empowers residential
real estate agents to deliver exceptional service to seller and
buyer clients.There is so much more Compass can do, and it needs
your experience building modern cloud services to evolve and create
products that improve every step of the real estate agents'
experience from the first contact with a client to the close of a
deal. You will have the opportunity to work across the entire real
estate journey, working with technology that aggregates millions to
billions of interactions, listings, transactions, and other data.On
the Compass Innovation Lab team, we are building cutting edge AI
driven products aimed at integrating Artificial Intelligence into
everyday real estate workflows on the Compass platform. As we
continue to build and improve this platform, we will work closely
with our agents to understand how we can shape our tools to provide
the most value to their business.Working in the Compass Innovation
Lab team will give you the opportunity to develop products
leveraging exciting new AI technologies, and the platform that
powers those products. Your work will make an immediate
transformational impact on our agents' day to day lives. You will
be a full stack engineer tasked with architecting, developing, and
maintaining services aimed at exposing machine learning models and
third party generative AI integrations. You will lead at the
forefront of AI-driven innovation in the real estate technology
domain.What you will do:
- Work in a startup-like environment building agile products and
services
- Collaborate closely with engineers on your team, engineers on
other teams, as well as your product and design counterparts to
successfully launch projects which solve real-world customer
problems
- Guide the team to make technical trade offs necessary to bring
product initiatives to fruition, weighing different approaches and
arriving to a recommended solution, detailing its pros and
cons
- Independently define, decompose, and lead delivery of complex
projects, may lead other engineers
- Perform code reviews, design reviews, and write high quality
tests
- Have a strong stance and advocate for efficient, scalable, and
extensible approaches that solve technical problems in a manner
that stands the test of time
- Hold yourself and the team to a high standard of code quality
and operational rigor, ensuring that code is well-tested, and your
systems have appropriate monitoring, alerting, and runbooks
implemented
- Become the subject matter expert for one or more services in
your domain
- Create clear and concise documentation (diagrams, service
descriptions, decisions, runbooks)
- Identify and remove bottlenecks to address inefficiencies in
the developer experience
- Oversee and mentor junior engineers on the team, building their
technical skills and ensuring that they understand best practices
around engineering and operational excellenceWhat we look for:
- BS in CS or equivalent practical experience
- 7+ years of software engineering experience both on the client
and server.
- Prior experience working with generative AI and Machine
Learning
- Prior experience with relational databases and SQL
- Experience leading the development of a project from planning
to release, dispatching work among a team, mentoring and guiding
junior engineers
- Experience building tools that leverage third party API
integrations
- Experience with Scrum/Agile development methodologies
- Excellent verbal and written communication skillsCompensation:
The base pay range for this position is $131,800-$197,100 annually;
however, base pay offered may vary depending on job-related
knowledge, skills, and experience. Bonuses and restricted stock
units may be provided as part of the compensation package, in
addition to a full range of benefits. Base pay is based on market
location. Minimum wage for the position will always be met.Perks
that You Need to Know About:Participation in our incentive programs
(which may include where eligible cash, equity, or commissions).
Plus paid vacation, holidays, sick time, parental leave, marriage
leave, and recharge leave; medical, tele-health, dental and vision
benefits; 401(k) plan; flexible spending accounts (FSAs); commuter
program; life and disability insurance; Maven (a support system for
new parents); Carrot (fertility benefits); UrbanSitter (caregiver
referral network); Employee Assistance Program; and pet
insurance.Do your best work, be your authentic self.At Compass, we
believe that everyone deserves to find their place in the world - a
place where they feel like they belong, where they can be their
authentic selves, where they can thrive. Our collaborative,
energetic culture is grounded in our Compass Entrepreneurship
Principles and our commitment to diversity, equity, inclusion,
growth and mobility. As an equal opportunity employer, we offer
competitive compensation packages, robust benefits and professional
growth opportunities aimed at helping to improve our employees'
lives and careers.
#J-18808-Ljbffr
Keywords: Compass, East Orange , Senior Software Engineer II, IT / Software / Systems , New York, New Jersey
Didn't find what you're looking for? Search again!
Loading more jobs...