Senior Software Engineer

OpenGov provides cloud-based software for government financial management and transparency.
$120,000 - $180,000
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience

Description For Senior Software Engineer

OpenGov is seeking a Senior Software Engineer to join our team in Boston, MA. As a Senior Software Engineer, you will play a crucial role in developing and maintaining our cloud-based software solutions for government financial management and transparency.

Our ideal candidate has a strong background in backend development, with experience in building scalable and robust systems. You'll be working on challenging problems that directly impact how local governments operate and serve their communities.

In this role, you will:

  • Design, develop, and maintain backend services and APIs
  • Collaborate with cross-functional teams to deliver high-quality software solutions
  • Participate in code reviews and contribute to best practices
  • Mentor junior engineers and help foster a culture of engineering excellence
  • Work on performance optimization and scalability improvements

We offer a competitive salary range of $120,000 to $180,000, depending on experience, along with a comprehensive benefits package. Our hybrid work environment allows for flexibility while maintaining strong team collaboration.

Join OpenGov and be part of a mission-driven company that's transforming how governments operate in the digital age. Your work will have a direct impact on improving public sector efficiency and transparency, ultimately benefiting millions of citizens across the country.

If you're passionate about using technology to solve complex problems and want to work in a fast-paced, innovative environment, we'd love to hear from you. Apply now to take the next step in your career with OpenGov!

Last updated 4 months ago

Responsibilities For Senior Software Engineer

  • Develop and maintain backend services and APIs
  • Design and implement scalable software solutions
  • Collaborate with cross-functional teams on product development
  • Participate in code reviews and contribute to best practices
  • Optimize application performance and improve system efficiency
  • Troubleshoot and resolve complex technical issues
  • Mentor junior engineers and contribute to team growth

Requirements For Senior Software Engineer

Java
Python
  • 5+ years of experience in software development
  • Strong proficiency in backend technologies such as Java, Python, or Go
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Knowledge of database systems and SQL
  • Familiarity with microservices architecture
  • Excellent problem-solving and analytical skills
  • Strong communication and teamwork abilities
  • Bachelor's degree in Computer Science or related field (or equivalent experience)

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive salary range: $120,000 - $180,000
  • Health, dental, and vision insurance
  • 401(k) retirement plan
  • Flexible hybrid work environment
  • Professional development opportunities
  • Paid time off and holidays
  • Mission-driven work impacting local governments

Interested in this job?

Jobs Related To OpenGov Senior Software Engineer

Software Development Engineer, AWS Audit Manager

Lead software development for AWS Audit Manager, streamlining audit and compliance processes with automation for global customers.

Senior System Development Engineer, Kuiper Network Services

Senior System Development Engineer role for Project Kuiper, building software to manage ground Points of Presence for satellite broadband connectivity.

Software Development Engineer-II

Amazon is seeking a Senior Software Engineer to lead high-scale web services development for digital content commerce.

Software Development Engineer, AWS Energy Team

Join AWS as a Software Development Engineer to build sustainable cloud infrastructure and innovative renewable energy solutions.

Software Development Engineer III, Transporter Aggregation and Tracking Services (Tracks)

Senior Software Engineer role at Amazon, focusing on Last Mile delivery technology and real-time data processing for logistics optimization.