> Markdown version of [/jobs/ext/2898167-senior-software-engineer-ii-ml-ops-marketplace-copy-copy](https://www.wearedevelopers.com/jobs/ext/2898167-senior-software-engineer-ii-ml-ops-marketplace-copy-copy). 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 (ML Ops), Marketplace (Copy) (Copy) - **Company:** Apartment List - **Location:** San Francisco, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $171,000.0 - **Contract:** Permanent contract - **Skills:** Code Review, Data Structures, Relational Databases, Distributed Systems, Recommender Systems, Ruby, Software Engineering, TypeScript, Real Time Systems, ReactJS, Backend, Kotlin, Machine Learning Operations, Front End Software Development, Restful APIs, Marketplace - **Published:** September 14, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pjrbvvfe7s ## About the Role * 5+ years of professional software engineering experience in organizations that prioritize quality, scalability, and performance * Strong grounding in computer science fundamentals - data structures, algorithms, and distributed systems * Demonstrated experience designing and implementing RESTful APIs * Experience with relational databases and data modeling * Working proficiency in at least one of Kotlin, Ruby, or TypeScript, with willingness to build fluency in the others * Experience working across the stack, from backend services through frontend applications * Practical experience using AI-assisted development tools (e.g., Copilot, Claude Code, or similar) to speed up real engineering work, with sound judgment about when and how to apply them * Demonstrated ability to communicate and collaborate effectively with product managers, designers, and analysts Nice to Have * Mentorship experience for other engineers * Experience with search or recommendation systems * Experience working in an online marketplace. * Familiarity with real-time systems, particularly in the context of optimizing latency and performance ## Description The Lister team owns how property partners list, manage, and succeed on Apartment List - and it's one of the areas where product quality directly shapes whether renters find accurate, trustworthy listings. As a Senior Software Engineer II, you'll take ownership of core services and experiences on this team, working end-to-end from backend architecture in Kotlin and Ruby to frontend interfaces in TypeScript and React. You'll shape technical direction for problems that don't have a playbook yet, and you'll be a reference point for other engineers - through code reviews, design discussions, and the standard you hold for the work. What You'll Do * Own the design and delivery of scalable backend services that power the Lister experience, from architecture decisions through production reliability. * Drive full-stack feature delivery - from Kotlin/Ruby services to TypeScript/React interfaces - in close partnership with product, design, and analytics. * Shape technical solutions for ambiguous problems, weighing speed against long-term maintainability and making the call. * Partner with engineering teams across Apartment List to keep solutions consistent and cohesive for both renters and property partners. * Raise the technical bar for the team through code reviews, pairing, and design discussions - mentoring engineers earlier in their careers. * Contribute to Lister's technical roadmap, surfacing tradeoffs and opportunities that product and engineering leadership should know about. ## Related Videos - [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) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [ Your Code Is the Sales Team Now](https://www.wearedevelopers.com/videos/100327-your-code-is-the-sales-team-now) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)