Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer image - Rise Careers
Job details

Staff Software Engineer

OpenGov is the leader in AI-enabled software for cities, counties, state agencies, and special districts. With a mission to power more effective and accountable government, OpenGov serves 2,000 communities across the United States. OpenGov is built exclusively for the unique asset management, permitting and licensing, procurement and contract management, tax and revenue, budgeting and planning, and financial management needs of the public sector. The OpenGov platform empowers organizations to operate more efficiently, adapt to change, and strengthen public trust.


Learn more or request a demo at opengov.com


Job Summary:


As a Principal Engineer at OpenGov, you will lead the design, development, and implementation of scalable software solutions. This role requires deep technical expertise in software architecture, system design, and application development. As a key technical leader, you will collaborate with cross-functional teams to drive AI innovation, ensure engineering excellence, and integrate AI-powered solutions into real-world applications


A typical day in this role would provide opportunities to enhance and optimize applications for speed / scalability and resolve various unique technical challenges. Strong collaboration skills with the product, UX, and platform engineers and the ability to execute quickly will enable your success.


You are a passionate coder who enjoys problem solving with a keen eye for good component design and solid application architecture.  We value natural self-starters who can communicate ideas effectively and contribute to OpenGov's respect, dedication, and fun culture. You love clean code, principles over dogma, and making the world a little better every day.


Responsibilities:
  • Design and implement high-quality, scalable, and maintainable software solutions.
  • Write efficient, well-documented, and testable code, ensuring adherence to coding standards and best practices
  • Provide technical guidance, mentorship, and hands-on support to engineers across multiple teams.
  • Conduct thorough code reviews to maintain high standards and improve team capabilities.
  • Analyze and improve the performance of existing applications and infrastructure.
  • Collaborate with architects and product teams to create robust, scalable software architectures.
  • Work cross-functionally with product managers, designers, and other engineers to deliver impactful software solutions
  • Lead  and influence ‘proof of concepts’ / prototypes for larger complex initiatives to alleviate unforeseen technical challenges. 
  • Left Shift QA by applying modern tooling including CI/CD practices, Observability and test driven design.
  • Cultivate customer empathy to ensure that the solutions exceed customer expectations.
  • Contribute to OpenGov’s Engineering culture of innovation, leading-edge technology adoption, and quality.
  • Stay current with emerging technologies and industry trends, advocating for their adoption where appropriate.


Requirements Experience:
  • BE in a computer science or related field or MCA.
  • 8+ years of professional software development experience, with at least 2 years in a senior or staff engineering role.
  • Proficiency in one or more programming languages (Java, JavaScript/TypeScript).
  • Deep understanding of distributed systems, microservices, and cloud-native architectures.
  • Experience with unit testing, integration testing, and CI/CD pipelines.
  • Strong experience with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes).
  • Experience optimizing large-scale applications for performance, security, and reliability.


Preferred Experience:
  • Experience in designing and building event-driven architectures.
  • Contributions to open-source projects or strong personal coding portfolio.
  • Knowledge of infrastructure-as-code (Terraform, CloudFormation).
  • Strong understanding of security best practices in software development.


Why OpenGov?


A Mission That Matters

At OpenGov, public service is personal. We are passionate about our mission to power more effective and accountable government. Government that operates efficiently, adapts to change, and strengthens public trust.  Some people say this is boring.  We think it’s the core of our democracy.


Opportunity to Innovate

The next great wave of innovation is unfolding with AI, and it will impact everything—from the way we work to the way governments interact with their residents. Join a trusted team with the passion, technology, and expertise to drive innovation and bring AI to local government. We’ve touched 2,000 communities so far, and we’re just getting started.


A Team of Passionate, Driven People

This isn’t your typical 9-to-5 job; we operate in a fast-paced, results-driven environment where impact matters more than simply clocking in and out. Our global team of 800+ employees is united in our commitment to challenge the status quo. OpenGov is headquartered in San Francisco and has offices in Atlanta, Boston, Buenos Aires, Chicago, Dubuque, Plano, and Pune.


A Place to Make Your Mark

We pride ourselves on our performance-based culture, where every employee is encouraged to jump in head-first and take action to help us improve. If you have a great idea, we want to hear it. Excellent performance is recognized and rewarded, and we love to promote from within.


