Liberty Vote logo

Software Developer C++

Liberty Vote
2 days ago
Full-time
On-site
Denver, Colorado, United States
$80,000 - $140,000 USD yearly
Software Development
Full-time
Description

Position Summary: We are currently recruiting an energetic, detailed-oriented and motivated Software Developer with in-depth knowledge of C++ and Object-Oriented Programming. The successful candidate will contribute to the development of the Frontier All-in-One, a universal tabulator and ballot marking device, the Frontier Precinct, an optical scan tabulator, the Frontier Central, an efficient central count solution, and the Frontier BMD, a touchscreen ballot marking device. In this role you will be responsible for ensuring development targets are met in a timely manner while working with other developers to produce high quality, well tested and innovative software. 


Job Responsibilities:

  • Provide expertise in the design, development, coding, testing, review, and debugging of new software and significant enhancements to existing software.
  • Participate in upgrading current products’ design and implementing optimal changes to meet the regulatory compliance requirements.
  • Develop new functionality according to product specification.
  • Learn new technologies and libraries through research and self-study.
  • Clearly and regularly communicate with management and technical support colleagues.
  • Assist, when needed, in the execution of customer support activities.
Requirements

Qualifications:

  • Undergraduate degree in Computer Science or Engineering or equivalent job experience.
  • Strong foundation of programming concepts such as object-oriented programming, multi-threading, data structures, and design patterns.
  • Experience with:
  • C++, Qt Framework, CI/CD tools (e.g. Azure, Bamboo, Jenkins), OpenSSL, TWAIN.
  • Scripting languages such as Python.
  • Developing software in both the Windows and Unix/Linux environments.
  • Version control systems (e.g. Git, SVN) and issue tracking systems (e.g. JIRA).
  • Agile Development methodologies.
  • Understanding of database design and data modeling.
  • Ability to analyze problems and identify potential solutions and preventive measures.
  • Excellent verbal and written communication skills.


Physical Demands

Prolonged activity occurs while sitting at a desk at the computer/phone. There may be intermittent physical activity including walking and standing.


Working Environment

This position is typically in an office environment with ambient room temperatures, lighting and traditional office equipment as found in an office environment. 

 

The position will be located in our Denver, CO office and requires 4 days per week in office. The expected salary range for this position is $80,000 to $140,000, depending on experience. The role is also bonus and benefits eligible. The position will remain open until it is filled. 


Liberty Vote is an Equal Opportunity Employer.

Salary Description
$80,000-$140,000