Demo

Full Stack Software Engineer

NorthWinds Technology Solutions
Roanoke, VA Full Time
POSTED ON 11/18/2025 CLOSED ON 12/16/2025

What are the responsibilities and job description for the Full Stack Software Engineer position at NorthWinds Technology Solutions?

At NorthWinds Technology Solutions® , we are a technology organization that offers a leading solution in the dental insurance industry, working with our Delta Dental dental insurance partners.  This modern, cloud-based technology platform is growing quickly with over 10 million lives under contract.  We are adding a role within Product Engineering and are seeking a skilled Java Full Stack Software Engineer to join our team focused on building features and enhancements to our core product offering. Our software engineering teams provide technical design and delivery for cloud-based software applications and as well as supporting those capabilities.  This role will join a team of Product Owners, Engineers, and Quality Assurance to support, configure, and develop new features for our core Product. Our leaders have worked to build a positive, collaborative environment on their teams, across teams at NorthWinds, and with diverse client teams, making this a great place to take your Engineering career.   

NorthWinds is a stable company with the financial backing of three major Delta Dental companies. Our employees like it here, and we know that because our turnover is low and engagement is high. The latest HR analysis on our benefits summarized below show NorthWinds in the 85-90th percentile for our overall Total Rewards package.

  • Short- and Long-term disability insurance
  • Health Savings, Flexible Spending and Dependent Care Accounts
  • Competitive base salary
  • Short Term Incentive compensation
  • 401(k) with 100% Employer match for the first 6% of income contributed (pre-tax or Roth)
  • Profit sharing with discretionary contribution based on successful prior year results of NorthWinds (pre-tax)

We encourage owning your work life balance with a rich PTO allotment that includes accrued time, floating holidays, company holidays and time off for volunteering/community work. We don’t just provide it; we encourage you to take it.

The Product Engineering team at NorthWinds builds and supports features and enhancements of various components of our flagship product, Keyspring.   Keyspring enables key insurance pay capabilities required to sell, service, and administer dental and ancillary insurance plans.  This team builds and delivers complex and high value capabilities to our clients and business users to support their business, using modern technologies and helping to solve real business problems.  

We are seeking a Experienced Java Full Stack Engineer to join and play a technical lead role on this team, able to work on manage multiple priorities, collaborate with clients and other departments. Technical skills for this role include significant Java v17/Spring boot, relational database (Postgres and Oracle preferred), and Angular v18 using JavaScript/Typescript. Additionally, this role will need to be able to write clear, maintainable code following language standards, mentor and coach other engineers, perform code reviews, and problem solve across various teams, projects, and complex code bases.  This opportunity allows you the chance to remain hand's on technical, solve complex problems, and collaborate with high quality engineering professionals.  If this sounds like you, apply for this position today.  

Software Control Engineer (EE25069)
TMEIC and Careers -
Roanoke, VA
Senior Software Engineer
Intuitive -
Blacksburg, VA
Embedded Software Engineer II
Fleming Technologies, Inc. -
Blacksburg, VA

Salary.com Estimation for Full Stack Software Engineer in Roanoke, VA
$100,661 to $123,360
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Full Stack Software Engineer?

Sign up to receive alerts about other jobs on the Full Stack Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Full Stack Software Engineer jobs in the Roanoke, VA area that may be a better fit.

  • KlariVis Roanoke, VA
  • Description About KlariVis KlariVis is a banker-built performance intelligence platform that drives clarity, confidence, and speed for financial institutio... more
  • 1 Month Ago

  • HII Roanoke, VA
  • Requisition Number: 26282 Required Travel: 0 - 10% Employment Type: Full Time/Salaried/Exempt Anticipated Salary Range: $92,104.00 - $125,000.00 Security C... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!