Benefits That Work for You

Enjoy an award-winning workplace with the benefits to match, including:

- Comprehensive healthcare options for individuals and families.

- Flexible vacation policy and paid company holidays

- 401(k) with company match

- Paid parental leave, wellness stipends, and HSA contributions

- Professional development and growth opportunities

- A collaborative office environment with weekly catered lunches

OpenGov Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
OpenGov DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of OpenGov
OpenGov CEO photo
Zac Bookman
Approve of CEO

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer, OpenGov

Are you ready to make a real impact in the public sector? Join OpenGov as a Staff Software Engineer and help shape the future of government technology! Based in Pune, you'll be at the forefront of designing, developing, and implementing scalable software solutions that empower cities, counties, and state agencies across the United States. We’re passionate about developing AI-enabled software that makes government operations more efficient and transparent. As part of our team, you will leverage your deep technical expertise to lead cross-functional collaborations, refine existing applications, and tackle unique challenges in software architecture. Coding isn't just a job for you; it's a passion that thrives on clean design and robust application architecture. You’ll mentor budding engineers, conduct thorough code reviews, and work closely with product teams and UX designers to create meaningful software solutions. OpenGov thrives on innovation, and we value self-starters who contribute to our fun and dedicated culture. If you're ready to lead AI innovations and make a mark in the public sector, OpenGov is the place for you!

Frequently Asked Questions (FAQs) for Staff Software Engineer Role at OpenGov
What are the key responsibilities of a Staff Software Engineer at OpenGov?

As a Staff Software Engineer at OpenGov, your daily responsibilities include designing and implementing high-quality software solutions, coding efficiently, providing mentorship across teams, and conducting detailed code reviews. You will also enhance existing systems, collaborate with architects to create scalable architectures, and lead proof-of-concept initiatives. Your role is crucial in integrating AI-powered solutions to address real-world applications while understanding customer needs to exceed their expectations.

Join Rise to see the full answer
What qualifications do I need to apply for the Staff Software Engineer position at OpenGov?

To be considered for the Staff Software Engineer position at OpenGov, candidates should possess a BE in computer science or a related field, or an MCA. You should have at least 8 years of software development experience with a minimum of 2 years in a senior or staff engineering role, alongside proficiency in programming languages like Java or JavaScript/TypeScript. A strong background in distributed systems, microservices, and cloud-native architectures, as well as experience with SQL and NoSQL databases, will be essential.

Join Rise to see the full answer
How does OpenGov support professional development for Staff Software Engineers?

OpenGov is committed to the growth of its employees, including its Staff Software Engineers. With opportunities for professional development, mentorship programs, and a performance-driven culture, you can expect ongoing learning support. We also encourage innovative ideas that enhance our projects, and excellent performance is recognized and rewarded, ensuring that your hard work contributes to not just your growth but also to the company's success.

Join Rise to see the full answer
What are the working conditions like for the Staff Software Engineer role at OpenGov?

At OpenGov, we emphasize a collaborative and results-driven work environment. As a Staff Software Engineer, you will work alongside a diverse team of passionate individuals who are committed to challenging the status quo. Our culture is fast-paced but focused on delivering impactful results rather than just clocking in and out. You'll enjoy a flexible vacation policy, catered lunches, and a commitment to maintaining a healthy work-life balance.

Join Rise to see the full answer
What technologies will I work with as a Staff Software Engineer at OpenGov?

As a Staff Software Engineer at OpenGov, you will have the opportunity to work with cutting-edge technologies including cloud platforms such as AWS, Azure, and GCP, alongside containerization tools like Docker and Kubernetes. You’ll also employ CI/CD practices, observability, and test-driven design principles to streamline software delivery while optimizing applications for performance, security, and reliability.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer
Can you explain your experience with scalable software architectures?

In your response, outline specific projects where you've designed or contributed to scalable software architectures. Highlight your understanding of microservices, cloud-native design, and how these practices help in building robust applications. Include metrics where possible to show the impact of your designs on performance.

Join Rise to see the full answer
How do you approach code reviews?

Emphasize that your approach to code reviews is not just about finding faults but about fostering learning and collaboration. Discuss how you balance constructive feedback with encouragement and how you ensure adherence to coding standards and best practices during the review process.

