- $125M Series C at $1B valuation
- Manage more than 38 million patient records
- 100%+ annual revenue growth
- Top 10% of Inc. 5000 (2022)
Our engineering team needs to:
- Work with a highly-aligned engineering team committed to balancing productivity, quality, and stress in a way that lets NexHealth be incredibly successful while fitting into the lives of our team members
- NexHealth is looking to change the way doctors and patients think about their health data and enable a modern customer experience for patients while meeting doctors and office staff at their current technology level; we are putting upward pressure on the acceptable patient experience in the marketplace
- NexHealth’s engineering team is still making critical design and architecture decisions that will affect our business for years to come—getting ahead of scaling and growth issues while we address our daily challenges will be a constant tension that will require sound, calm judgment, and an adaptable mindset
- Our problem requires us to build a unique and diverse set of software that presents novel challenges you probably haven’t dealt with before.
As a Data Engineer, you’ll help expand our business by building the systems that connect, collect, and transform data from across the company. You'll support analytics and business decisions across the company and help to shepherd our data models.
We’re looking for engineers who can demonstrate expertise in several of the following areas:
- Building and maintaining large PostgreSQL clusters, ETL pipelines, and data warehouses
- Building fault-tolerant systems that are easy for future engineers to understand, monitor, and reason about
- Making decisions based on evidence and data, collecting that evidence when needed, and helping others to collect and analyze that data rather than relying on assumptions
- Communicating about your work, the consequences of your work for our customers, and what people should expect next, including likely decisions or adverse events
- Minimizing threat surface area and anticipating vulnerabilities when making design decisions, even under stress
- Delivering small units of value to production continuously, locking in gains so a change in priorities doesn’t result in piles of unfinished work
- Considering operational concerns when building software to ensure we can manage our technology ecosystem effectively
- Handling incidents with discipline and a calm sense of urgency, using a risk-based response and concise, thoughtful communication
- Holding the team accountable to high standards while boosting morale and driving toward shared goals
- Promoting and enabling teammates and their careers while building redundancy and resiliency in capabilities and knowledge among team members
We have aggressive growth plans, so leadership skills are essential for everyone as we help onboard new team members and face big and sometimes difficult decisions.
- Python
- Postgres and Snowflake
- Datadog
- Amazon Web Services
- Kubernetes
- GitHub
- Ruby
- Rails
- Sidekiq
- Solve the customer’s problems, not yours
When making decisions, think from the perspective of the customer. It’s easy to make decisions that make our lives simpler, but not the customers. - Do the things others are not willing to do
As a Nexer, always go after the hardest problems. Pursue things at the highest quality. Move at the fastest pace. - Take ownership
Act like a founder. Own your roles, destinies, mistakes, behavior, and our mission. The buck stops with each of us - no blaming or excuses. - Say what’s on your mind, with positive intent
Be direct, proactive, transparent, and frequent in your communication. - Default trust
As a Nexer, you do not have to earn trust, trust is given to you by default. If we by default trust each other, our speed of communication, feedback, information sharing, and overall improvements will be a lot faster. - Think in first principles
We first identify the problem and then break it down to its fundamentals before diving into solutions. We constantly ask “why” to validate our assumptions.
Salary
The salary range for this role is $180,600 to $246,100 for this position. Actual salaries will vary depending on factors including but not limited to location, experience, and performance. The range(s) listed is just one component of NexHealth’s total compensation package for employees. Other benefits may include stock options, an unlimited paid time off policy, and 90% coverage on medical, vision and dental insurance.
Benefits
- Competitive salary, plus equity
- Medical, Dental and Vision
- Unlimited PTO
- 401K
- Commuter benefits
- Short-term & Long-term Disability benefits
- Healthcare FSA + HSA
- Learning & Development courses
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender expression, sexual orientation, age, marital status, veteran status or disability status. We will provide reasonable accommodation to individuals with disabilities to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation at talent@nexhealth.com.
#LI-Remote
Jobs from our Partners
QA Test Engineer
Junior AI/ML Engineer
Software Engineer II, Originations
Similar Jobs
Software Development Engineer IV Wallet Accounts
Software Development Engineer IV Marketplaces Growth
Senior Platform Engineer
Software Engineer, Full Stack (App Ecosystem)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
50,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 216 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee