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

Staff Software Engineer - PLC

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:


The Staff Software Engineer is a key member of our engineering team, delivering new features and improvements in a fast-paced, agile environment using modern computing frameworks to drive our mission to make the world a little better everyday by powering our key community functions.

Responsibilities:

  • Provide leadership at tactical level with input into strategy and team leadership, and solve significant and unique problems where analysis requires an evaluation of intangibles

  • Architect, design and develop robust APIs and microservices using Ruby on Rails & a modern EmberJS/React UI to serve over 100k daily users across hundreds of customer communities

  • Own the end to end product lifecycle including collaboration with Product, Design and other customer success stakeholders to shape the system

  • Deliver iterative improvements with performant code to realize the product vision and roadmap plans

  • Using an API first approach, develop REST microservices that communicate with the event driven platform for Data & Reporting services, as well as integrate with customer systems

  • Participate in the CICD and DevOps automation initiatives to build, test, deploy & operate on industry leading platforms & tools including AWS Cloud, Azure, Kubernetes, Docker, GitHub, Jenkins, Sonar, etc.

  • You will act as a key contributor to continuously improve the way the team collaborates and delivers, while elevating the quality and business value of the product, as well as the technical innovation and excellence standards of the team

Requirements and Preferred Experience:

  • 12+ years of professional experience and track record of developing high-quality scalable code using modern computing languages in a self organized Agile environment required

  • 6+ years delivering software using an agile methodology required  (Scrum preferred)

  • 6+ years of professional experience with modern Javascript frameworks (e.g., Angular, React, and Ember). Angular frameworks will be a plus.

  • 6+ years of professional experience with NodeJS or Java or C# or .Net based frameworks.

  • Experience working with Kafka, Redis will be an advantage.

  • Experience building a heavily utilized at scale consumer-facing enterprise SaaS software ( AWS/GCP )

  • Experience with cloud-native software development and delivery with clear understanding of the standard architecture patterns and design practices surrounding Cloud services and deployments

  • Successfully built APIs, architected database models including SQL and NoSQL, and event-driven patterns

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

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

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 - PLC, OpenGov

Join OpenGov as a Staff Software Engineer in Pune and be a vital part of a forward-thinking team dedicated to enhancing the efficiency of local government through innovative software solutions. At OpenGov, we stand out as leaders in AI-enabled software specifically designed for cities, counties, state agencies, and special districts. Our mission is to transform public service by making it more accountable and effective, serving over 2,000 communities across the United States. As a Staff Software Engineer, you will play an essential role in our fast-paced, agile environment, where you’ll architect and develop robust APIs and microservices using Ruby on Rails alongside a modern EmberJS/React UI. You’ll have the chance to oversee the entire product lifecycle, collaborating closely with product designers and customer success teams to bring our vision to life. We value innovation and quality, and your contributions will help drive iterative improvements in our software, impacting hundreds of thousands of daily users. If you’re passionate about making a difference and advancing technology in the public sector, this is your opportunity to shine and elevate the quality of our software products while nurturing an environment of collaboration and excellence.

Frequently Asked Questions (FAQs) for Staff Software Engineer - PLC Role at OpenGov
What are the main responsibilities of the Staff Software Engineer at OpenGov?

As a Staff Software Engineer at OpenGov, your main responsibilities include architecting and developing robust APIs and microservices, overseeing the entire product lifecycle, and collaborating across various teams to deliver high-quality software solutions. You'll drive the development process using modern computing frameworks while focusing on improving the user experience for over 100,000 daily users.

Join Rise to see the full answer
What qualifications are required for the Staff Software Engineer position at OpenGov?

To qualify for the Staff Software Engineer role at OpenGov, you should have 12+ years of professional experience in software development, with at least 6 years dedicated to agile methodologies. Proficiency in modern JavaScript frameworks, cloud-native software delivery, and building consumer-facing enterprise SaaS solutions are essential. Familiarity with Ruby on Rails, microservices, and event-driven architectures will set you apart.

Join Rise to see the full answer
What can a Staff Software Engineer at OpenGov expect in terms of career growth?

At OpenGov, staff members enjoy a culture that encourages innovation and leadership, providing ample opportunities for career growth. The company values internal promotions and recognizes excellent performance, allowing you to ascend your career path while making impactful contributions to public service.

Join Rise to see the full answer
How does OpenGov's mission influence the work of a Staff Software Engineer?

OpenGov's mission to power effective and accountable government plays a crucial role in guiding the work of a Staff Software Engineer. As a key developer, your work directly impacts the way local governments interact with their communities, making your contributions impactful and meaningful for over 2,000 communities.

Join Rise to see the full answer
What technologies will a Staff Software Engineer at OpenGov be working with?

A Staff Software Engineer at OpenGov will work with cutting-edge technologies, including Ruby on Rails for backend development, EmberJS and React for frontend UI, and modern cloud platforms like AWS and Azure for deployment. Familiarity with tools like Kubernetes, Docker, and Jenkins will also be beneficial in driving our DevOps initiatives.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer - PLC
Can you describe your experience with agile methodologies as a Staff Software Engineer?

