Senior Software Engineer

Cadre5

Knoxville (TN)

Hybrid

USD 95,000 - 140,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Quarterly bonus
3 weeks vacation
3 sick days
10 holidays
Medical/dental/vision insurance
HSA contributions
Company lunches
Team building events
Monthly cell phone stipend

Job summary

Cadre5 is seeking an experienced software engineer in a hybrid role based near Knoxville, TN. You will translate business requirements into robust technical solutions and drive architectural decisions within an Agile team.

You will mentor engineers, design multi-tier enterprise applications using C#/.NET, RESTful services, and ASP.NET MVC, and collaborate with architects, product owners, QA, and UX to deliver high-quality software with strong maintainability and security.

Qualifications

  • This position requires 5+ years of applicable technical work experience with a bachelor’s degree in computer science or a related field.
  • Demonstrated experience providing technical leadership for software development, including design, code review, problem solving, and mentoring other engineers.
  • Experience designing and maintaining large-scale, multi-tier enterprise applications.
  • Experience developing software using C# and .NET, with familiarity in relational databases and SQL Server.
  • Experience with Agile software development processes and collaborative teamwork.

Responsibilities

  • Translate business requirements into maintainable technical solutions.
  • Develop technical designs and evaluate implementation alternatives and tradeoffs.
  • Provide technical leadership within an Agile development team.
  • Participate in estimation, refinement, planning, and delivery of Agile work.
  • Design and implement complex application functionality across front-end, middle-tier, and database components.
  • Review code and designs for quality, maintainability, security, and adherence to standards.
  • Mentor software engineers and develop team technical capabilities.
  • Diagnose complex application issues across multiple layers.
  • Collaborate with architects, Product Owners, QA, UX designers, and other teams.
  • Identify and advocate for improvements to architecture and development practices.

Skills

C#
.NET
SQL Server
Leadership
Mentoring
Agile
REST APIs
ASP.NET MVC
GIT
CI/CD
Microservices
HTML5/CSS

Education

Bachelor's degree in Computer Science or related field

Tools

Visual Studio
Azure DevOps

Job description

For more than 25 years, Cadre5 has been building exceptional software that solves challenging problems and delivers real value for our customers. Since 1999, we’ve partnered with organizations across industries to design and develop reliable, high-quality enterprise and scientific software.

At Cadre5, our engineers do more than write code. You’ll be involved throughout the development lifecycle, from understanding customer needs and gathering requirements to designing solutions, developing software, testing, and deployment. You’ll collaborate with other engineers, UI/UX designers, business analysts, and customers as part of an integrated, team-oriented environment.

We believe great engineering is about more than the technology. It’s about building software that matters. Our teams work on challenging projects that support important missions and solve real-world problems, giving you the opportunity to make a meaningful impact through the software you build.

About the Project:

In this role, you’ll work as part of the Cadre5 team supporting G2, a program management system that helps the National Nuclear Security Administration (NNSA) manage complex programs and maintain visibility across its work. G2 brings together critical program information, including scope, schedules, budgets, and performance metrics, into a centralized system. This enables NNSA and its organizations to better manage programs, track performance, and support effective program oversight.

You’ll be part of a team building and enhancing software that supports a mission of national importance while solving technical and business challenges. It’s an opportunity to apply your engineering skills to work that has a meaningful, real-world impact.

Candidates must live within 90 miles of Knoxville, TN, to support weekly on-site workdays.

Why Cadre5?
  • Working with highly talented team members
  • Quarterly bonus programs
  • 3 weeks of vacation, 3 sick days, 10 holidays
  • Excellent medical/dental/vision insurance, up to 100% paid by employer with contributions to HSA Plans
  • Company lunches, team building events, and learning opportunities
  • Monthly cell phone stipend
Job Responsibilities:
  • Translate business requirements into maintainable technical solutions.
  • Develop technical designs and evaluate implementation alternatives and tradeoffs.
  • Provide technical leadership within an Agile development team.
  • Participate in estimation, refinement, planning, and delivery of Agile work.
  • Design and implement complex application functionality across front-end, middle-tier, and database components.
  • Review code and technical designs for quality, maintainability, security, and adherence to project standards.
  • Mentor software engineers and help develop team technical capabilities.
  • Diagnose complex application issues across multiple application layers.
  • Collaborate with architects, Product Owners, QA, UX designers, and other development teams.
  • Identify and advocate for improvements to architecture, engineering practices, and development processes.