Join Rise to see the full answer
What programming languages are you most comfortable with?

Be honest about your proficiency with programming languages, particularly Java and JavaScript/TypeScript, if applicable. Share recent projects you completed using these languages and how your skills can contribute to OpenGov's mission.

Join Rise to see the full answer
Describe a challenging technical problem you've solved.

Choose a concrete example where you played a pivotal role in solving a significant technical issue. Discuss the problem, your analysis process, the solution you implemented, and the results. Highlight your thought process and what you learned.

Join Rise to see the full answer
How do you stay updated with emerging technologies?

Mention various resources you rely upon, such as tech blogs, webinars, and conferences. Explain how staying updated helps you advocate for new technologies that can be beneficial for OpenGov's infrastructure and software products.

Join Rise to see the full answer
Can you give an example of how you’ve optimized a system for performance?

Provide a detailed account of any optimization processes you led. Discuss the methods you used (e.g., profiling tools, load testing), the challenges faced, and the improvements in performance metrics as a result of your optimizations.

Join Rise to see the full answer
What is your experience with CI/CD practices?

Discuss the CI/CD pipelines you've worked on, emphasizing the tools you used and how they improved efficiency in the software development lifecycle. Share specific outcomes or success stories from projects.

Join Rise to see the full answer
How do you ensure quality in your code?

Emphasize your commitment to writing clean, testable, and maintainable code. Discuss practices such as automated testing, documentation, and following coding standards that ensure quality. Mention how you advocate for a quality-centric culture within teams.

Join Rise to see the full answer
What has been your experience with mentoring others in software development?

Discuss specific instances where you've mentored junior engineers or peers. Highlight your approach, how you provide support and technical guidance, and any positive outcomes that resulted, such as improved team performance or individual growth.

Join Rise to see the full answer
What are your thoughts on working within cross-functional teams?

Express your enthusiasm for collaboration with various teams such as product management, design, and QA. Share experiences where such collaboration led to successful project outcomes and how you navigate differing perspectives to achieve common goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
DrBalcony Remote No location specified
Posted 13 hours ago
Photo of the Rise User
Gameloft Remote Ho Chi Minh City, Vietnam
Posted 3 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 9 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Fast-Paced
Growth & Learning
Feedback Forward
Mission Driven
Transparent & Candid
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
WFH Reimbursements
Pet Friendly
Paid Volunteer Time
Paid Holidays
Paid Time-Off
Equity
Photo of the Rise User
Inivos Remote No location specified
Posted 15 hours ago
Photo of the Rise User
Posted 13 days ago

Powering more Effective and Accountable Government

150 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mason just viewed Marketing & Communications Intern at Per Scholas
Photo of the Rise User
Someone from OH, Lakewood just viewed Recruiter (Talent Sourcing), 6 month contract at Jerry
Photo of the Rise User
Someone from OH, Westerville just viewed Director Change Management at Discover
Photo of the Rise User
Someone from OH, Dublin just viewed Applied AI Engineer – Computer Vision at Kodiak
Photo of the Rise User
Someone from OH, Dublin just viewed Computer Vision Engineer at Near Space Labs
Photo of the Rise User
20 people applied to Software Engineer Intern at Rain
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Euclid just viewed Lighting Intern, DreamWorks, Summer 2025 at NBCUniversal
Photo of the Rise User
Someone from OH, Cincinnati just viewed Saw Operator I at Eriez
Photo of the Rise User
Someone from OH, Burton just viewed Creative Director at Webster University
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analytics Manager at Jobber
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analyst II at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Risk Analyst at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Manager, Fraud Operations at Twilio
Y
Someone from OH, Lewis Center just viewed Fraud Manager at Yellow Social Interactive
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Associate, Fraud Strategy and Analytics at Wealthsimple
Photo of the Rise User
Someone from OH, Lewis Center just viewed Consulting Manager Fraud Practice at Visa
Photo of the Rise User
Someone from OH, Mansfield just viewed 12 Hour Shift- Food Production Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Detection Specialist – Payment Detection (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Operations Specialist - Banking Operations (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Third-Party Risk Analyst at Fenergo