Sr. Software Engineer

Neumo

Virginia

On-site

USD 130,000 - 180,000

Full time

3 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Neumo seeks a Senior Software Engineer to design and build features for the Records platform, including eRecording, eSubmission, search and data migrations. You will drive modernization, promote high code quality, and mentor junior engineers in a collaborative, Agile environment.

From design to production, you’ll work with AI-assisted tooling and partner with product, QA and architects to align with Neumo’s platform direction and security standards.

Qualifications

  • Bachelor’s degree or equivalent experience in CS/Engineering.
  • 5+ years in full-stack development and cloud software with Microsoft focus.
  • Strong SQL Server experience; NoSQL and cloud storage knowledge.
  • Azure or AWS and microservices/serverless patterns; CI/CD know-how.
  • Experience with AI-assisted development tools is a plus.
  • Good communication and mentoring abilities; Agile environment experience.

Responsibilities

  • Design, build, test and maintain features in the Records platform.
  • Modernize by decoupling components and enabling self-service setup.
  • Develop and tune search, indexing and performance for large data volumes.
  • Lead code reviews, ensure correctness and test coverage.
  • Support migrations with data tooling and ensure data integrity.
  • Contribute to CI/CD, automated tests and monitoring.

Skills

C# / .NET
Python
Node.js/TypeScript
React
SQL Server
NoSQL databases
Azure / AWS
Microservices
Serverless
Elasticsearch
Agile
SOC 2 / PCI

Education

Bachelor’s degree in Computer Science/Engineering or related field

Job description

Senior Software Engineer, Records Platform (T3)
About Neumo

Neumo builds the cloud software that powers government. More than 4,500 state, local and federal agencies across North America run on our platforms, processing over 900 million transactions and collecting $44 billion in revenue for the communities they serve. When a county records a deed, a family orders a birth certificate, or a business files a local tax return, that transaction often runs through our systems.

That comes with a particular kind of engineering responsibility. Our platforms are systems of record for legally binding documents and public funds. Correctness is not negotiable, downtime has civic consequences, and the data we hold is expected to remain accurate and retrievable for decades.

Summary

The Senior Software Engineer designs, builds and maintains features for Neumo’s Records platform (Land Records, Vital Records and Search). County recorders and clerks use it to record deeds, index documents, issue certified birth, death and marriage certificates, and give the public secure access to records that go back generations. Every recorded document has legal weight, so correctness, security and reliability are essential.

Records is a key area of investment for Neumo. We are evolving it from a tightly coupled, manually configured platform that depends on specific peripherals into a best-in-class product that meets customers where they are. Positioned between the Software Engineer and Staff Engineer roles, the Senior Software Engineer owns features from design through production and makes sound technical decisions within their area. They raise code quality on the team and help newer engineers grow. This role requires strong skills in .NET, SQL Server and cloud technologies, plus the judgment to work effectively in Neumo’s AI-assisted, agentic delivery model.

The Senior Software Engineer reports to a Software Engineering Manager on the Records platform.

Duties And Responsibilities
  • Design, build, test and maintain features within the Records platform, such as eRecording and eSubmission, automated indexing, search, certified copy requests, property fraud alerts, and ID verification and payment integrations.
  • Contribute to platform modernization by decoupling tightly coupled components, replacing manual configuration with configurable, self-service setup, and reducing dependencies on specific peripherals.
  • Take on meaningful parts of our modernization work, resolving compatibility issues and validating changes.
  • Build self-service configurable features that support each jurisdiction’s statutes, workflows and level of digital maturity without custom code.
  • Develop and tune search features, including indexing, relevance and query performance, for large volumes of recorded documents.
  • Support customer migrations by building and testing data migration tooling, with a focus on data accuracy and record integrity.
  • Work from approved specifications in Neumo’s agentic delivery model. Use AI agents to draft code and tests, then review, correct and own what ships.
  • Conduct thorough code reviews, including reviews of AI-generated code, and hold a high bar for correctness, maintainability and test coverage.
  • Troubleshoot and resolve complex production issues related to performance, reliability and data quality, and take part in on-call rotations and post-incident reviews.
  • Contribute to CI/CD pipelines, automated testing and monitoring to support reliable, repeatable releases.
  • Participate in sprint planning and backlog refinement. Give realistic estimates and raise risks early.
  • Document key design decisions and platform knowledge, and share expertise through pairing and walkthroughs so critical knowledge doesn’t live with one person.
  • Mentor Software Engineers and newer team members on coding practices, debugging, testing and how the Records platform works.
  • Partner with product managers, QA, architects, Staff and Principal Engineers, and implementation teams to clarify requirements and keep designs consistent with Neumo’s platform direction.
  • Build on Neumo’s shared enterprise services, such as identity and access, payments, notifications, reporting and search, instead of rebuilding them within Records.
  • Follow secure development practices, including vulnerability scanning, secrets management and access control, in line with the frameworks our government customers require.
