> Markdown version of [/jobs/ext/1416687-senior-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/1416687-senior-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer II - **Company:** Compass Inc - **Location:** Seattle, WA, United States - **Experience:** Expert - **Salary:** $176,800.0 - $196,100.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Amazon Web Services, Automation of Tests, Microsoft Azure, Software as a Service, Cloud Computing, Continuous Delivery, Continuous Integration, Data Architecture, Distributed Systems, Python (Programming Language), Scrum Methodology, Systems Development Life Cycle, Software Engineering, Systems Architecture, Systems Integration, User-Centered Design, Web Application Frameworks, Workflow Management Systems, ReactJS, Large Language Models, Backend, Containerization, Information Technology, Apache Kafka, Front End Software Development, Api Design, Data Pipelines, Web Api, Microservices - **Published:** July 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6119752a5955775f ## About the Role As a Senior Software Engineer II, you will join a world-class engineering team operating the only end-to-end platform in the real estate industry. We are building a high-caliber talent pool of Senior Engineers to lead technical initiatives across several key domain areas. For these roles, we are seeking versatile Full-stack Engineers and have openings tailored for both frontend-leaning and backend-leaning specializations., * Education: BS in Computer Science, Software Engineering, or equivalent practical experience. * Experience: 5+ years of professional software development experience, with a proven track record of delivering complex technical projects autonomously. (Candidates with 3+ years of exceptional, fast-tracked execution are also encouraged to apply). * Fullstack Capabilities (Frontend or Backend Leaning): * + For Backend-Leaning Candidates: Strong proficiency in backend languages such as Go or Java, with a passion for API design, distributed systems, and backend data architecture. + For Frontend-Leaning Candidates: Deep expertise in modern frontend frameworks (e.g., React), UI/UX execution, and browser performance, paired with a solid understanding of backend APIs and integrations. + Professional experience with Python is a major plus (highly valued for data pipelines and AI/LLM workflows). + Experience with Kafka is a plus. * System Architecture: Solid hands-on experience designing and operating cloud-based microservices architectures on major cloud infrastructure (AWS preferred, GCP, or Azure). * Modern SDLC Practices: Strong familiarity with continuous integration/continuous delivery (CI/CD) pipelines, containerization, and Agile/Scrum methodologies. * Domain Expertise (Area Dependent): * + Experience building high-throughput user workflow tools, transactional systems, dynamic user interfaces, or SaaS products. * Communication: Excellent verbal and written communication skills with a strong sense of technical empathy for your end-users (whether they are real estate agents or fellow developers). ## Description Based on your background and interests, you will have the opportunity to align with one of our specialized domains: * Agent Client Tools - Buy Side: Crafting collaborative, client-facing interfaces and agent tools that guide buyers through every step of the journey, from initial home search to close. * CRM - Comms: Designing and scaling the communication engines (email, text, and notifications) that enable real-time, personalized interaction between agents and their clients at scale. * CRM - Contacts: Architecting the high-performance, foundational data models, relationship graphs, and contact-management interfaces that serve as the single source of truth for millions of client records. What You Will Do * End-to-End Design & Build: Architect, build, and maintain high-performance, distributed, event-driven microservices and cloud infrastructure, while ensuring seamless integration with modern, intuitive frontend interfaces. * Drive Technical Delivery: Independently define, decompose, and lead the delivery of complex technical projects and subsystems across the entire stack. * Incorporate Intelligent Automation: Build and operationalize modern software patterns, including integrating AI models, data pipelines, and telemetry systems to automate workflows. * Champion Engineering Excellence: Perform rigorous code and design reviews, write high-quality automated tests (unit, integration, and end-to-end), and continuously leave codebases cleaner and more performant than you found them. * Own Your Domain: Act as a subject matter expert, creating clear technical documentation (architecture diagrams, runbooks, and specs) and owning your services and applications throughout their entire lifecycle. * Collaborate & Mentor: Work closely with cross-functional stakeholders to balance requirements, resolve systemic bottlenecks, and actively mentor peers to level up the engineering team. ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)