> Markdown version of [/jobs/ext/1971078-software-lead](https://www.wearedevelopers.com/jobs/ext/1971078-software-lead). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Lead - **Company:** Meduit Group, LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $150,000.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** Query Performance, Adobe InDesign, Application Programming Interfaces (APIs), Software Quality, Code Review, Information Systems, Databases, Continuous Integration, Database Design, Database Development, Distributed Systems, Design of User Interfaces, Human-Computer Interaction, Instant Messaging Technology, NoSQL, Release Management, Standard Sql, Application Data, Software Deployment, Software Engineering, SQL Databases, Systems Architecture, Systems Integration, Web Applications, ReactJS, Software Security, Technical Debt, Containerization, AngularJS, Information Technology, Data Management, Front End Software Development, Api Design, Software Coding, Restful APIs, User Accounts - **Published:** August 7, 2026 - **Apply:** https://recruiting.ultipro.com/med1023medu/JobBoard/a4519e64-6e7e-43bb-bb79-6161047f1528/OpportunityDetail?opportunityId=b5fa2b74-c7e8-4e19-8ed6-1ea8c0ecd835 ## About the Role * Strong systems-thinking capability with the ability to connect product, data, API, user experience, and operational concerns into a coherent architecture. * Advanced full-stack development skills, including modern UI frameworks, service/API development, database design concepts, and application integration patterns. * Ability to move between architecture, design, code, troubleshooting, and mentoring without treating architecture as a purely abstract discipline. * Practical understanding of healthcare revenue cycle management (RCM) concepts, workflows, compliance sensitivity, and customer-impact considerations. * Strong knowledge of RESTful APIs, service contracts, integration patterns, authentication/authorization concepts, and secure application design practices. * Working knowledge of SQL and NoSQL database technologies, data modeling considerations, query performance, and application data-access patterns. * Experience creating user interfaces with Angular and/or React, including reusable components, state management concepts, accessibility considerations, and maintainable front-end architecture. * Familiarity with telephony, SMS/texting, or related communication APIs is desired. * Excellent verbal, written, and interpersonal communication skills with the ability to guide teams, explain tradeoffs, and influence technical direction without direct authority. * Strong problem-solving, analytical thinking, code quality discipline, and commitment to sustainable engineering practices., * Bachelor's Degree in Computer Science, Information Systems, Software Engineering, or related field, or equivalent professional experience. * 7+ years of professional software development experience, including meaningful hands-on contribution to application delivery in full-stack or back-end software environments. * 3+ years of experience providing technical leadership, architectural direction, solution design, or senior-level engineering guidance across teams or products. * Demonstrated experience designing and implementing APIs, service integrations, web applications, and database-backed systems. * Experience with modern front-end frameworks such as Angular and/or React. * Experience with SQL databases required; experience with NoSQL databases preferred. * Healthcare, RCM, financial workflow, or similarly complex operational-domain experience strongly preferred. * Experience with telephony, messaging, automation, cloud platforms, CI/CD practices, containerization, or distributed systems preferred. * Strong integrity, collaborative mindset, positive attitude, and willingness to undergo background check., * Ability to work collaboratively across distributed teams and communicate effectively through written documentation, architecture diagrams, technical discussions, and code-level reviews. * Ability to balance independent technical ownership with close partnership across product, development, data, support, implementation, operations, and QA stakeholders. * Ability to manage multiple architectural and delivery priorities while maintaining focus on reliable, maintainable, and customer-impactful solutions. * As a condition of employment, a pre-employment background check will be conducted ## Description The Software Lead provides hands-on architectural direction across multiple Meduit software products and development teams, creating an integrated application ecosystem that enables each product to evolve independently while remaining easy to connect through intentional API design, shared patterns, and reusable technical approaches. This is an individual contributor role with significant technical influence. The successful candidate will guide engineering decisions, collaborate closely with product, development, data, support, and operations stakeholders, and contribute materially to application delivery through design, coding, technical reviews, and direct implementation of key solutions., * Define and evolve system architecture across several products, services, APIs, user interfaces, and data platforms to support scalable, maintainable, and well-integrated application delivery. * Provide architectural direction and technical guidance to multiple development teams without direct people-management responsibility. * Design integration patterns that allow individual systems to mature independently while continuing to interoperate through clear contracts, API standards, event or messaging patterns, and shared technical principles. * Code application features, integration services, proof-of-concept solutions, reusable components, and other material deliverables as a senior hands-on engineering contributor. * Collaborate with lead developers, data development, product management, support, implementation, operations, and quality assurance to align architecture with product goals, customer needs, delivery timelines, and operational reliability. * Evaluate technical tradeoffs and communicate recommendations clearly to both technical and non-technical stakeholders. * Establish practical engineering standards for API design, full-stack development, security, observability, performance, reliability, maintainability, and deployment readiness. * Contribute to user interface architecture and implementation using modern frameworks such as Angular and/or React. * Support database architecture and application data-access strategies across SQL and NoSQL database technologies. * Partner with teams to modernize legacy capabilities, improve integration quality, reduce technical debt, and create durable patterns that can be reused across products. * Provide technical direction for integrations involving healthcare revenue cycle management workflows, customer environments, automation, and related operational processes. * Assess and, when appropriate, contribute to solutions involving telephony and messaging APIs, including texting-related integrations. * Participate in design reviews, code reviews, production-readiness reviews, incident learnings, and technical planning sessions. * Other duties as assigned., * This is an individual contributor role and does not include direct people-management responsibility. * The role is expected to provide technical guidance, mentoring, and architectural direction to several development teams and team members. * Hands-on coding and direct contribution to software delivery are core expectations of the position. * May participate in production support, escalated issue analysis, architecture reviews, release planning, and cross-functional technical discussions as needed. ## Related Videos - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)](https://www.wearedevelopers.com/videos/254-tomorrow-s-cloud-data-platforms-fully-managed-database-as-a-service-dbaas) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)