Senior Software Engineer, Applications
Build and improve end-to-end web and mobile product features for a MedTech data platform, partnering with product and design teams. The role requires 5+ years of full-stack software engineering experience, customer focus, and proficiency across modern JavaScript, backend, database, and cloud technologies.
About the job
Responsibilities
- Collaborate with customers, engineers, product managers, designers, and other stakeholders to shape solutions to real-world challenges.
- Develop end-to-end product features and workflows across web and mobile applications.
- Use data insights to identify product enhancements, resolve performance issues, and discover opportunities.
- Improve engineering processes and team culture.
- Evaluate and adopt tools and technologies that improve scalability and development speed.
- Mentor and support the growth of other engineers.
- Build with agentic development tools such as Claude Code and Codex.
Requirements
- 5+ years of experience as a software engineer working in a product domain.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Full-stack proficiency with technologies such as TypeScript, React, Node.js, GraphQL, PostgreSQL or other relational databases, BigQuery, and Google Cloud services.
- Strong customer focus and ability to drive impact in a fast-paced environment.
- Curiosity, empathy, collaboration, and a willingness to learn and work with new technologies.
- Eligible work permit in the United States.
Compensation
- Senior Software Engineer 1: $155,000-$215,000 annual salary.
- Senior Software Engineer 2: $175,000-$250,000 annual salary.
- Equity and benefits, including paid health, dental, and vision plans, learning budget, flexible PTO, remote-work and home-office stipends, parental leave, and optional team retreats.
Skills
TypeScript, React, Node.js, GraphQL, Postgres, SQL, BigQuery, GCP, Python, JavaScript, Claude Code, Codex, Mobile Development
Similar jobs
Fullstack Engineering jobsBuild and evolve shared platform infrastructure for workflows, permissions, authentication, and notifications using Ruby on Rails and PostgreSQL. The role requires senior full-stack experience, strong architectural judgment, and the ability to lead ambiguous cross-team projects.
Build and scale backend-heavy full-stack referral products, including incentive mechanics, referral flows, personalization, and AI-enabled features. The role requires a bachelor’s degree, at least 3 years of professional software development experience, and strong backend API ownership with React or React Native experience.
Build customer-facing AI product experiences end to end, connecting React and TypeScript interfaces with Node.js and Python services. The role requires 5+ years of software engineering experience, 2+ years building AI-powered features, and practical expertise with LLMs, RAG, agents, and streaming interfaces.
Build end-to-end web applications and cloud services for generative AI products, collaborating across product, design, marketing, and data science. The role requires a bachelor's degree and 8+ years of backend development experience, with expertise in cloud platforms, databases, and modern programming languages.
Develop and deploy maritime autonomy software for USVs, UUVs, and cooperating UAVs, including motion planning, localization, safe behaviors, and multi-agent coordination. The role requires substantial robotics experience, C++ and Python proficiency, simulation expertise, and eligibility for a SECRET clearance.