Senior/Principal Software Engineer
Hybrid
Full Time
#Engineering
#Software
#Python
#Pytest
#PEP
#OpenSSL
#HTML
#CSS
#JavaScript
#Vue
#Bootstrap
Clear Ballot is the first newcomer to the voting technology industry in three decades, dedicated to creating secure, transparent, and auditable systems that empower democracy. We are looking for a Senior or Principal Software Engineer to join our team in a full-time capacity to help us advance our precinct and central count voting technology.
Responsibilities
- Design and build new features for our central count and election management software.
- Write clean, efficient, and well-factored code while participating in the full development lifecycle, from planning and prototyping to testing and deployment.
- Collaborate within a cross-functional team of developers, product managers, and customer support staff.
- Investigate and resolve product issues, including those escalated from the field.
- Advocate for workflow improvements, such as enhanced build automation and internal testing.
- Provide technical mentorship to junior team members by guiding design decisions, promoting best practices, and reviewing code.
- Communicate complex technical concepts clearly to both technical and non-technical stakeholders.
- Support our customers directly during election cycles by staffing our operations center or providing on-site assistance.
Must-haves
- A bachelor’s or master’s degree in computer science or a related field.
- At least 7 years of experience in software engineering, specifically with SaaS or on-premise products.
- Strong proficiency in Python, Pytest, and PEP standards, alongside experience with OpenSSL.
- Web development skills including HTML, CSS, JavaScript, Vue, and Bootstrap.
- A solid grasp of object-oriented programming and dynamic languages.
- Experience with automated testing strategies, including unit, integration, and performance testing.
- Strong communication skills and a collaborative mindset for working in agile environments.
- Ability to work in a hybrid model from our offices in Boston, MA or Nashua, NH.
Nice-to-haves
- Expertise in building accessible user interfaces and working with RESTful APIs.
- Knowledge of backend frameworks like Flask or web.py.
- Experience with SQL optimization and distributed web-based systems.
- Familiarity with government standards or certification processes.
Benefits
- Flexible hybrid work environment.
Clear Ballot Group
4 views




