Lead Software Engineer | NantHealth
Role details
Job location
Tech stack
Job description
- Lead a team within a Lean Software Development framework to analyze business requirements, translate them into detailed software designs, and ensure timely project delivery.
- Oversee the design, development, and implementation of new services and features both client and server side, ensuring adherence to best practices and high standards of code quality.
- Collaborate with Product Owners and Architects to align solutions with organizational objectives while managing the full software development life cycle.
- Provide technical direction, mentor team members, conduct code reviews, and guide the team through the continuous integration pipeline.
- Proactively identify areas for process improvement and implement optimizations, driving both incremental and breakthrough advancements in the development process.
Requirements
Do you have experience in YAML?, Do you have a Bachelor's degree?, To ensure we can provide the best in healthcare tech, we focus on building the best team. Through holding true to our core values - clarity, empathy, collaboration, integrity, a sense of community, and a pioneering approach - we are creating a vibrant culture where ideas can blossom, people can thrive, and success can flourish., * Bachelor's degree in Computer Science, Information Technology, or a related field
- Seven (7) years of experience in the job offered, or as a Principal Software Engineer, Architect, Senior Lead Software Engineer, or a related position.
- Experience with the following:
- C#, JavaScript, TypeScript, CSS, Less, and HTML
- Arm, SQL, and YAML
- .Net Framework, .NET Core, Cloud Azure, Kubernetes, Docker, Vue.js, and React.js.
- VS, TFS, Git, GitHub, and Nuget
- Continuous integration and delivery (CI/CD) tools, such as TeamCity, Azure, or DevOps
- Agile project management platforms, including Jira, Confluence, TFS, and Azure DevOps for tracking development progress and managing workflows
- SQL Server, Cosmo DB, Graph DB, and Elastic Search DB
- Agile frameworks, such as Scrum and Kanban and Lean Software Development for optimizing workflows, eliminating waste, and driving continuous improvement
- SOLID principles, Test-Driven Development (TDD), Domain-Driven Design (DDD), and a full understanding of the software development life cycle (SDLC), from requirements gathering through design, implementation, testing, and maintenance.
Benefits & conditions
Pulled from the full job description
- Travel reimbursement
- Paid parental leave
- Financial planning services
- Parental leave
- 401(k)
- Health insurance
- 401(k) matching, * $139,236 - $143,166 base salary plus bonus potential.
We value each of our employee's total wellness. From robust medical, dental, and vision insurance, to financial planning assistance, to physical and mental wellness discounts, including an optional annual subscription to the Headspace app and unlimited access to our online learning platform, we understand that our company succeeds when our employees succeed as individuals. Additional notable benefits include:
- Paid Time Off (hourly) / Flex Time Off (salaried) programs for Full Time employees
- Growth and Development opportunities
- 401(k), including a 3% company match
- Paid Holidays
- Paid Parental Leave, including a flexible return-to-work program
- Employee Assistance Program
- Discounts on popular cell phone plan providers
- Life & Disability Insurance
- Travel Assistance
- Education Assistance Program
- And much more!