Senior Software Developer

August 5, 2025

About Us

GoValidate is a trusted third-party partner of state government agencies that designs, builds and implements digital identity solutions. Our proven, intuitive technology simplifies identification processes and makes life more secure for everyone by reducing fraud and theft and protecting privacy.

The Opportunity

We are seeking a Senior Software Developer to join our team. This position offers the chance to lead technical initiatives, improve development processes, and engage directly with clients to deliver high-quality solutions.

What You'll Do

  • Design, build, and maintain scalable web applications for government clients which are used by millions of customers every year.
  • Collaborate with the product team (PO, 2-3 Developers, QA, and you), leveraging knowledge from other teams as needed.
  • Improve development processes and advocate for best practices.
  • Engage directly with clients to understand their needs and provide updates on technical progress.

Tech Stack

  • For the backend, we use C#, ASP.NET Core, EF Core, MSSQL
  • For web frontend, we use ReactJS and TypeScript
  • For mobile, we use Kotlin Multiplatform
  • We use Azure for our cloud services, along with GitHub and Octopus Deploy for CI/CD

What We’re Looking For

Must-Haves:

  • Minimum of 5 years of experience in software development.
  • Experience with the listed tech stack (mobile optional)
  • Proven ability to design and deploy scalable web applications.
  • Strong client communication skills.

Nice-to-Haves:

  • Familiarity with mobile development.
  • Familiarity with additional frameworks or tools.
  • Domain knowledge in payment processing or government systems.

Key Deliverables

1 Month:

  • Successfully onboard to the team and product.
  • Contribute to the codebase by completing sprint items.
  • Establish relationships with team members and the client.

3 Months:

  • Own and lead technical aspects of the project, coordinating across teams if needed.
  • Identify and propose process or tooling improvements.
  • Serve as a key technical point of contact for the client.
"As a software developer, I take part in every stage of a product's journey—from initial concept to delivery and ongoing support. This approach provides valuable insights into both the technology and the needs of the customer, creating opportunities for continuous improvement of the product and personal growth."

Interview Process

Our hiring process is designed to assess technical skills, cultural fit, and problem-solving abilities in a structured and transparent manner:

  1. Resume Review: Upon submission, our team will evaluate each resume based on relevant experience, domain knowledge, and coding competency
  2. Phone Screen: A conversation with the candidate to confirm competencies from their resume and assess cultural fit.
  3. Take-Home Exercise: A practical challenge to evaluate the candidate's problem-solving skills and productivity in a domain-relevant scenario.
  4. Code Review & Technical Interview: A discussion between our team and the candidate to review the take-home exercise, provide feedback, and evaluate interpersonal and technical characteristics.
  5. Final Decision: Our team collaborates to create a holistic assessment of the candidate in order to provide them with constructive feedback.

Benefits

  • Remote work (CST or EST preferred)
  • Salary: $120,000–$140,000
  • 401(k) with company match
  • Comprehensive health, dental, and vision insurance
  • Generous vacation and leave policies
  • Continuous learning and professional development opportunities

Apply Now

For all applications, please send CVs and cover letters to careers@go-validate.com

Trusted digital Identity verification

GoValidate delivers digital identity verification products to US States and agencies.