Staff Software Engineer
Company: Compass
Location: Boston
Posted on: April 5, 2026
|
|
|
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. As a Staff Software Engineer in the Transaction
Journey organization, you will use your experience with
microservices based architecture to build products that deliver
high business impact for our customers. You will lead design and
develop services to support an industry leading consumer experience
while also supporting the growth of the world’s most scalable
brokerage. You will lead a team to build a collaborative
transaction management platform that streamlines the process of
buying/selling homes through enabling agents to manage transaction
processes from initial contact to close, including accessing state
and local forms, sending documents for electronic signature, and
managing offers for buyers and sellers. You are an engineer who is
passionate about creating well-defined APIs that are easy to use.
You feel it is critical that your voice is heard in product and
business decisions. You love to learn, and equally love to share
your knowledge with others. You are a great communicator and you
take care to understand before making yourself understood. Your
design systems are fault tolerant, scalable, highly available,
well-tested, eventually consistent, and follow best practices such
as the single responsibility principle. Your code is designed for
modularity and re-use. You take pride in delivering solid code that
is well-tested, peer-reviewed, and follows best practices. You have
strong opinions on code structure, style, and development
processes. At Compass, You Will: Provide strategic direction and
ownership to Compass software architecture Build, develop, and
scale the platform that empowers real estate professionals, buyers,
and sellers. Become a domain expert in real estate technology,
serving as an empathetic partner to our customers. Inspire,
recruit, and mentor fellow engineers. Lead in the architecting of
our distributed microservices architecture. Operate in a scalable
engineering culture that leverages modern principles of decoupled
systems and automated CI/CD/testing/monitoring to drive
efficiencies Execute on standard agile development methodology Join
a great team with a lot of visibility and some challenging projects
on the horizon What We Look For: BS in Computer Science, Software
Engineering or equivalent practical experience A track record as a
technical leader with cross-team impact. 10 years of experience
developing comprehensive, well-tested, and high-performance
software applications. 10 years of programming experience in
languages such as Java or Go Experience with gRPC, Thrift, and
other server-to-server communication protocols. Experience with
Kafka and event-driven systems 5 years using AWS / cloud
technologies. High proficiency designing and implementing
microservices Understanding and adherence to industry-standard best
practices in software development and architecture. Experience with
Scrum/Agile development methodologies Strong critical thinking
skills, great communication skills and passion for delivering an
operational excellence Excellent verbal and written English
communication skills Compensation: The base pay range for this
position is $200,070-$222,300; 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 eligible cash, equity, or
commissions). Plus paid vacation, holidays, sick time, parental
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.
Notice for California Applicants Los Angeles County Fair Chance
Notice
Keywords: Compass, Boston , Staff Software Engineer, IT / Software / Systems , Boston, Massachusetts