Senior Software Engineer II
$176k - $196.1kCompass - New York City, NY, US
Senior Software Engineer
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.
We are hiring for multiple positions across core domains of our platform spanning search, authorization, and end-to-end transaction management. As a Senior Software Engineer, 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 development of services to support an industry leading consumer experience while also supporting the growth of the world's most scalable brokerage. There is a tremendous opportunity to grow your career at Compass and positively impact how our customers interact with the Compass platform each day.
At Compass, You Will:
- 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.
- Architect 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 high visibility and challenging projects on the horizon to help grow your career
What We Look For:
- BS in Computer Science, Software Engineering or equivalent practical experience
- 7+ years of experience developing comprehensive, well-tested, and high-performance software applications with languages such as Java, Go, or Python
- Experience with gRPC, Thrift, and other server-to-server communication protocols.
- Experience with Kafka and event-driven systems
- 3+ years using AWS / cloud technologies
- High proficiency designing and implementing microservices that are well tested, fault tolerant, and scalable
- 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
Compensation: The base pay range for this position is $176,000-$196,100; 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.
- Senior Software Engineer - .NET/Azure Tax Platform Amsterdam | Hybrid Work Model | Full-Time Build software professionals trust when accuracy matters most. Nextens develops the leading tax and compliance platform for professionals in the Netherlands. Trusted by thousands...SeniorFull timeWork at officeRemote workWork from homeFlexible hours
- AmsterdamEngineering - Product Engineering /International Full Time Employee /On-siteSamba is a media intelligence company. We know what... ...it’s the most culturally relevant. We are looking for a Staff Software Engineer to join our Identity team in Amsterdam. The Identity...SeniorFull timeTemporary work
- Software Engineer - .NET/Azure Tax Platform Amsterdam | Hybrid Work Model | Full-Time Taxes are complex. We make them manageable. Nextens develops the leading tax and compliance platform for professionals in the Netherlands. Trusted by thousands of experts, our software...SuggestedFull timeWork at officeRemote workWork from homeFlexible hours
- Software Engineer / Developer (Kotlin Spring Boot AWS) Amsterdam to 85,000Are you a skilled Software Engineer looking for an opportunity to progress your career whilst working with a modern tech stack and continually improving your skills?You could be joining a global FinTech...SuggestedWork at officeWork from home2 days per week
- Niagara Bottling, LLC is seeking a Maintenance Manager to plan, direct, and monitor preventative and corrective maintenance across the facility in New York. You will ensure equipment reliability, lead the maintenance team, and collaborate with Production to minimize downtime...Senior
- ...and full‑scope bookkeeping services, is seeking an accomplished Senior Manager to join their growing practice. This direct‑hire role... ...a client‑service mindsetProficiency with common accounting and tax software; experience with cloud‑based systems is a plusJob typePermSeniorFlexible hours
- AI Software EngineerWhat if your next role allowed you to shape AI-powered experiences that... ...RoleWe are looking for an AI Software Engineer to help expand AI capabilities across our... ...engineering tasks, work closely with senior engineers and domain experts, and grow their...Full time
- What do these teams do? At the software engineering teams, we develop customised solutions that go beyond standard software, with a focus on modern architectures, integration of external systems and DevOps. Our teams, CodeSquad, Blue4IT, and Bluefront, consist of passionate...Permanent employmentFull timeContract workPart timeWork from homeAfternoon shift
- Nederland verandert in hoog tempo. Als Senior Omgevingsadviseur bij EIFFEL Projects bouw jij bruggen tussen projecten en hun omgeving. Met jouw jarenlange ervaring breng je verschillende belangen samen en zorg je dat grote projecten soepel verlopen. En dat alles op jouw...Senior
- Na jaren ervaring weet je wat werkt, en wat niet. Als Senior Consultant Gebiedsontwikkeling zet je jouw kennis en oordeel in bij complexe ruimtelijke opgaven waar richting nodig is. Je werkt aan integrale gebiedsontwikkelingen, binnenstedelijke transformatie en strategische...Senior
- Bouw jij mee aan de snelst groeiende verduurzamingsorganisatie? Als senior recruiter kan je instappen als Recruitment Manager!Wat je gaat doen Als Senior Recruiter ben je verantwoordelijk voor de complete werving en selectie van onze nieuwe talenten. Je start met het opzetten...SeniorInternship
- Nederland verandert snel. Als Senior Omgevingsmanager bij EIFFEL Projects speel jij een sleutelrol in projecten die onze leefomgeving vormgeven. Je verbindt mensen, belangen en ideeën, en zorgt dat complexe projecten vooruitkomen. We geloven dat de beste oplossingen ontstaan...SeniorContract work
- ....000 euro | vast dienstverband | projectmatig werken | Transparantie is belangrijker dan ooit. Maar hoe ver ga je daarin? Als Senior Jurist weet je dat dit zelden een zwart-wit afweging is. Als Senior Jurist Woo & Bestuursrecht bij Team Lokale Overheid Legal werk...SeniorContract workInterim role
- ...vragen dan alleen juridisch advies. Ze vragen om overzicht, bestuurlijke sensitiviteit en iemand die de regie durft te nemen. Als Senior Jurist Algemeen Juridische Zaken bij Team Lokale Overheid Legal werk je aan complexe juridische vraagstukken binnen het...SeniorContract workInterim role
- | 32-36 uur | tot 7.000 euro | vast dienstverband | projectmatig werken | Een besluit is pas echt goed als het standhoudt. Toch? Als Jurist Bezwaar & Beroep bij Team Lokale Overheid zorg jij daarvoor. Jij duikt in dossiers en helpt om besluiten beter, duidelijker en...SeniorContract workInterim role
- Senior projectmanagement draait om regie, niet om volume. Als Senior Projectmanager Ruimtelijke Opgaven bij Team EIFFEL ben je verantwoordelijk voor complexe ruimtelijke projecten waarin beleid, ontwerp, financiën en bestuurlijke besluitvorming samenkomen. Je werkt aan...Senior
- 32-36 uur | tot 7.000 euro | vast dienstverband | projectmatig werken Richting geven of zelf blijven groeien? Als senior hoef je niet te kiezen. Bij Team EIFFEL combineer je inhoudelijke expertise met regie. Als Senior Jurist Omgevingsrecht werk je aan complexe...SeniorContract workInterim role
$105k - $130k
...Are you ready to take your electrical engineering career to the next level? C.T. Male Associates... ...firm in the Northeast, is looking for a Senior Electrical Engineer to lead meaningful... ...aided design technologies and modeling software to develop designs, sketches, drawings,...SeniorWeekly payFull timeFlexible hours- ...ondernemers en investeerders in de Nederlandse mid- market sector? Dan zijn wij op zoek naar jou! Dit is jouw functieIn de rol van Senior Analyst Due Diligence rol ben je dagelijks actief in en mede verantwoordelijk voor het uitvoeren van due diligence projecten, draag...Senior
- Senior Product Manager (B2C) Amsterdam / WFH to 95,000Are you a tech savvy Product Management with strong B2C experience?You could... ...deliver richer, more personalised experiences.Collaborating with engineering, architecture and business stakeholders, you'll define product...SeniorWork at officeWork from home3 days per week
$80k - $110k
...is partnering with a well-established local CPA firm seeking a Senior Tax Preparer / Bookkeeper to join its growing team on a permanent... ...required. •Familiarity with QuickBooks and tax preparation software preferred. •Ability to work independently and manage multiple...SeniorPermanent employmentSummer workLocal areaFlexible hoursWeekend work- One of the UK's most popular scale-ups is looking to add a React Native Developer to their ranks! You'll be able to help this company improve the efficiency of their existing code whilst being the driving force of them moving into new markets, adding new features along ...Remote work
- ...a global brand. To do this they'll be adding new features and ensuring their existing code is robust and scalable. They have an engineering team of around 40 currently which is split down into agile squads. In the squads you'll find a React Developer, Back End Developer...Remote workFlexible hours
$18 - $23 per hour
Customer Service Supervisor This employee supervises all Customer Service functions of order entry while abiding by the procedures set forth by management. Job Responsibilities: Assists the Customer Service Supervisor in the supervision of all Customer Service...SeniorHourly pay- ...een sterke focus op schaalbaarheid, kwaliteit en innovatie.Binnen deze organisatie werken multidisciplinaire teams van consultants, engineers en architects samen aan complexe IT-vraagstukken voor internationale klanten. De organisatie combineert diepgaande technische...
- ...positieve impact kunt maken. In ons team Country Procurement is een plek voor je vrij. Wij zijn op zoek naar een zelfstandige, bewezen Senior Category ManagerSenior Category Manager Bij Ayvens in Nederland werken ruim 1000 collega’s met veel passie en plezier. Ook bij de...SeniorFull timeInternshipFlexible hours
- What does a Job Developer do? In this role, you would collaborate with community employers to create job opportunities, fostering positive relationships and attending sessions to expand job prospects. The Job Developer develops various types of jobs, provides employment...Flexible hours
- What does a Job Developer do? In this role, you would collaborate with community employers to create job opportunities, fostering positive relationships and attending sessions to expand job prospects. The Job Developer develops various types of jobs, provides employment...Flexible hours
- ...Senior Staff Accountant FLSA: Non-Exempt REPORTS TO: Controller HOURS: Full time, Monday thru Friday, 37.5 hours per week, 8:30 am - 4:30 pm; Overtime as needed. Job Summary: The Senior Staff Accountant ensures accurate and timely financial and cost reporting...SeniorFull timeWork experience placementWork at officeMonday to Friday
- About Adzuna Adzuna is a job search engine that lists every job, everywhere. From our launch... ...Product Managers, Data Scientists and Senior Engineers. This is a high growth role where... ...For: Experience: 1-2 years of commercial software development experience using Python...Permanent employmentFull timeFor contractorsSummer workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer II. Be the first to apply!
- part time software developer remote Gloversville, NY
- software Gloversville, NY
- senior robotics software engineer
- software design engineer
- software system engineer
- mastercard software engineer
- part time software developer
- fall software engineering internship
- contract software developer
- defense software engineer



