Taro Logo

Software Engineer II - PRO

Leader in AI-enabled software for cities, counties, state agencies, and special districts, serving 2,000 communities across the United States.
Backend
Mid-Level Software Engineer
In-Person
501 - 1,000 Employees
3+ years of experience
Enterprise SaaS · Government
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II - PRO

OpenGov is leading the charge in AI-enabled software solutions for government entities across the United States. As a Software Engineer II, you'll be at the forefront of building SaaS solutions that revolutionize how government agencies operate. The role offers a unique blend of technical challenges and meaningful impact, working with modern technologies like ReactJS, Javascript, GraphQL, and NodeJS.

You'll be joining a global team of 800+ passionate professionals dedicated to improving government efficiency and transparency. The position is based in Pune, India, where you'll work in a collaborative environment focused on delivering high-quality software solutions. With 3+ years of experience required, you'll be responsible for developing, testing, and deploying software that directly impacts 2,000 communities across the US.

The role demands strong technical skills in Java/C++/C#, Python, JavaScript, and various modern frameworks, combined with a solid understanding of data structures and algorithms. You'll work in an environment that values continuous learning and innovation, with opportunities to contribute to code reviews and stay current with emerging technologies.

What makes this role particularly appealing is the combination of technical challenges and meaningful impact. You'll be working on solutions that help government agencies operate more efficiently and transparently, directly contributing to strengthening public trust. The company offers comprehensive benefits, including healthcare, 401(k) with company match, paid parental leave, and professional development opportunities.

OpenGov's performance-based culture encourages initiative and rewards excellence, with clear paths for career growth. If you're passionate about using technology to improve government operations and want to work with a team that's driving innovation in the public sector, this role offers the perfect opportunity to make a significant impact while advancing your career in software engineering.

Last updated 15 days ago

Responsibilities For Software Engineer II - PRO

  • Develop, test, and deploy high-quality software with minimum supervision
  • Write clean, efficient, and well-documented code following industry best practices
  • Troubleshoot, debug, and resolve complex technical issues
  • Contribute to continuous improvement and operational excellence
  • Participate in code reviews to ensure code quality and adherence to coding standards
  • Stay up-to-date with emerging technologies and industry trends to drive innovation within the team

Requirements For Software Engineer II - PRO

Java
JavaScript
Python
React
Node.js
Kafka
  • BA/BS in a computer-science-related discipline or equivalent experience required
  • 3+ years of professional experience in developing cloud native applications
  • Proficiency in Java or C++ or C# or equivalent program language is required
  • Proficiency in Python, JavaScript, ReactJS, and NodeJS is required
  • Proficiency in data structures, database concepts, algorithms and observability is required
  • Working knowledge of event-driven architecture and Kafka preferred
  • Working knowledge of ElasticSearch/OpenSearch preferred

Benefits For Software Engineer II - PRO

Medical Insurance
401k
Parental Leave
  • 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

Interested in this job?