Senior Software Developer

Full-stack EngineerSoftware EngineerFull TimeRemote

Location

United States

Posted

9 days ago

Salary

Not specified

No structured requirement data.

Job Description

Summary 

NCD is seeking a Senior Software Developer to lead the evolution of our core service infrastructure and applications as we expand our products and scale our technology. This pivotal role drives architectural decisions, ensures technical excellence, and helps shape the roadmap for future growth. The Senior Developer will collaborate across teams to deliver robust, scalable, and innovative solutions while mentoring developers and advancing NCD’s technical capabilities. 

Essential Duties and Responsibilities 

  • Lead and manage large-scale development projects from conception to deployment, ensuring high-quality delivery and integration. 
  • Mentor and support junior developers to foster technical skill growth and collaboration. 
  • Partner cross-functionally with Product, Data, and Operations to design and deliver scalable software solutions. 
  • Architect, develop, and maintain systems that process large volumes of transactions and member data with reliability and performance. 
  • Enhance and maintain integrations with core systems such as our Customer Relationship Management (CRM) and enrollment platforms. 
  • Design, document, and implement APIs and frameworks that support business scalability and modernization. 
  • Uphold best practices for code quality, CI/CD, and cloud deployment in AWS environments. 
  • Champion a culture of innovation, automation, and continuous improvement across the engineering team. 
  • Contribute strategically to product and technical planning — connecting engineering excellence to business outcomes. 

Qualifications 

Required: 

  • 7+ years of professional software development experience. 
  • Proven leadership in full-stack or backend software development roles. 
  • Proficiency in JavaScript and at least one modern front-end framework (React.js, Vue.js, Angular, or Svelte). 
  • Advanced experience with SaaS systems and distributed architectures. 
  • Deep understanding of APIs, databases (SQL), and data management best practices. 
  • Expertise with AWS, GitHub, and CI/CD pipelines. 
  • Proven experience integrating and managing CRM systems or equivalent enterprise software. 
  • Demonstrated ability to work cross-functionally and lead complex system integrations. 
  • Strong communication and collaboration skills — capable of engaging both technical and business stakeholders. 
  • AI readiness: Curious and comfortable exploring AI-assisted development tools (e.g., Copilot, ChatGPT, or similar) to improve productivity and code quality. 
  • Strategic thinker with a product-oriented mindset and a passion for improving member and agent experiences. 

Preferred: 

  • Experience in healthcare, insurance, or financial services environments. 
  • Familiarity with microservices, event-driven architectures, and containerization (Docker, ECS, etc.). 
  • Experience contributing to or leading open-source or internal framework initiatives. 

NCD Benefits 

  • Company-paid health, dental, life, and disability insurance 
  • 401(k) with employer match 
  • Professional development and career growth opportunities 
  • Work-from-home allowance and remote support 
  • A positive, team-oriented work environment 
  • 100% Remote 

Related Job Pages

More Full-stack Engineer Jobs

Full-Stack Developer

ComboCurve

Year-end reserves, A&D, type curve, and scheduling workflows all on one cloud-based platform.

Full-stack Engineer9 days ago
Full TimeRemoteTeam 51-200Since 2017

The developer will architect and implement new features across the entire application stack, focusing on high performance, and develop complex, data-visualization-heavy user interfaces using React and MUI. They will also design and implement type-safe APIs using Node.js, Express.js, and tRPC, while managing and optimizing MongoDB queries for large petroleum datasets.

United States

Principal Software Architect

Ozmo

Ozmo is a technology company that builds software products to solve device and application support at scale.

Full-stack Engineer9 days ago
Full TimeRemoteTeam 51-200Since 2016

This role involves leading the design, documentation, and communication of end-to-end system architectures, focusing on AI-first capabilities that handle non-deterministic outputs and continuous evaluation at scale. Key duties include architecting scalable AI inference stacks, defining architectural standards for AI-enabled systems, and ensuring adherence to reliability and security requirements.

United States
Full-stack Engineer9 days ago
Full TimeRemote

The role involves defining and leading the architecture for complex, cloud-based systems, focusing on scalability, reliability, and security across AI and data-driven solutions. Responsibilities include evolving data architectures, establishing best practices, and providing technical leadership and mentorship to engineering teams.

United States

Staff Software Engineer

Revalia Bio

Revalia Bio is seeking to revolutionize biomedical innovation by honoring the gift of every organ donor.

Full-stack Engineer9 days ago
Full TimeRemoteTeam 11-50

The Staff Engineer will be responsible for architecting and implementing backend systems and full-stack features that power web applications, collaborating closely with cross-functional teams to deliver reliable, performant services that scale with the business. Key tasks include designing scalable backend services using Python/FastAPI, architecting PostgreSQL solutions, building RESTful APIs, developing serverless solutions on AWS Lambda, and contributing to infrastructure as code using AWS CDK.

United States
$120K - $200K / year