Platform for healthcare providers and organizations | Collaborations · Compliance · Clinical Quality
Senior Software Engineer
Location
United States
Posted
134 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Zivian Health
• As a Senior Full Stack Engineer on this team, you will be a technical leader responsible for building and shaping a critical part of our AI-enhanced product. • Design, build, and maintain core features across the entire stack, from our React frontend to our Python backend services. • Architect scalable and resilient systems that can handle sensitive user data and complex, AI-driven workflows with reliability and performance in mind. • Take full ownership of major features, from initial concept and technical design through to deployment and post-launch support. • Collaborate with empathy alongside our Product partners, UX Designer, and other engineers to translate user needs into elegant technical solutions. • Mentor and guide other engineers on the team, fostering a culture of technical excellence through thoughtful code reviews and knowledge sharing. • Champion best practices for testing, code quality, security, and CI/CD to ensure we're building a robust and maintainable product. • Drive projects to completion, actively identifying opportunities for improvement in our product and processes.
Job Requirements
- 7+ years of professional software development experience, with a proven track record of shipping complex, full-stack web applications.
- Previous experience developing AI-powered products or features, with a strong understanding of the product development lifecycle for AI systems.
- Proficiency in modern JS frameworks like Next.js and/or React along with expertise in JavaScript/TypeScript, HTML, and CSS.
- Strong experience with a backend language and framework Python (Django, FastAPI).
- Comfort and proficiency using AI-assisted development tools (e.g., GitHub Copilot) to enhance productivity.
- Solid understanding of database design and querying, with experience in SQL, PostgreSQL.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and modern DevOps practices (e.g., Docker, Kubernetes, CI/CD).
- A strong product sense and the ability to think critically about user experience and business impact.
Benefits
- A dynamic, diverse, and collaborative work environment.
- Fast-paced startup culture full of growth minded colleagues.
- A distributed team with opportunities for in-person collaboration.
- Competitive compensation and benefits package.
- A supportive, non-competitive work environment where the team truly cares about one another.
- Opportunities for continuous learning and professional growth.
- Flexibility in work location.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, Secure Agents
CohereAt Cohere, our mission is to build machines that understand the world, and to make them safely accessible to all.
• Build and ship security features for North, our AI workspace platform • Develop autonomous agents that talk to sensitive enterprise data • Write and ship minimal code that runs in low-resource environments, and has highly stringent deployment mechanisms • Pulling in new tools to enhance North's security capabilities • As security and privacy are paramount, you will sometimes need to re-invent the wheel, and won’t be able to use the most popular libraries or tooling • Perform application security testing for your code to test its resilience against real-world threats
Staff Software Engineer, GPU Infrastructure – HPC
CohereAt Cohere, our mission is to build machines that understand the world, and to make them safely accessible to all.
• Build and scale ML-optimized HPC infrastructure: Deploy and manage Kubernetes-based GPU/TPU superclusters across multiple clouds, ensuring high throughput and low-latency performance for AI workloads. • Optimize for AI/ML training: Collaborate with cloud providers to fine-tune infrastructure for cost efficiency, reliability, and performance, leveraging technologies like RDMA, NCCL, and high-speed interconnects. • Troubleshoot and resolve complex issues: Proactively identify and resolve infrastructure bottlenecks, performance degradation, and system failures to ensure minimal disruption to AI/ML workflows. • Enable researchers with self-service tools: Design intuitive interfaces and workflows that allow researchers to monitor, debug, and optimize their training jobs independently. • Drive innovation in ML infrastructure: Work closely with AI researchers to understand emerging needs (e.g., JAX, PyTorch, distributed training) and translate them into robust, scalable infrastructure solutions. • Champion best practices: Advocate for observability, automation, and infrastructure-as-code (IaC) across the organization, ensuring systems are maintainable and resilient. • Mentorship and collaboration: Share expertise through code reviews, documentation, and cross-team collaboration, fostering a culture of knowledge transfer and engineering excellence.
• Design, build, and maintain backend services that power Monstro’s consumer experience • Work across our stack (Python, Node.js, and Java), selecting the right tool for each problem • Build robust APIs serving mobile and web clients while integrating with financial institutions and third-party services • Architect systems that scale gracefully as our user base grows • Identify bottlenecks and implement caching strategies (Redis, CDN, application-level caching) • Optimize query performance and tune container-based applications • Design for resilience with failover strategies, retry logic, and graceful degradation • Containerize and orchestrate services using Docker and Kubernetes • Collaborate with platform teams on infrastructure decisions • Contribute to CI/CD pipelines and ensure smooth, reliable deployments • Understand and work across the full SDLC, from local development through production observability • Work with relational and NoSQL databases, partnering with data engineers on schema and data models • Build integrations with banking systems, payment processors, and financial data providers • Implement event-driven architectures and message queues where appropriate • Build systems with security as a first-class concern, including authentication, authorization, encryption, and audit logging • Ensure systems meet fintech regulatory and compliance requirements • Guide and develop junior and mid-level engineers through code reviews, pairing sessions, and technical coaching • Partner closely with frontend engineers, product managers, and designers to deliver cohesive features • Participate in architectural discussions and incident response, contributing to a culture of continuous learning and technical excellence.
Mid-Level Software Engineer
A.E. PerkinsWe build and invest in businesses that focus predominantly on healthcare payments and benefits technology.
• Contribute to the development and maintenance of our in-house applications by writing C#, SQL, fixing bugs and performing other needed development tasks. • Participate in a structured mentorship program, working closely with senior developers and team leads to build foundational skills and improve coding proficiency. • Learn to identify technical challenges and work through obstacles with little guidance from mentors. • Participate in Agile development processes, such as sprint planning and retrospectives. • Assist in writing and testing code, ensuring that it meets quality standards as reviewed by senior team members. • Work effectively within a team environment, learning to communicate technical challenges and sharing ideas with other team members. • Monitor and troubleshoot IT-supported applications and processes to ensure high availability and performance. • Limited requirements gathering, but working with higher level developers to learn from, ask questions about, and understand a given design.



