Senior Software Engineer

State of OhioColumbus, OH
Hybrid

About The Position

When you join Legislative Information Systems (LIS), you’ll be a part of a team working to make an impact serving our state by creating and supporting legislative applications and legislative users. We’re continuously modernizing our practices and we’re looking for agents of change. Our team encourages continuous learning and career development for all positions. LIS serves the Ohio General Assembly and legislative agencies by providing operational efficiency, strategic planning, and innovation in a cost-effective manner for the implementation and advancement of technology across the legislature. Ohio is a Disability Inclusion State and strives to be a model employer of individuals with disabilities. The State of Ohio is committed to providing access and inclusion and reasonable accommodation in its services, activities, programs and employment opportunities in accordance with the Americans with Disabilities Act (ADA) and other applicable laws. The State of Ohio is a drug-free workplace which prohibits the use of marijuana (recreational marijuana/non-medical cannabis). Please note, this position may be subject to additional restrictions pursuant to the State of Ohio Drug-Free Workplace Policy (HR-39), and as outlined in the posting.

Requirements

  • Strong communication skills - written, verbal, listening and questioning
  • Ability to convey ideas from analysis to synthesis
  • Problem Solver – focuses on the underlying issue, rather than just executing a task focuses on the underlying issue
  • Self-starter, initiative, drive, willingness to engage in improving the team
  • Continuous learning mindset
  • Collaborative
  • Knowledge of object oriented languages and/or relational database design
  • Degree in technology or equivalent education and related work experience
  • Demonstrate a willingness to learn new technologies and receive guidance from senior team members
  • Experience with modern programming languages (java, python, ruby, javascript), CSS, HTML, source control software (GIT), and configuration management practices
  • Knowledge of Django, vue, postgres, React, and spring boot
  • Proficient in writing unit tests (Junit/Pytest/Jest)

Nice To Haves

  • Knowledge of a key-value store technology (Redis)
  • Knowledge of CI pipelines (GitLab CI or similar)
  • Knowledge of Docker

Responsibilities

  • Participate in all aspects of the SDLC
  • Collaborate with product managers, other engineers, and domain experts to design and develop applications
  • Collaborate with network engineers to ensure that the value applications are designed for is achieved
  • Create software development documentation
  • Contribute to troubleshooting and technical support
  • As an experienced engineer of the development team, assign or assist in the allocation of work to team members
  • Create and maintain software applications wile modeling industry best practices and standards (i.e., fixing bugs, developing new features, writing tests, code review, etc.)
  • Identify root causes of complex issues while communicating the benefits and drawback of different approaches
  • Actively contribute to empowerment of the team (e.g., Mentor less experienced team members, spread internal system knowledge, assist team members in delivering solutions as needed, etc.)

Benefits

  • Quality, affordable, and competitive medical benefits
  • Dental, vision, and basic life insurance premiums are free after completed eligibility period
  • Paid time off, including vacation, personal, and sick leave
  • 11 paid holidays per year
  • Childbirth/Adoption leave
  • Disability and bereavement leave
  • The employee contributes 10% of their salary towards their retirement.
  • The employer contributes an amount equal to 14% of the employee’s salary.
  • The Ohio Deferred Compensation program is a 457(b) voluntary retirement savings plan.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service