Software Developer C++

Vote Liberty Inc.
Denver, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 120K

Job location

Denver, United States of America

Tech stack

Microsoft Windows
Agile Methodologies
JIRA
Azure
C++
Continuous Integration
Data Structures
Database Design
Software Debugging
Software Design Patterns
Issue Tracking Systems
Python
Object-Oriented Software Development
OpenSSL
QT
Software Engineering
Subversion
Multithreading
Scripting (Bash/Python/Go/Ruby)
GIT
Information Technology
Software Version Control
Bamboo
Jenkins

Job 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., * 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

Do you have experience in Windows?, Do you have a Bachelor's degree?, * 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., * Bachelor's (Required)

Experience:

  • C++: 2 years (Required)

Ability to Commute:

  • Denver, CO 80202 (Required)

Benefits & conditions

Pulled from the full job description

  • Prescription drug insurance
  • AD&D insurance
  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance, As a technology company with customers in the United States, Canada, and abroad, we set ourselves apart with our commitment to customer service, transparency, and innovation. Committed to providing a positive work environment focused on collaboration and promoting from within, we offer comprehensive compensation packages that include competitive salaries, bonus incentives, company-paid benefits, retirement matching, and support for training & continuing education. We are committed to providing a positive, casual, and flexible work environment focused on teamwork, innovation, and promotion from within. We offer comprehensive compensation packages that include competitive salaries, bonus incentives, company-paid benefits, retirement matching, and support for training & continuing education.

Why You Should Join Our Team: We are committed to providing a positive, casual, and flexible work environment focused on teamwork, innovation, and promotion from within. We offer comprehensive compensation packages that include competitive salaries, bonus incentives, company-paid benefits, retirement matching, and support for training & continuing education., 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 $120,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.

Pay: $80,000.00 - $120,000.00 per year, * 401(k)

  • 401(k) 3% Match
  • AD&D insurance
  • Bereavement leave
  • Dental insurance
  • Dependent health insurance coverage
  • Disability insurance
  • Employee assistance program
  • Flexible spending account
  • Free parking
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid holidays
  • Paid sick time
  • Paid time off
  • Prescription drug insurance
  • Snacks provided
  • Vision insurance
  • Volunteer time off

Apply for this position