Jobs · Engineering · Tennessee

Software Engineer II

TheIncLab · Nashville, TN · 5 days ago
HybridEngineeringFull-time

About the role

TheIncLab engineers and delivers intelligent digital applications and platforms that revolutionize how our customers and mission-critical teams achieve success. We are looking for a Software Engineer II with hands-on experience in embedded systems development, assembly language, and firmware.

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.
  • Aid 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.

Requirements

  • 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.

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 including Medical, Dental, Vision insurance, and Wellness, Mental Health, and Employee Assistance Programs.
  • 100% Company Paid Benefits that include STD, LTD, and Basic Life insurance.
  • Incentive bonuses for eligible clearances, performance, and employee referrals.
  • 401(k) Plan Options with employer matching.

Pay

Salary range guidance provided is not a guarantee of compensation. Offers of employment may be at a salary range that is outside of this range and will be based on qualifications, experience, and possible contractual requirements.

Schedule

This is a direct hire position, and we do not accept resumes from third-party recruiters or agencies.

Similar jobs

Software Engineer

RelativityArizona, United States· 1 wk ago
Engineering$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

RelativityOklahoma, United States· 1 wk ago
Information Technology$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

Accenture Federal ServicesChantilly, VA· 2 wk ago
Engineering$130k–$265k/yrapply on boards.greenhouse.io

Software Engineer

BarclaysWhippany, NJ· 1 mo ago
Engineering$190k/yrapply on search.jobs.barclays

Software Engineer

Royal Cyber Inc.Naperville, IL· 26 mo ago
Engineeringapply on royalcyber.zohorecruit.com