Software Engineer II

Jobtailor

Nashville (TN)

On-site

USD 85,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work schedules
Professional development programs
Training and certification reimburse
Paid time off
Health, dental, vision insurance

Job summary

TheIncLab is seeking a Software Engineer II to join our team in Nashville. You will contribute to the development of intelligent digital applications and platforms, with hands-on work in embedded systems, assembly language, and firmware.

You will translate user stories into code, own features, and participate in code reviews, sprint planning, and testing efforts. You will write production-ready code using .NET, C#, TypeScript, and Node.js, while collaborating with QA and DevOps to ensure

Qualifications

  • Bachelor's degree in a related field.
  • 3+ years of professional software development.
  • 3+ years of experience with C# and .NET.
  • Hands-on experience with embedded systems, assembly language, or firmware.
  • Proficiency in TypeScript/JavaScript and modern frameworks.
  • Familiarity with Git, CI/CD, and software testing.
  • Knowledge of databases (SQLite, MongoDB) and API usage.
  • Willingness to collaborate and learn from more experienced team members.
  • Strong problem-solving and communication skills.
  • Ability to travel up to 25% as needed.

Responsibilities

  • Develop and maintain software across desktop, mobile, web, and cloud platforms.
  • Translate user stories into working code with guidance from senior engineers.
  • Own assigned features or components with minimal oversight.
  • Participate in code reviews, sprint planning, and team meetings.
  • Work with .NET, C#, TypeScript, Node.js and related tech.
  • Write production-ready, maintainable code and contribute to documentation.
  • Develop, run and maintain unit tests; contribute to integration/system testing.
  • Support QA by reviewing tests, triaging bugs, and validating requirements.
  • Participate in CI/CD workflows and version control practices.
  • Adhere to secure coding practices and project standards.
  • Collaborate with QA/DevOps to validate functionality and performance.
  • Integrate components and troubleshoot end-to-end systems.
  • Share feedback and contribute ideas during planning.
  • Assist in backlog grooming and estimation.
  • Learn new tools and development methodologies.
  • Adhere to company policies and culture.

Skills

C#
.NET
Embedded systems
TypeScript
JavaScript
Git
CI/CD
Databases

Education

Bachelor's degree in CS/Software Engineering

Tools

Docker
AWS
Azure

Job description

Job Overview

The Mission Starts Here TheIncLab engineers and delivers intelligent digital applications and platforms that revolutionize how our customers and mission-critical teams achieve success. We are where innovation meets purpose; and where your career can meet purpose as well. We are looking for a Software Engineer II that has hands‑on experience with embedded systems development, assembly language, and firmware experience. If this is you, we encourage you to apply and take the first step in joining our dynamic and impactful company.

Responsibilities
  • Contribute to the development and maintenance of software applications across desktop, mobile, web, and cloud-based platforms.
  • Translate user stories and technical requirements into working code with guidance from senior engineers.
  • Take ownership of assigned features or components, completing work with minimal oversight while seeking support when needed.
  • Participate in team meetings, code reviews, and sprint planning activities.
  • Assist in writing and maintaining code using .NET, C#, TypeScript, Node.js, and related technologies.
  • Write production-ready, maintainable code and contribute to project documentation for long-term sustainability.
  • Develop, execute, and maintain unit tests; contribute to integration and system testing efforts.
  • Support QA initiatives by reviewing test cases, triaging bugs, and validating software against requirements.
  • Participate in CI/CD workflows and version control practices.
  • Apply secure coding practices and adhere to project standards.
  • Collaborate with QA and DevOps teams to validate functionality and performance of deliverables.
  • Integrate software components, troubleshoot integration issues, and validate end-to-end system functionality.
  • Ask thoughtful questions, actively seek feedback, and contribute ideas during sprint planning and technical discussions.
  • Participate in backlog grooming, sprint planning, and retrospectives by helping break down stories and estimating tasks.
  • Learn and adapt to new tools, technologies, and development methodologies.
  • Adhere to company policies and maintain alignment with company culture.
Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 3+ years of professional experience in software development.
  • 3+ years of experience in C# and .NET.
  • Hands‑on experience with embedded systems development, assembly language, or firmware.
  • Basic proficiency in TypeScript and JavaScript with exposure to modern frameworks.
  • Familiarity with Git, CI/CD practices, and software testing.
  • Understanding databases (SQLite and/or Mongo DB) and API usage.
  • Willingness to collaborate and learn from more experienced team members.
  • Strong problem‑solving and communication skills.
  • Ability to travel up to 25% based on company and customer needs.
