Senior Software Engineer
Build scalable backend systems for AI-powered housing and healthcare platforms, owning features from design to deployment. Requires 1+ years in Java, C#, Go, or Python, system design expertise, and onsite work in NYC.
About the job
Key Responsibilities
- Build systems that enable autonomous buildings to operate and communicate intelligently
- Work directly with our customers to develop and own new product features end-to-end from design to deployment
- Improve the scalability and reliability of our core infrastructure
- Propose and implement meaningful improvements to our architecture and design patterns
- Collaborate with product and design to turn AI capabilities into user-facing experiences
- Continuously ship new features and improvements in an environment deploying 100+ times per day
- Apply engineering best practices in testing, observability, and continuous integration
- Balance speed and quality while iterating quickly on production systems
Requirements
- Startup mindset with a strong sense of ownership, urgency, and pragmatism in building and shipping software
- Ability to solve complex problems independently with minimal guidance
- Bias for action — you move quickly from idea to implementation
- Solid understanding of system design and scalable architecture principles
- 1+ years of experience in Java, C#, Go, or Python
- Willingness to work in person at our office 4-5 days a week
Nice to Haves
- Understanding of microservices architecture and event-driven distributed systems
- Understanding of machine learning and data
- AWS experience
Compensation & Benefits
- Salary range: $240,000 - $300,000
- Equity in the company
- Medical, Dental and Vision premiums covered at 100%
- Fully paid parental leave
- Commuter benefits
- 401k benefits
- Fitness & home services stipend
- Unlimited vacation and paid holidays
- Relocation packages
Skills
Java, C#, Go, Python, AWS, Microservices, System Design, Machine Learning, Event-Driven Systems, Observability
Similar jobs
Backend Engineering jobsBuild and operate backend security systems for encryption, key management, sensitive data, credentials, tenant isolation, and authentication. Requires strong production Python experience, applied cryptography knowledge, and at least 4 years building security-critical systems.
Build production cryptographic identity infrastructure for AI agents, owning issuer, verification, Passport, or audit-log capabilities. The role requires strong Python or Go expertise, experience shipping security-critical identity systems, and deep familiarity with RFC-driven protocols and asynchronous Python services.
Build and scale Gusto’s Payments platform, designing fault-tolerant distributed systems and guiding large technical projects end to end. The role requires 7+ years of experience, strong architectural judgment, and expertise with production software; payments or accounting experience is preferred.
Senior Software Engineer designing and operating high-scale distributed systems and core networking infrastructure for internal product teams. Requires a bachelor’s degree and 5 years of software engineering experience, or a master’s degree with 3 years, plus strong cloud, Java, Go, and Kubernetes expertise.
Build agentic growth and marketing infrastructure spanning attribution, audiences, lifecycle engagement, referrals, promotions, web, mobile, billing, and data. The role requires strong backend software engineering, SQL and data warehouse expertise, and close collaboration with go-to-market teams.