OpenGov is hiring a

Senior Software Engineer (Java) - Data Platform

Full-Time
Remote
Imagine yourself here!

OpenGov is a mission driven fast-growth, Series D, venture backed startup (includes Andreessen Horowitz, Formation 8, and Emerson Collective). Our Board of Directors includes iconic Silicon Valley executives John Chambers (former Cisco Chairman and CEO) and Marc Andreessen (Time Magazine’s list of the 100 most influential people in the world).  

OpenGov is the leader in modern cloud ERP software for our nation's cities, counties, and state agencies. We have surpassed 1,000+ governments (and growing fast!) using our products in our mission to power more effective and accountable government.

OpenGov is a 2021 Top Workplaces USA award winner!

About the Senior Software Engineer - Platform Role:

As a Senior Software Engineer for OpenGov’s Platform team, you’ll build best-in-class SaaS solutions that enable efficiency, transparency, and accountability within government entities. You’ll be a key member of our engineering team, delivering new features and improvements in a fast-paced, agile environment using modern technologies.

With depth in data-intensive, event-driven, and reactive/streaming applications, you will also use your skills in clean API design and microservice architecture to build the next-generation platform to power all OpenGov products.

We value self-starters with the ability to communicate ideas effectively and contribute to OpenGov’s culture of respect, dedication, and fun. We value clean code, principles over dogma, and making the world better every day.

Examples of What You'll be Working On:

•As a Senior member of the Data Platform Team you will design, develop and support  features and capabilities for other application teams to ship critical customer use cases for our ERP Cloud Solution for Governments 
•Build data-intensive microservices using the Domain-Driven Design methodology
•Define elegant APIs used by the whole engineering organization
•Use event-based, reactive patterns and streaming technologies to maintain views of data in multiple backends, from online to analytical
•Collaborate with stakeholders across Design, Product Management, and Engineering
•Write performant, maintainable code while iterating and shipping rapidly
•Improve the performance of existing systems
•Participate in the team’s on-call rotation, ensuring that we’re meeting our SLAs

Skills That Will Help You Succeed:

•Proficiency with contemporary Java and/or other JVM languages
•Experience shipping high-scale systems
•Experience with building stream-processing applications such as Kafka, Flink, Storm, Spark Streaming, or Beam
•Experience with transactional and/or analytical SQL databases such as PostgreSQL or Redshift
•Proficiency with NoSQL databases, such as MongoDB, DynamoDB
•Successfully built APIs, architected robust data models, and used event-driven patterns
•Solid understanding of core AWS solutions (EC2, RDS, etc.)
•Examples of maintaining, monitoring, and operating reliable, production software
•Collaboration with a broad set of engineering teams using your services
•Experience in optimizing applications for speed and scalability
•Experience with Kubernetes and Docker 
•Skilled at writing unit and integration tests

Nice to Haves:

•Examples of effective communication techniques via blogs or speaking engagements
•Proficiency  with API technologies such as GraphQL, gRPC, Thrift, etc.
•Experience with graph databases such as AWS Neptune, Neo4j, Titan, Cassandra Graph
•Experience with data privacy and security; GDPR, SOC2, or FedRAMP compliance
•Experience with authentication and authorization
•Multidimensional data and rules/planning engines



What makes OpenGov unique

» Leadership: CEO Zac Bookman (MPA from Harvard and JD from Yale) is truly a mission-driven CEO. He was named one of the 100 most Intriguing Entrepreneurs by Goldman Sachs and SF Business Times' 40 under 40 class of 2018!

» Funding: $140 million, Series D company, from top tier investors including Andreessen Horowitz, 8VC, and Emerson Collective. Click here to read more about our latest round of funding!

» Board of Directors: Includes iconic executives John Chambers (former Cisco Chairman and CEO), Marc Andreessen (Time Magazine’s list of the 100 most influential people in the world), Katherine August-deWilde (Vice Chair of First Republic Bank), and Amy Pressman (co-founder, former president, and a current board member of Medallia).

» Growth: Double growth with 1,000+ governments (and counting) using our products!


» Perks: 90% paid Medical/Dental/Vision premium for employees, fully paid Life and Short/Long term disability insurance, Unlimited PTO, Parental Leave policy, monthly fitness stipend, anniversary awards, and more!

» Product: Named a Tech Pioneer by the World Economic Forum, we are the leader in cloud ERP software for our nation's cities, counties, and state agencies.

» Mission Driven: We are a technology company helping out our communities, cities, and states. We're powering more effective and accountable government.

Come join us and make a positive social impact!

Looking for a job?

Senior Software Engineer (Java) - Data Platform at OpenGov looks great, right? We have dozens of similar job posts on our site, interested? Leave your email and we'll send the best matches.