Demo

Senior Software Engineer

Graf Research
Blacksburg, VA Full Time
POSTED ON 12/5/2024
AVAILABLE BEFORE 2/5/2025
Job Description

Graf Research Corporation is hiring Senior Software Engineers that can contribute to development of cross-platform command-line and desktop GUI applications. This is an on-site full time position at any one of our Blacksburg, VA, Atlanta, GA or Dayton, OH offices - we are not currently seeking remote or temporary assistance. We are open to candidates at multiple levels as determined by experience and the number of “should have” and “nice-to-have” qualifications below. Applicants for this role must be U.S. Citizens.

Must Have

  • 5 years professional software development experience, preference for commercial software products
  • Proficiency in at least two of C/C , Java, or Python
  • Ability to perform development activities for complex software, including design, implementation, maintenance, testing, and documentation of the software
  • Experience writing and maintaining unit testing
  • Proficiency with common design patterns
  • Attention to detail with respect to code quality accompanied by good code organization and management skills
  • Ability to work both individually and in distributed multi-disciplinary development teams
  • Ability to learn quickly and to collaborate with a geographically distributed team
  • Verbal and written communications skills
  • The X-factor: the ability to recognize the problem that is not yet solved and envision the solution that does not yet exist.
  • US Citizenship

Should Have

  • BS in Computer Science, Computer Engineering, Electrical Engineering, or similar field
  • Application UI/UX design experience
  • Experience developing and releasing user-facing software
  • Software development team leadership experience
  • Proficiency across a range of programming languages including C , Python, and Java
  • Experience working within an Agile development framework (e.g., Scrum)
  • Experience performing code review
  • Experience soliciting software or data problem requirements
  • Experience working with legacy code bases
  • Willingness and ability to pursue US DoD security clearance

Nice-to-Have

  • Experience developing and releasing commercial software products
  • Experience developing electronic design automation software for digital logic test and verification
  • Data analysis experience
  • Artificial intelligence, machine learning, or natural language processing experience
  • Strong mathematical background, including experience implementing graph theory algorithms
  • FPGA or digital design skills and Verilog language experience
  • Current US DoD security clearance

Location - Blacksburg, VA, Atlanta, GA, or Beavercreek, OH

Travel Requirements - No specific travel requirement, but candidates capable of traveling to perform technical presentation and customer interaction tasks will be given special consideration.

Apply at https://www.grafresearch.com/employment-index

Graf Research Corporation does not discriminate against employees, students, or applicants on the basis of age, color, disability, gender, gender identity, gender expression, national origin, political affiliation, race, religion, sexual orientation, genetic information, veteran, or any other basis protected by law.

Company Description

Graf Research is a small business (20-50 employees) that produces mission-critical defense solutions and brings defense-grade products to commercial markets. We offer: Competitive salaries; Fairly distributed, performance-based revenue and profit sharing for every employee; Vanguard 401K with employer match; Health, dental, vision, life, AD&D, and disability insurance benefits; Vacation and Holidays; Paid parental leave; Locally-sourced bagels delivered regularly in the Blacksburg, VA headquarters.

Graf Research is a small business (20-50 employees) that produces mission-critical defense solutions and brings defense-grade products to commercial markets. We offer: Competitive salaries; Fairly distributed, performance-based revenue and profit sharing for every employee; Vanguard 401K with employer match; Health, dental, vision, life, AD&D, and disability insurance benefits; Vacation and Holidays; Paid parental leave; Locally-sourced bagels delivered regularly in the Blacksburg, VA headquarters.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Blacksburg, VA area that may be a better fit.

Senior Software Engineer

Software Company, Roanoke, VA

Senior Software Engineer

Asure Software, Roanoke, VA

AI Assistant is available now!

Feel free to start your new journey!