Qualifications
  • Bachelor’s degree in Computer Science, Engineering or a related field, or equivalent experience.
  • 5+ years of experience in full-stack development and cloud software, with a focus on Microsoft technologies.
  • Advanced coding skills in .NET, including both .NET Framework and modern .NET. Experience with Python, Node.js/TypeScript, Java and React is a plus.
  • Strong experience with SQL Server, plus working knowledge of NoSQL databases, cloud storage and data management best practices.
  • Experience with Azure or AWS and cloud-native design patterns, such as microservices, serverless architecture, distributed caching and containerization.
  • Hands‑on experience with search platforms such as Elasticsearch, Solr or Lucene, including indexing and performance tuning.
  • Experience upgrading or modernizing legacy applications while keeping them stable in production.
  • Experience with high-volume data processing and data migrations.
  • Experience using AI-assisted development tools, and the judgment to review generated code critically.
  • Experience working in Agile environments, with a collaborative approach to problem‑solving and mentoring.
  • Understanding of security and compliance standards, such as SOC 2 and PCI, and how they apply to engineering design.
  • Clear communication skills, with the ability to explain technical issues and trade‑offs to engineers, product partners and leadership.
Nice to Have
  • Experience with land records, vital records, recording or county clerk systems.
  • Experience with document management, OCR, imaging or scanning technologies.
  • Experience integrating with hardware peripherals, or moving away from hardware‑dependent designs.
  • Experience with eRecording standards or submitter integrations.
  • Experience with multi‑tenant SaaS platforms.
  • Experience with spec‑driven development or agentic coding tools, such as Claude Code, Cursor or GitHub Copilot agents.
  • Experience with public‑sector security frameworks, such as StateRAMP/GovRAMP or FedRAMP.
Neumo Summary

With the backing of four decades of public sector expertise and corporate capability, Neumo has successfully supported government services. Neumo was honored and recognized for four (4) consecutive years as a GovTech 100 Company representing the top 100 companies focused on making a difference in and selling to state and local government agencies across the United States.

Neumo is committed to helping communities thrive and brings a wealth of experience combined with innovation. Today, Neumo offers more administrative and financial support to government officials than any other organization. And with a responsive, client‑focused approach, we foster partnerships that give our customers the certainty they need to accomplish more.

Neumo offers a competitive benefits and compensation package and are looking for team members who will thrive in our dynamic environment.

Neumo is an Equal Opportunity Employer. Selection for a position will be made without regard to race, religion, national origin, sex, political affiliation, marital status, non-disqualifying physical handicap, and age.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer
Sr. Software Engineer

Neumo • Illinois

On-site
USD 120,000 - 180,000
Sr. Software Engineer
Sr. Software Engineer

Neumo • Alabama

On-site
USD 120,000 - 180,000
Staff Software Engineer
Staff Software Engineer

Neumo • Ohio

On-site
USD 140,000 - 190,000
Staff Software Engineer
Staff Software Engineer

Neumo • Illinois

On-site
USD 150,000 - 190,000
Competitive compensation package
Opportunities to impact government
Staff Engineer, Director
Staff Engineer, Director

Neumo • United States

Remote
USD 180,000 - 280,000
Senior Software Engineer, Records Platform — AI-Driven & Secure
Senior Software Engineer, Records Platform — AI-Driven & Secure

Neumo • Illinois

On-site
USD 120,000 - 180,000
Platform Engineering Manager: AI-Driven Enterprise Services
Platform Engineering Manager: AI-Driven Enterprise Services

Neumo • United States

On-site
USD 140,000 - 180,000
Growth / AI Product Manager
Growth / AI Product Manager

Neumo • West Jordan (UT)

On-site
USD 120,000 - 180,000
Software Engineer, Payments (.NET / Vue.js)
Software Engineer, Payments (.NET / Vue.js)

VueToronto • Bloomington (IL)

On-site
USD 110,000 - 150,000
Growth / AI Product Manager
Growth / AI Product Manager

Neumo • New Mexico

On-site
USD 90,000 - 130,000