Software Engineer I
Job Description
Translate process control requirements into software that interfaces with hardware in an onsite role in Roanoke, VA.
- Document project requests, including statements of work, use cases, and supporting documentation
- Improve system quality, efficiency, and robustness
- Develop clean, well tested code with effective error handling
- Create and execute test plans using industry best practices, including unit and regression testing
- Prototype proofs of concept for new and innovative solutions
- Enable data movement between equipment and databases
- Decompose large, complex technical efforts into staged work and deliverables
- Collaborate across multiple software and hardware platforms
Requirements
- Education: Bachelor’s degree in computer science (BSCS), Computer Engineering (BSCE), Electrical Engineering (BSEE), or a major in computer programming/engineering with a minor in electrical engineering
- Tools: proficiency with Visual Studio, SQL Server, MS Office, and Windows
- Data: experience with relational databases and SQL
- Coding standards: ability to produce and maintain high quality, tested, and efficient code aligned to industry standards
- Technical depth: strong understanding of design patterns, multithreading, and distributed systems
- Object-oriented design: practical experience with object oriented analysis and design using common design patterns
- Applied programming: practical understanding and motivation to apply software programming skills to control electronic components and interfaced systems
- Networking: knowledge of industrial networking
- Programming breadth: versatile programming skills
- Troubleshooting: strong troubleshooting and investigative skills for equipment, process, and data modifications
- Version control: experience with source code version control systems such as GIT, TFS, SourceSafe, Subversion, etc.
- Security: ability to obtain a security clearance is required
Technologies
- Visual Studio
- SQL Server
- MS Office
- Windows
- SQL
- GIT
- TFS
- SourceSafe
- Subversion
Benefits
- Most locations offer a 9/80 schedule, providing every other Friday off
- Competitive compensation and a 401(k) program
- Robust medical, dental, vision, and disability coverage with qualified wellness discounts
- Basic Life Insurance and Additional Life & AD&D Insurances available
- Flexible Vacation & PTO
- Paid Parental Leave
- Generous Employee Referral Program
- Voluntary benefits available: Longer Term Care, Legal, Identity Theft, Pet Insurance, and more
- Voluntary Tricare Supplement available for military retirees
Location
- Roanoke, VA (onsite)
Salary
- USD 71,808 - 118,422 per year
About Roanoke, Virginia
- Lower cost of living
- Family-friendly area
- Career and economic growth
- Scenic beauty
- Outdoor enthusiast’s dream
Job Description Notices: This description does not list all duties; supervisors may assign additional responsibilities. The employer may revise this job description at any time. This posting is not an employment contract. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. Twenty-Six Defense is an equal opportunity employer.
Virginia-Only Salary Disclaimer: For Virginia-based positions, compensation reflects anticipated range factors including skills, experience, education, certifications, business needs, internal equity, and geographic location. Compensation may vary by location based on market conditions and cost-of-labor considerations.
Resume Upload Requirements (Dayforce)
- Dayforce supports résumé files up to 4 MB
- Save résumé as a PDF, remove photos/graphics/embedded objects, keep under 4 MB, and avoid password-protected PDFs
- If upload fails: try Chrome, Edge, or Safari; use an incognito/private window; clear cache; disable browser extensions
- If parsing fails: manually add résumé details and/or attach your résumé in the Additional Documents section
- If issues persist: contact [email protected]
- Note: emailing a résumé to this inbox will not be considered an official application