Software Engineering Team Lead

Consumer Direct Care Network

$89K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or a related field
  • 2-4 years of experience in software development
  • Proficiency in object-oriented programming languages such as C# or Java
  • Strong experience with front-end technologies and frameworks (e.g., Angular, React, HTML, CSS, JavaScript)
  • Working knowledge of server-side languages such as Python, .NET, or JavaScript
  • Experience with relational and NoSQL database technologies (e.g., MSSQL, Cosmos DB)
  • Familiarity with version control systems (e.g., Git)

Responsibilities

  • Independently develop website architecture for small to mid-sized projects
  • Deploy and author code for cloud infrastructure and software components on the Azure platform
  • Design and implement moderately complex user interactions on web pages
  • Develop and optimize back-end website applications with minimal supervision
  • Lead small projects through the full software development lifecycle (SDLC)
  • Document technical solutions, implementations, and acceptance criteria
  • Collaborate with Quality Assurance to ensure adequate test coverage

Benefits

  • A rewarding career helping others
  • Fun and engaging work environment built on team unity
  • Professional training to help advance your skills for career development
  • Medical, Dental, and Vision Insurance
  • Vacation accrued at 3.07 hours per pay period
  • Profit-sharing for employees in good standing
  • 401(k) Retirement plan & discretionary company match
  • Paid Parental Leave
  • Flexible Spending Account
  • Employee Assistance Program
  • Pet Insurance
Full Job Description
General information

Date

Monday, August 31, 2026

Location

MT - Missoula

Remote/Hybrid

Yes

Position Level

Individual Contributor III

Employment Type

Full time

Career Field

Information Technology

Pay Type

Annually

Description & Requirements

JOB SUMMARY

The Software Engineer II independently designs, develops, and maintains cloud-based and web application components in support of business objectives. They contribute to full-stack development, lead small projects, and mentor junior engineers. This role is responsible for writing clean, scalable code, ensuring system performance, and collaborating with cross-functional teams to define and refine technical solutions. A Software Engineer II is expected to follow coding best practices, participate in code reviews, and remain current with emerging technologies and development methodologies.

JOB DUTIES
  • Independently develop website architecture for small to mid-sized projects
  • Deploy and author code for cloud infrastructure and software components on the Azure platform, including:
    • Azure Functions
    • Service Bus
    • Logic Apps
    • Cosmos DB (NoSQL)
    • Data Factory
    • Event Grid
  • Design and implement moderately complex user interactions on web pages
  • Develop and optimize back-end website applications with minimal supervision
  • Create and manage databases to support application functionality
  • Ensure cross-platform optimization and application responsiveness
  • Lead small projects through the full software development lifecycle (SDLC)
  • Design and develop basic APIs and support their integrations
  • Participate in team discussions, sprint planning, and story refinement sessions
  • Document technical solutions, implementations, and acceptance criteria
  • Collaborate with Quality Assurance to ensure adequate test coverage
  • Conduct code reviews and provide constructive feedback to peers
  • Mentor and support Software Engineer I team members
  • Guide user stories through SDLC phases with oversight

QUALIFICATIONS

  • Bachelor's degree in Computer Science or a related field
  • 2-4 years of experience in software development
  • Proficiency in object-oriented programming languages such as C# or Java
  • Strong experience with front-end technologies and frameworks (e.g., Angular, React, HTML, CSS, JavaScript)
  • Working knowledge of server-side languages such as Python, .NET, or JavaScript
  • Experience with relational and NoSQL database technologies (e.g., MSSQL, Cosmos DB)
  • Familiarity with version control systems (e.g., Git)
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills and the ability to work collaboratively in a team environment
  • Ability to manage multiple tasks and adapt to shifting priorities
  • Ability to work flexible and/or extended hours, if needed, to meet the job requirements
  • Employees must provide their own reliable internet if working a remote/hybrid position

The incumbent typically works in an office environment and uses a computer, telephone and other office equipment as needed to perform duties. The noise level in the work environment is typical of that of an office. Incumbent may encounter frequent interruptions throughout the workday. The employee is regularly required to sit, talk, or hear; frequently required to use repetitive hand motion, handle or feel, and to stand, walk, reach, bend or lift up to 40 pounds. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

WHAT'S IN IT FOR YOU

When you join Consumer Direct Care Network, you will be exposed to numerous professional development opportunities. We welcome your contributions and value your integrity as we collaborate on work that moves us all toward a compassionate community. We have a long history of helping individuals build their careers in the home-care industry. This is truly a place where there is something for everyone, whether you are looking to support a particular lifestyle, seeking professional growth, or seeking new and challenging work, all in an expanding nationwide company with that small-company feel. Most importantly, you will experience the satisfaction of working in a culture built on caring. Caring for others comes naturally at Consumer Direct Care Network, based on our long history of connecting people and championing change, all geared toward helping others. We are proud of the longevity and loyalty of our employees. Their commitment to doing good work is what makes us a leader in the industry.

As a Consumer Direct Care Network team member you will receive:

  • A rewarding career helping others
  • Fun and engaging work environment built on team unity
  • Job satisfaction knowing you make a difference in the work you do and lives we serve
  • Professional training to help advance your skills for career development


Based on your position and employment status, you may be eligible for:

  • Medical, Dental, and Vision Insurance
  • Vacation accrued at 3.07 hours per pay period to use when accrued
  • Profit-sharing for employees in good standing
  • Two Paid Floating Holidays
  • Nine Paid Federal Holidays
  • Paid Safe Sick Time accrued at 1 hour per 30 worked to use when accrued
  • Instant Earnings Option
  • 401(k) Retirement plan & discretionary company match
  • Company-Paid Life Insurance
  • Supplemental Life, Accident, Critical Illness, and Hospital benefits
  • Short and Long-Term Disability
  • Paid Parental Leave
  • Flexible Spending Account
  • Employee Assistance Program
  • Pet Insurance


Base Min.

$ 89,910

Base Max.

$ 95,000

< Back to job list

Similar Jobs

More Jobs at Consumer Direct Care Network

More Information Technology Jobs

Find similar Software Engineering Team Lead jobs: