Senior Software Engineer - Apps Team
Core
Senior Software Engineer owning end-to-end feature development, architectural decisions, and system reliability for a core technology platform.
Role type
Senior Software Engineer (Full Stack / Platform)
Builds
Scalable, maintainable applications and core technology platform features
Domain
Technology / Software Engineering
Required skills
Software engineering fundamentals, system design, performance optimization, security best practices, on-call/incident response, AI-powered development tools (Cursor, Claude Code, MCP), code reviews, clean code
Preferred skills
Microservices, distributed systems, healthcare technology compliance, Master Data Management (MDM), entity resolution, CI/CD practices, technical debt reduction
Technologies
Cursor, Claude Code, MCP servers
Responsibilities
Own the complete delivery lifecycle of features from design to production support; Design and maintain scalable systems; Collaborate with product stakeholders to translate requirements into technical solutions; Contribute to architectural decisions and improve application performance; Promote engineering excellence through testing and code reviews; Participate in on-call rotations and incident response; Apply security best practices for systems handling PII
Seniority
Senior, hands-on IC
