🇺🇸 An unofficial, enhanced portal for U.S. Federal Government Jobs.
Home ›Categories ›Information Technology Management ›Senior Programmer/Analyst
Senior Programmer/Analyst job opening at U.S. Courts

Senior Programmer/Analyst Job

U.S. Courts

Key Skills:Software Architecture and DesignFull-Stack DevelopmentDatabase Management (SQL/MySQL)Linux/Windows System AdministrationProblem Solving and Analytical ThinkingTechnical DocumentationCross-functional Communication

Senior Programmer/Analyst: Build the Future of Judicial Technology

Are you a seasoned software engineer looking to move your career into the public sector? The United States Bankruptcy Court for the Eastern District of Virginia is currently seeking a Senior Programmer/Analyst to join our Richmond office. This role is perfect for a developer who wants to move beyond standard commercial product cycles and contribute to the essential, high-impact infrastructure of the federal judicial system.

Job Responsibilities

As a Senior Programmer/Analyst, your primary focus will be the end-to-end lifecycle of software solutions. You will work under the Director of Automation and Technology to:

  • Design, develop, and test complex software applications using Java, PHP, Python, and more.
  • Manage and optimize relational databases, specifically MySQL and SQL Server.
  • Maintain system integrity across Linux and Windows environments.
  • Implement modern DevOps practices using Docker and PaaS technologies.
  • Collaborate with staff to translate business requirements into functional, scalable software.

Requirements

To be considered for this high-level role, candidates must meet the following baseline requirements:

  • Citizenship: U.S. Citizenship or legal permanent resident status.
  • Experience: At least 5 years of professional software development.
  • Clearance: Ability to pass a comprehensive ten-year background investigation.
  • Technical Proficiency: Demonstrable skills in multiple programming languages and OS environments.

Comparison of Skills

Technical Area Essential Skills Preferred/Bonus Skills
Programming Java, HTML5, Python Vaadin Framework
Database SQL Server, MySQL Database Architecture Design
Infrastructure Linux, Windows OS Docker, PaaS Technologies

Salary and Benefits

This position offers a competitive salary range of $105,090 to $170,828 per year, reflecting the seniority of the role and the technical expertise required. Beyond the compensation, you will enjoy a comprehensive federal benefits package designed to support your long-term wellness and retirement.

Application Tips

  • Combine your documents: The Court requires a single PDF including your resume, cover letter, and references.
  • Be specific: In your resume, quantify your achievements—mention the systems you built and the languages you used to solve specific technical problems.
  • Mind the deadline: While the official closing date is in 2027, the agency prioritizes applications received by June 22, 2026.

If you are an experienced developer who wants to use your skills to support the administration of justice, this is the career move for you. We offer the stability of the federal government coupled with the technical challenges of an innovative dev shop. Apply today to help us advance the technology of the U.S. Courts.

Why This Senior Programmer/Analyst Job Matters

Elevate your career at the forefront of legal technology with the U.S. Bankruptcy Court—where innovative development directly supports the administration of justice.

Senior Programmer/Analyst Job Overview

The United States Bankruptcy Court for the Eastern District of Virginia is seeking a highly skilled Senior Programmer/Analyst to join our Richmond-based IT team. You will play a critical role in designing, building, and maintaining sophisticated software products that power court operations at both the local and national levels. This is a unique opportunity to apply your software engineering expertise within a mission-driven environment that values professional growth, collaborative problem-solving, and cutting-edge technical solutions.

Requirements for Senior Programmer/Analyst

  • Must be a United States citizen or a lawful permanent resident actively seeking citizenship.
  • Must successfully complete and maintain a ten-year background investigation.
  • Minimum of 5 years of professional experience in software development.
  • Proven experience with multiple programming languages, including Java, HTML5, PHP, Perl, and Python.
  • Ability to analyze, troubleshoot, and design software solutions within professional standards.

Preferred Qualifications for Senior Programmer/Analyst

  • Bachelor's degree in Computer Science, Information Systems, or a closely related technical field.
  • Experience using the Vaadin Framework.
  • Proficiency in relational database design, specifically MySQL and SQL Server.
  • Advanced experience with Linux and Windows server environments.
  • Practical experience with Docker and PaaS (Platform as a Service) technologies.

Federal Benefits & Perks

  • âś“Federal Employees Retirement System (FERS) participation
  • âś“Thrift Savings Plan (TSP) with government matching
  • âś“Comprehensive health and life insurance options
  • âś“Generous paid annual and sick leave accrual
  • âś“Eleven paid federal holidays per year
  • âś“Flexible work schedules and telework opportunities
  • âś“Access to both on-site and off-site professional development and training

đź’ˇ How to Apply Senior Programmer/Analyst Job & Insider Tips

Application Steps for Senior Programmer/Analyst Job

  1. Prepare your resume, a cover letter, and three professional references.
  2. Complete the AO-78 form (Application for Federal Judicial Branch Employment).
  3. Combine all documents into a single PDF file.
  4. Email the combined PDF to [email protected] before the closing date.

đź’ˇ General Tips

  • Ensure your resume highlights specific technical projects that align with the requested programming languages (Java, PHP, Python).
  • The AO-78 form is mandatory; ensure it is signed and dated appropriately.
  • Submit your application materials as a single PDF to prevent processing delays.
  • Early submission is encouraged; preference will be given to applications received by June 22, 2026.

Frequently Asked Questions

Is this position eligible for remote work?

The role is telework-eligible, though it is not a fully remote position. You will be based in our Richmond, Virginia office.

What kind of background check is required?

All selected candidates must undergo a ten-year background investigation as a condition of employment, with periodic updates required every five years.

Job from U.S. Courts

The U.S. Bankruptcy Court for the Eastern District of Virginia provides a unique environment for IT professionals. Unlike large private sector firms where your work might be isolated to a single feature, our development team designs and maintains software solutions used at both the local and national levels. We pride ourselves on fostering a culture of innovation, continuous learning, and professional development.