> Markdown version of [/jobs/ext/1429181-senior-software-engineer-i](https://www.wearedevelopers.com/jobs/ext/1429181-senior-software-engineer-i). 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 I - **Company:** Compass Inc - **Location:** Boston, MA, United States - **Experience:** Expert - **Salary:** $149,580.0 - $166,200.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 Systems, Python (Programming Language), Scrum Methodology, Software Architecture, Systems Development Life Cycle, Ruby on Rails, Software Engineering, Systems Architecture, Web Application Frameworks, Workflow Management Systems, ReactJS, Large Language Models, Backend, Containerization, Information Technology, Apache Kafka, Api Design, Data Pipelines, Microservices - **Published:** July 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a43c1332e06d743b ## About the Role * 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 with a Backend Bias: * + Strong engineering fundamentals across the full stack, with a clear preference and passion for backend architecture, data systems, and API design. + Strong proficiency in backend languages such as Go or Java. + Professional experience with Python (highly valued for data/telemetry pipelines and AI/LLM workflows). + Familiarity with modern frontend frameworks (e.g., React) to successfully build and connect end-to-end user experiences. + Experience with Kafka or Ruby on Rails is a major 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 * 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 - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [Exploiting the recruitment game as a developer](https://www.wearedevelopers.com/videos/750-exploiting-the-recruitment-game-as-a-developer) - [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) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) ## 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) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [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)