Basic Qualifications:
  • This position requires at least 5+ years of applicable technical work experience coupled with bachelor’s degree in computer science or related field.
  • Demonstrated experience providing technical leadership for software development efforts, including technical design, code review, problem solving, and mentoring other engineers.
  • Experience designing and maintaining large-scale, multi-tier enterprise applications.
  • Experience developing software using C# and .NET.
  • Experience with relational databases, T-SQL, and Microsoft SQL Server.
  • Experience with the Agile software development process.
  • Ability to use logic, analytical thinking, imagination, proactive approach, and initiative to solve problems.
  • Ability to be flexible and adaptable.
  • Good communication skills both written and verbal.
  • U.S. citizenship is required for this position due to requirements of the federal government contract supporting the National Nuclear Security Administration (NNSA). This position does not require a security clearance.
  • Must be open to a hybrid work schedule, with weekly on-site workdays in Knoxville, TN.
Preferred Qualifications:
  • 10 + years of applicable technical work experience.
  • Experience mentoring team members.
  • Ability to interpret and translate technical and/or complex concepts into information meaningful to team members and/or business personnel.
  • Experience with architecting enterprise solutions based on web services.
  • Experience with CSS and HTML5.
  • Experience building responsive web applications.
  • Strong experience with CSS and HTML5.
  • Experience with ASP.NET MVC and/or ASP.NET Web API.
  • Experience building RESTful Web Services.
  • Strong experience with CSS and HTML5.
  • Experience building responsive web applications.
  • Experience with ASP.NET MVC.
  • Experience building RESTful Web Services.
  • Experience with source control (e.g., GIT, SVN).
  • Experience with continuous integration and deployment processes.
  • Experience with unit and integration testing.
  • Experience with Git and pull-request-based development.
  • Experience with the Microservice architecture.
Benefits

Cadre5 offers excellent pay and benefits, to include full medical, dental, and vision coverage coupled with 401K match, 15 days PTO, 3 sick days, and 10 holidays.

Cadre5 is an equal opportunity employer. All qualified applicants, including individuals with disabilities and protected veterans, are encouraged to apply. Cadre5 is an E-Verify Employer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Cadre5 • Knoxville (TN)

Hybrid
USD 90,000 - 120,000
Quarterly bonus
Medical/dental/vision insurance
HSA contributions
+7
IT Project Manager Software Engineering
IT Project Manager Software Engineering

Cadre5 • Oak Ridge (TN)

Hybrid
USD 90,000 - 140,000
Medical Insurance
401(k) Matching
Paid Time Off
+1
Senior Linux HPC Systems Engineer
Senior Linux HPC Systems Engineer

Cadre5 • Knoxville (TN)

On-site
USD 120,000 - 160,000
Medical insurance
Dental coverage
Vision coverage
+3
Software Engineer- Vue
Software Engineer- Vue

Cadre5 • Knoxville (TN)

On-site
USD 80,000 - 110,000
Excellent medical insurance
401K match
15 days PTO
+1
HPC Infrastructure Platform Engineer
HPC Infrastructure Platform Engineer

Cadre5 • Knoxville (TN)

Hybrid
USD 120,000 - 190,000
Medical, dental, and vision coverage
401K match
15 days PTO
+1
Kubernetes Platforms System Engineer
Kubernetes Platforms System Engineer

Cadre5 • Knoxville (TN)

Hybrid
USD 90,000 - 120,000
Excellent medical insurance
401K match
15 days PTO
+1
HPC Linux Systems Engineer
HPC Linux Systems Engineer

Cadre5 • Knoxville (TN)

On-site
USD 120,000 - 160,000
Excellent medical insurance
Employer-paid benefits
Kubernetes Software Engineer
Kubernetes Software Engineer

Cadre5 • Knoxville (TN)

Hybrid
USD 100,000 - 130,000
Excellent medical insurance
401K match
15 days PTO
+1
Senior Platform Engineer
Senior Platform Engineer

Cadre5 • Knoxville (TN)

On-site
USD 90,000 - 130,000
Full medical coverage
Dental coverage
Vision coverage
+3
Kubernetes Platform Engineer
Kubernetes Platform Engineer

Cadre5 • Knoxville (TN)

Hybrid
USD 100,000 - 130,000
Excellent medical insurance
401K match
15 days PTO
+1