Software Developer QA Responsibilities
Listed on 2026-01-01
-
Software Development
Software Engineer
Software Developer with QA Responsibilities
Location:
Tullahoma, TN
- Arnold AFB, TN (On-site)
Job Summary: In this role, you will be a key player in building and scaling our platform. You will:
- Participate in the full lifecycle of enterprise projects, from conception to deployment.
- Develop responsive and performant user interfaces using Vue.js.
- Create robust and scalable APIs using Django.
- Write and maintain unit tests.
- Utilize Docker for containerization and deployment.
- Perform various types of testing, including functional, regression, integration, and system as required.
- Capture reporting requirements from users and build custom reports per specifications.
- Design, develop, and maintain web applications using Vue.js and Django.
- Write clean, efficient, and well‑documented code.
- Perform manual testing as needed, including functional, regression, integration, and system testing.
- Collaborate with developers, product managers, and other stakeholders to ensure the quality of the software.
- Capture reporting requirements from users and build custom reports per specifications.
- Participate in code reviews.
- Utilize Docker for containerization and deployment of applications.
- Maintaining awareness of and adhering to AEDC and USAF regulations and procedures.
- Perform thorough research, analysis, and troubleshooting of software issues.
- Development, integration, and use of software, hardware, and data acquisition systems.
- Designing and architecting complex real‑time systems.
- Rapid prototyping of solutions using industry‑proven patterns and models.
- Making recommendations for improving the performance and capability of existing systems.
- Analyzing existing software interfaces to determine if streamlining is an option to improve performance.
- Bachelor of Science (BS) degree in a related discipline (Computer Engineering, Software Engineering, Computer Science, etc.).
- Experience in Red Hat based development and Windows‑based development.
- Proficiency in Python and JavaScript languages.
- Experience with Django and Vue.js frameworks.
- Experience with pytest, jest, SQL, database systems, and container technologies (e.g., Docker).
- Ability to work well in a team environment as well as independently.
- Knowledge of software development best practices, tools (including source control, automated builds, unit tests) and methods through training and experience.
- Ability to interface and communicate effectively with the development team as well as Government counterparts.
- Excellent verbal and written communication skills.
- Dedication to achieving Canvas standards of quality and excellence.
- Must be able to obtain/maintain a DoD security clearance at required level. Applicants for positions which require a US government security clearance must meet eligibility requirements to include US citizenship.
- Preferred:
- Experience in Agile methodologies.
- Up to 3 years of relevant experience.
- DoD Dev Sec Ops experience is a plus.
- Active and transferable DoD security clearance with current investigation.
Must have a Secret clearance.
Team StructureSmall, diversified team consisting of developers from multiple contracts.
About UsFounded in 2007, Canvas connects a passion for going beyond the expected with the knowledge and expertise to deliver what our clients need now and in the future. Canvas has been recognized as a Great Place to Work Certified, Fortune Best Small Workplace, Fortune Best Workplace for Millennia ls (2022), Best Place for Working Parents (2022 & 2023), HIRE Vets Gold Medallion Awardee (2021 & 2022), Best Places to Work Awardee, 2019 Government Contracting - Technology Business of the Year, and Woman‑Owned Small Business of the Year (2018) by the Huntsville/Madison Chamber of Commerce.
BenefitsOf Working With Canvas
- Competitive Wages*
- Medical, Rx, Dental & Vision Insurance
- Generous company‑funded Basic Life Insurance
- Company‑funded Short‑Term & Long‑Term Disability
- 11 Paid Federal Holidays
- Generous Paid Time Off (PTO)
- Dependent Care and Medical Flexible Spending Accounts
- 401(k) retirement plan with company match and 100% immediate vesting
- Tuition Reimbursement for ongoing training, continuing education, or…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).