EngineerJobs.io
← Back to all jobs

Job Description

Twenty-Six Defense is seeking a Software Engineer I to support automated process control by translating process control concepts into machinery and delivering software that interfaces with hardware. This role participates in the full software development lifecycle for test and measurement, automated control, and data integration, with responsibilities spanning design through quality validation.

This position is based in Roanoke, VA (onsite), with a salary range of USD 71,808 - 118,422 per yearly. Compensation for Virginia-based positions reflects anticipated range factors such as skills, experience, education, certifications, business needs, internal equity, and geographic location.

What You’ll Do

  • Document project requests to create statements of work, use cases, and related documentation.
  • Identify opportunities to improve system quality, efficiency, and robustness.
  • Write clean, well tested code with effective error handling.
  • Create test plans and ensure quality using industry best practices such as unit and regression testing.
  • Develop proofs of concept for new and innovative solutions.
  • Enable data movement between equipment and databases.
  • Break down large, complex technical projects into defined stages and deliverables.
  • Work across multiple software and hardware platforms.

What You Bring

  • A 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.
  • Proficiency with Visual Studio, SQL Server, MS Office, and Windows.
  • Experience with relational databases and SQL.
  • Ability to produce and maintain high quality, tested, and efficient code following industry standards.
  • Strong understanding of design patterns, multithreading, and distributed systems.
  • Experience in object oriented analysis and design using common design patterns.
  • Practical understanding and motivation to apply software programming skills to control electronic components and interfaced systems.
  • Knowledge of industrial networking.
  • Versatile programming skills and strong troubleshooting and investigative skills for equipment, process, and data modifications.
  • Experience with source code version control systems such as GIT, TFS, SourceSafe, Subversion, etc.
  • Ability to obtain a security clearance is required.

Tools and 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, & disability coverage with qualified wellness discounts.
  • Basic Life Insurance and Additional Life & Life & AD&D insurances are 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.

Why Roanoke, Virginia

  • Lower cost of living
  • Family-friendly area
  • Career and economic growth
  • Scenic beauty
  • Outdoor enthusiast’s dream

Additional job information: This job description does not list all duties. Supervisors or managers may assign other duties. The employer may revise the job description at any time. The job description is not an employment contract. Reasonable accommodations may be made for individuals with disabilities. Twenty-Six Defense is an equal opportunity employer as to all protected groups, including protected veterans and individuals with disabilities.

Resume upload notes: Dayforce supports résumé files up to 4 MB. Save your résumé as a PDF, remove photos/graphics/embedded objects, keep it under 4 MB, and avoid password protected PDFs. If upload parsing fails, you may manually add résumé details and/or attach your resume in the Additional Documents section. For technical help, contact [email protected]. Simply emailing a resume to this inbox will not be considered an official application.

Similar Jobs