Preferred Qualifications
  • Experience working in Agile software development teams.
  • Exposure to Docker, cloud platforms (AWS, Azure), or backend development tools.
  • Interest in geospatial or mission‑focused applications.
  • Familiarity with automated testing frameworks such as Playwright or test scripting.
Clearance Requirements

Applicants must be a U.S. Citizen and willing and eligible to obtain a U.S. Security Clearance at the Secret or Top‑Secret level. Existing clearance is preferred.

Benefits
  • Hybrid and flexible work schedules.
  • Professional development programs.
  • Training and certification reimbursement.
  • Extended and floating holiday schedule.
  • Paid time off and Paid volunteer time.
  • Health and Wellness Benefits include options for Medical, Dental, and Vision insurance along with access to Wellness, Mental Health, and Employee Assistance Programs.
  • 100% Company Paid Benefits that include STD, LTD, and Basic Life insurance.
  • 401(k) Plan Options with employer matching.
  • Incentive bonuses for eligible clearances, performance, and employee referrals.
  • A company culture that values your individual strengths, career goals, and contributions to the team.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II
Software Engineer II

TheIncLab • McLean (VA)

Hybrid
USD 80,000 - 110,000
Hybrid and flexible work schedules
Professional development programs
Health and Wellness Benefits
Senior Software Engineer
Senior Software Engineer

TheIncLab • Nashville (TN)

Hybrid
USD 115,000 - 165,000
Flexible Work Environment
Professional Development Programs
Health and Wellness benefits
+2
Staff Systems Engineer
Staff Systems Engineer

TheIncLab • Nashville (TN)

Hybrid
USD 90,000 - 120,000
Hybrid and flexible work schedules
Professional development programs
Health and Wellness Benefits
Staff Software Engineer-Data & Architecture
Staff Software Engineer-Data & Architecture

TheIncLab • Colorado Springs (CO)

Hybrid
USD 120,000 - 140,000
Hybrid and flexible work schedules
Professional development programs
Paid time off
+1
Software Development Engineer in Test (SDETII)
Software Development Engineer in Test (SDETII)

Socket.dev • McLean (VA)

Hybrid
USD 90,000 - 140,000
Hybrid work
Professional development
Training reimbursement
+3
Software Development Engineer in Test (SDETII)
Software Development Engineer in Test (SDETII)

Socket.dev • Nashville (TN)

Hybrid
USD 90,000 - 120,000
Hybrid work schedule
Professional development programs
401(k) Plan Options with employer 100%
Software Engineer with Security Clearance
Software Engineer with Security Clearance

Base-2 Solutions • Maryland

On-site
USD 95,000 - 150,000
Medical benefits
Dental benefits
Vision benefits
+3
Software Engineer (Full Stack / Backend Focus)
Software Engineer (Full Stack / Backend Focus)

Staffed4U • Virginia (MN)

On-site
USD 150,000 - 190,000
Five weeks PTO annually
11 floating holidays
Employer-paid 401(k) with Vanguard
Agile Developer 3-8909-OL
Agile Developer 3-8909-OL

Onyx Point, LLC. • Hanover (MD)

Hybrid
USD 78,000 - 250,000
Health coverage
401(k) plan with company match
Paid time off
+6
Senior Dev/Ops Engineer
Senior Dev/Ops Engineer

TheIncLab • Colorado Springs (CO)

On-site
USD 110,000 - 140,000
Flexible work schedules
Professional development programs
401(k) Plan Options with employer matching
+1