In your response, highlight your years of experience within agile frameworks, specifically mentioning any leadership roles in Scrum. Discuss how you’ve applied agile principles to improve team collaboration, efficiency, and software delivery timelines, emphasizing measurable outcomes whenever possible.

Join Rise to see the full answer
What approach do you take when developing APIs and microservices?

Explain your design philosophy, focusing on the API-first approach. Discuss the importance of scalability and how your past projects have implemented RESTful services. You might also want to provide examples of how you’ve integrated microservices in previous roles and the benefits that arose from that architecture.

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

Discuss specific practices and tools you utilize to maintain code quality, such as code reviews, unit testing, and continuous integration pipelines. It’s also beneficial to mention any performance metrics you've established in your previous projects and how they positively affected user experience.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you resolved it.

Use the STAR (Situation, Task, Action, Result) method to outline a specific technical challenge in your past work. Detail what the challenge was, your role in addressing it, the actions you took to find a solution, and the positive outcome that resulted from your efforts.

Join Rise to see the full answer
How do you keep current with trends and technologies in software development?

Share your methods for staying updated with the industry, whether it's through online courses, participating in tech conferences, or engaging with developer communities. Mention any specific technologies you are currently exploring that could benefit your role at OpenGov.

Join Rise to see the full answer
What do you believe is key to effective collaboration in a software development team?

Discuss the importance of clear communication, mutual respect, and an open-minded approach to different ideas in fostering collaboration. Mention tools or practices you've used in the past that enhance teamwork and drive successful project outcomes.

Join Rise to see the full answer
Can you provide an example of a successful project where you led technical decisions?

Detail a project where you had a significant role in the technical decision-making process. Explain the project’s goals, the technical challenges faced, and how your decisions led to a successful outcome, while also discussing how you engaged other team members in the process.

Join Rise to see the full answer
How do you approach mentorship and knowledge-sharing within your team?

Emphasize your commitment to fostering a learning culture in the workplace. Talk about any previous mentorship experiences, specific instances of knowledge-sharing initiatives you've led, and how you encourage team members to learn from each other’s strengths.

Join Rise to see the full answer
What strategies do you employ to handle project deadlines and time management?

Share your time management strategies, such as task prioritization, planning sprints, or using specific project management tools. You can substantiate your strategies by recounting a time when you effectively managed competing deadlines.

Join Rise to see the full answer
Why do you want to work at OpenGov, and what do you hope to accomplish?

Express your enthusiasm for OpenGov's mission and alignment with your personal values. Share what aspects of the role excite you and what contributions you aim to make, tying in your passion for technology and public service.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago

Join OpenGov as a Product Marketing Manager to spearhead innovative marketing strategies for government software solutions.

Photo of the Rise User
OpenGov Hybrid San Francisco
Posted 9 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Navan Hybrid Palo Alto, California, United States
Posted 12 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 5 days ago

Mapbox seeks a Staff Software Engineer III to enhance security and identity management solutions while collaborating globally.

Powering more Effective and Accountable Government

237 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 2, 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, Canton just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Avon Lake just viewed Data Analyst I - Hospitality Data Team at Lightspeed Commerce
Photo of the Rise User
Someone from OH, Columbus just viewed Brand Awareness Specialist - Entry Level at Smart Solutions
Photo of the Rise User
7 people applied to DevOps Engineer at Spry Methods
Photo of the Rise User
7 people applied to Software Engineer at Wider Circle
Photo of the Rise User
Someone from OH, Cleveland just viewed Quality Assurance Weekender at Anheuser-Busch
Photo of the Rise User
16 people applied to Sr. Full Stack Developer at JODAYN
Photo of the Rise User
Someone from OH, Lewis Center just viewed Marketing & Partner Operations Lead, USA, Remote at Fundraise Up
Photo of the Rise User
Someone from OH, Dayton just viewed Community Health Advocate at CVS Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Power Platform Developer - (Remote - US) at Jobgether
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mechanical Engineering Intern (June - August) at Exowatt
Photo of the Rise User
Someone from OH, Dayton just viewed Data Science, AI Data at Meter
Photo of the Rise User
Someone from OH, Dayton just viewed Lead Data Engineer at Kanerika Software
I
Someone from OH, Dayton just viewed Machine Learning Intern at Inductive Bio
A
Someone from OH, Dayton just viewed Applied AI Research Intern (USA) at Articul8
Photo of the Rise User
Someone from OH, Dayton just viewed Machine Learning Internship at Provectus
S
Someone from OH, Dayton just viewed Machine Learning Engineer Intern at Sayari
Photo of the Rise User
Someone from OH, Highland Heights just viewed Software Engineer (Android) at Solvd
Photo of the Rise User
Someone from OH, Columbus just viewed IT Quality & Training Analyst at Privia Health
Photo of the Rise User
Someone from OH, Fairfield just viewed Customer Enablement at Clutch
Photo of the Rise User
Someone from OH, New Albany just viewed Deputy Chief Operating & Financial Officer at Community Change
Photo of the Rise User
Someone from OH, Fairborn just viewed Project Manager at Curriculum Associates