Senior Software Engineer

OpenGov logo


View Salaries, Reviews, and more  

Job Summary

Job Type


Years of Experience
Information not provided

Tech Stacks
Python React Node.js JavaScript Typescript Angular Springboot Java CI Spring API

Job Description

OpenGov is home to an exceptional team - passionate about our mission to power a more effective and accountable government. By bringing the OpenGov Cloud to our nation's state and local government, we're transforming communities so they can thrive!Imagine yourself being able to help small business owners open their doors faster, ensuring our tax dollars are accounted for, creating saferinfrastructure, modernizing the permitting process, and assisting with disaster recovery. The work you do here every day has a meaningful impact on people's lives!

🌟 OpenGov is a 2023 Top Workplaces USA award winner and a Forbes America's Best Startup Employer

🌟Join our smart, fun, and humble team to experience the most rewarding career of your life!

Job Summary: The Senior Software Engineer II will contribute to the development of a leading SaaS solution designed to enhance efficiency, transparency, and accountability within government agencies. The role is integral to our engineering team, responsible for delivering new features and enhancements within a dynamic, agile environment. Utilizing modern computing frameworks and AI tools, this role plays a crucial part in advancing our mission to improve society by empowering key community functions.


  • Spearhead the development of robust, high-availability cloud software, instrumental to fulfilling OpenGov’s mission
  • Take complete ownership of projects from design to implementation and deployment.
  • Lead design discussions and technical architecture reviews to provide strategic technical direction.
  • Work closely with frontend teams and designers to ensure system consistency.
  • Foster collaborative relationships with stakeholders from Design, Product Management, and Engineering departments
  • Implement robust solutions to complex problems, ensuring code quality and maintainability.
  • Engage in shift-left testing practices to ensure features are thoroughly tested at all stages of the development cycle with unit, integration, and end-to-end tests.
  • Mentor junior engineers and foster a culture of continuous improvement within the team.
  • Participate in code reviews and maintain high development standards.
  • Implement and maintain DevOps practices, including CI/CD pipelines, to ensure seamless integration and deployment.
  • Contribute to continuous improvement initiatives, such as enhancing documentation and improving testing protocols.
  • Identify technical debt and advocate for and lead initiatives to reduce it.
  • Lead retrospectives and contribute to continuous improvement efforts, such as enhancing documentation and improving testing protocols.


  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • At least 6 years of experience in development using multiple technologies, such as Java, Spring Boot, Python, Node.js,Typescript, React js etc.
  • Strong understanding of object-oriented programming and design patterns.
  • Hands-on experience with DevOps practices, SRE, and CI/CD in a public cloud environment.
  • Experience with databases and data-driven application development.
  • Knowledge of API design and microservices event-driven architecture.
  • Ability and willingness to quickly learn new programming languages and frameworks.
  • Proficient in implementing automated testing and unit tests.
  • Excellent problem-solving skills and attention to detail.

Desired Skills

  • Understanding of Agile methodologies and project management practices.
  • Knowledge or past experience with user and identity management systems.
  • Experience with frontend technologies (Javascript, React js, angular etc)

Interview Questions of Senior Software Engineer at OpenGov

Currently, there aren't any interview questions for this role at OpenGov shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Senior Software Engineer at OpenGov

Currently, there aren't any salaries for this role at OpenGov shared by other job seekers.

View more salaries from OpenGov →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now