About the Role
As an early member of Charlie Health’s Engineering Team, you will play a big part in backend development and maintenance of applications that directly impact our high-acuity patients and the clinicians who support them.
We’re looking for a Senior Software Engineer, Back-End who enjoys partnering closely with the rest of the product development team to make durable contributions and technical decisions as we race toward product launches. You’ll thrive here if you find greenfield work energizing, have a high quality bar, and prefer to iterate to success.
Our team is comprised of passionate, forward-thinking professionals eager to take on the challenge of the mental health crisis and play a formative role in providing life-saving solutions. We are looking for a candidate who is inspired by our mission and excited by the opportunity to increase access to mental healthcare and impact millions of lives in a profound way.
Responsibilities
- Develop, release, and maintain high quality, backend services that drive meaningful business value using Python, Fast API, PostgreSQL, Snowflake, Informatica, Prefect, AWS, Aptible, Terraform
- Own infrastructure problems from inception and architecture to launch
- Set strong patterns for our growing team to follow
- Partner with teammates across the organization to understand our business. Leverage that understanding to drive data modeling discussions and decisions
- Be an owner. Collaborate with product and design to iterate to top notch product solutions
- Identify bottlenecks and implement improvements to engineering processes, tools, and procedures. We’re early and the expectation of folks joining at this stage is that you’ll play a huge part in setting and improving how we work
- Promote a culture of collaboration and learning across engineering, product, and design team via mentoring, documentation, presentations, or other knowledge-sharing methods
- Ensure our clients can always access the care they need by participating in our on-call rotation
Requirements
- 4+ years of professional experience developing backend services and infrastructure that deliver meaningful business value
- Expertise and hands on production experience with an application programming language, preferably Python
- Proficiency in LLMs, Neural Networks, and Graph Databases. Skilled in applying large language models and neural networks for improved efficiency and decision-making, along with utilizing graph databases for in-depth data relationship analysis to drive optimized outcomes
- Excellent at managing ambiguity. Masterful ability to break down big, messy problems (demanding requirements, bugs, etc.) into smaller parts with tractable solutions and clear iterations
- Meaningful scope within an application engineering team. Experience making or contributing to important technical tradeoff decisions with cross team implications
- Growth mindset and a sense of humor. You welcome feedback, and when you stumble, you get back up. You adapt quickly in a fast-paced environment and enjoy fostering an environment that prioritizes fun, learning, and growth
- Please note: candidates located within 75 minutes' commuting distance of our NYC office are expected to come to office 4 days/week
Charlie Health does not provide visa sponsorship.
Benefits
Charlie Health is pleased to offer comprehensive benefits to all full-time, exempt employees. Read more about our benefits here.#LI-Remote
Additional Information
Note to Colorado applicants: applications will be accepted and reviewed on a rolling basis.
The total target cash compensation for this role will be between $150,000 and $215,000 per year at the commencement of employment. Please note, pay will be determined on an individualized basis and will be impacted by location, experience, expertise, internal pay equity, and other relevant business considerations. Further, cash compensation is only part of the total compensation package, which, depending on the position, may include stock options and other Charlie Health-sponsored benefits.