Skip to main content
U.S. flag
Back to results
 

Principal Software Engineer, GS-2210-15, FPL GS-15 (Direct Hire), Full-time

Department of Education
Federal Student Aid

Summary

This position is located in FSA supporting various program offices. Federal Student Aid (FSA) is modernizing the systems that serve over 17 million students and power more than $120 billion in financial aid each year. We are building a team of software engineers to strengthen the technical foundation of one of the most high-impact digital services in government. 

Overview

Help
Accepting applications
Open & closing dates
12/18/2025 to 12/22/2025
Salary
$146,481 to - $190,424 per year

The salary listed above is Rest of US.

Pay scale & grade
GS 15
Locations
few vacancies in the following locations:
San Francisco, CA
Denver, CO
Washington, DC
Atlanta, GA
Remote job
No
Telework eligible
Yes—In accordance with agency policy
Travel Required
Not required
Relocation expenses reimbursed
No
Appointment type
Permanent
Work schedule
Full-time
Service
Competitive
Promotion potential
15
Supervisory status
No
Security clearance
Other
Drug test
No
Position sensitivity and risk
High Risk (HR)
Trust determination process
Financial disclosure
No
Bargaining unit status
No
Announcement number
FSA-2026-0014
Control number
852676100

This job is open to

Help

Clarification from the agency

This announcement is open to all U.S. Citizens. This position may be filled through the Direct Hire Authority for IT Specialist positions. All applicants who meet the qualification requirements will be forwarded to the selecting official for further consideration. Category Rating, Veterans Preference, Schedule A and traditional rating and ranking of applicants does not apply to this vacancy.

Duties

Help

This vacancy will close at 11:59PM Eastern  Note: there is a term permanent NTE 13 mos up to 10 years competitive position being announced at the same time for another position under FSA-2026-0015, if you would like to be considered for both. Applicants must apply for both announcements as they are two different appointment lengths in two different offices.

We encourage you to read this entire vacancy announcement prior to submitting your application.

As a Principal Software Engineer, you will lead the design, build, and improvement of large-scale, cloud-based systems that must be reliable, secure, accessible, and resilient. You’ll collaborate with cross-functional partners to deliver modern software practices, improve system quality, and help transform FSA into a modern digital organization. This role blends the mission of public service with the complexity and scale of major tech platforms. Your job is to make it easier and faster for the team to ship changes safely. If you like untangling complex systems and building the tools and patterns that let teams move faster, this is the role.


This position is in the Department of Education (ED) Federal Student Aid (FSA), As a Principal Software Engineer, GS-2210-15, you will be responsible for

  • Designs, develops, tests, and delivers secure, scalable cloud-native information systems across the full system development life cycle, serving as a senior architect and technical leader for technology systems, and managing multiple complex and innovative IT projects supporting student aid.
  • Leads the design and delivery of secure, scalable IT and AI solutions by translating technical specifications into programming requirements for diverse stakeholders, using languages like Python, Java, and JavaScript to build and maintain software and cloud infrastructure, applying modern architecture patterns, and managing projects to meet performance, budget, and compliance goals.
  • Provides expert technical advice, leadership, and direction on all software delivery and data infrastructure related issues for the improvement of FSA products, platforms, and services. Determines project objectives and sets priorities; anticipates potential threats and opportunities.
  • Applies expert-level IT and software engineering knowledge to advise agencies on modern development methodologies, tools, and practices; leads the design and implementation of compliant CI/CD pipelines, automated testing frameworks, and deployment workflows to drive sustainable modernization and promote the adoption of innovative technologies across government.
  • Architects, develops, and maintains software and cloud systems by applying programming expertise and automation practices to enable consistent, auditable deployments, while ensuring IT projects are delivered on budget and in compliance with technical and contractual requirements.
  • Plans and executes large-scale IT transformation projects, applying monitoring, telemetry, logging, and service-level objectives (SLOs) to improve reliability in multi-tenant cloud environments, and uses qualitative and quantitative methods to assess and enhance project effectiveness and system performance.
  • Ensures responsible use of AI and machine learning by identifying and mitigating risks related to bias, dual use, privacy, and civil rights, while supporting system resilience through incident response, troubleshooting, remediation, and post-incident analysis.
  • Creates an inclusive and collaborative work environment that fosters innovation and creative problem-solving; designs and implements agile, human-centered software and systems as a solutions architect, while mentoring engineers and stakeholders, and partnering closely with product, data, security, operations, and vendor teams to deliver mission-driven technology solutions.

Requirements

Help

Conditions of employment

  • You may be subject to serve a one-year probationary period.
  • Must be a US Citizen
  • Relocation will not be paid.
  • Must complete a Background Investigation and Fingerprint check.
  • Males 18 and over must be registered with the Selective Service.

This position is eligible for Remote/Virtual work. However, this position may fall under the Presidential Memorandum titled "Return to In-Person Work" which will require you to go into the office if you are located within 50 miles of a Department of Education facility in these locations: Washington, DC, Dallas, TX, San Francisco, CA, Seattle, WA, Kansas City, MO, Chicago, Il, Atlanta, GA, Philadelphia, PA, New York City, NY, and location is negotiable. Salary range listed is for Rest of US locality. Actual salary will be based on location of selectee. Locality pay tables available at www.opm.gov .

You must meet all qualification requirements within 30 days of the closing date of this vacancy announcement.

Experience refers to paid and unpaid experience, including volunteer work done through National Service programs (e.g., Peace Corps, AmeriCorps) and other organizations (e.g., professional; philanthropic; religious; spiritual; community, student, social). Volunteer work helps build critical competencies, knowledge, and skills, and can provide valuable training and experience that translates directly to paid employment. We will consider all qualifying experience, including any volunteer experience. 

Qualifications

Minimum Qualification Requirements
You may meet the minimum qualifications for the GS-15, if you possess the specialize experience.

Specialized Experience for the Principal Software Engineer, GS-2210-15
One year of experience in either federal or non-federal service that is equivalent to at least a GS-14 performing two (2) out of three (3) of the following duties or work assignments:

1. Experience serving as a senior technical architect by writing production code, making key architectural decisions, and directing complex IT project work across engineering teams supporting the life cycle for large-scale cloud-based systems.
2. Experience in building or improving deployment pipelines, CI/CD automation, observability, test automation, and deployment reliability of at scale production systems, making programming or software engineering teams more efficient.
3. Experience in translating complex software and system concepts into actionable guidance for non-technical stakeholders and producing technical specifications trusted by software engineering teams.


Basic Experience Requirements

You must possess IT related experience (paid or unpaid experience and/or completion of specific, intensive training (e.g., IT certification), as appropriate) demonstrating each of the four competencies listed below.
1.    Attention to Detail - Is thorough when performing work and conscientious about attending to detail.
2.    Customer Service - Works with clients and customers (i.e., any individuals who use or receive the services or products that your work unit produces, including the general public, individuals who work in the agency, other agencies, or organizations outside the Government) to assess their needs, provide information or assistance, resolve their problems, or satisfy their expectations; knows about available products and services; is committed to providing quality products and services.
3.    Oral Communication - Expresses information (e.g., ideas or facts) to individuals or groups effectively, taking into account the audience and nature of the information (e.g., technical, sensitive, controversial); makes clear and convincing oral presentations; listens to others, attends to nonverbal cues, and responds appropriately.
4.    Problem Solving - Identifies problems; determines accuracy and relevance of information; uses sound judgment to generate and evaluate alternatives, and to make recommendations.

Knowledge, Skills, and Abilities (KSAs)
The quality of your experience will be measured by the extent to which you possess the following knowledge, skills and abilities (KSAs). You do not need to provide separate narrative responses to these KSAs, as they will be measured by your responses to the occupational questionnaire (you may preview the occupational questionnaire by clicking the link at the end of the Evaluations section of this vacancy announcement).

1.    Ability to show proficiency with modern software development, testing, automation, and deployment tools, including continuous Improvement/ continuous development (CI/CD) pipelines, Infrastructure-as-Code, and automated testing frameworks.
2.    Skill in applying systems engineering concepts—through practical experience—to ensure performance, scalability, reliability, security, and maintainability of complex, cloud-based applications.
3.    Skill with designing modern software development, testing, automation, and deployment tools, including CI/CD pipelines, Infrastructure-as-Code, and automated testing frameworks.
4.    Knowledge of software engineering concepts and the ability to apply them through practical coding, debugging, refactoring, and performance optimization in real-world, production environments.
5.   Ability to use state-of-the-art cloud, data, and security technologies to design, build, test, and deploy resilient services, including hands-on experience implementing modern architectural patterns.

Education

Education cannot be substituted for experience for this position and grade level. 

Additional information

Veterans’ Career Counseling: If you are a veteran interested in receiving tips on preparing a Federal resume and/or how to prepare for an interview, you may email sro_recruiting@ed.gov to schedule a session with a career counselor (“Veterans Counseling Session” should be placed in the subject line of the email).

Student Loan Default: If selected for this position, we will verify that you have not defaulted on any loan funded or guaranteed by the U.S. Department of Education. If you are found to be in default, we will contact you to make arrangements for repayment prior to making an official offer of employment.

Suitability and Investigation: If selected for this position, you will be required to complete the Declaration for Federal Employment (OF-306) to determine your suitability for federal employment and successfully complete a pre-appointment investigation/background check.

Essential/Non-Essential: This position is considered non-essential for purposes of reporting to work during federal government closures.

Financial Disclosure: This position does not require financial disclosure.

Bargaining Unit: This position is included in the bargaining unit (American Federation of Government Employees (AFGE) Local 252). 

Selections: Agencies have broad authority under law to hire from any appropriate source of eligibles and may fill a vacancy in the competitive service by any method authorized. We may make additional selections from this vacancy announcement within 90 days from the date the selection certificates are issued, should vacancies occur. We may also share selection certificates amongst program offices across the agency.

Preferred qualifications: Basic understanding of Artificial Intelligence (AI), including key concepts and applications.

Candidates should be committed to improving the efficiency of the Federal government, passionate about the ideals of our American republic, and committed to upholding the rule of law and the United States Constitution.

How you will be evaluated

You will be evaluated for this job based on how well you meet the qualifications above.

We will review your application and documentation submitted to ensure you meet the basic qualification requirements. We will refer the best qualified candidates to the Selecting Official of the job for further review and consideration. You will be evaluated to determine if you meet qualifications required, and on the extent to which your application shows that you possess the knowledge, skills and abilities associated with this position as defined below. Please be sure to give examples in your resume and explain how often you used these skills, the complexity of the knowledge you possessed, the level of people you interacted with, and the complexity and sensitivity of the issues you handled.

CTAP/ICTAP candidates must be rated and determined to be well qualified (or above), based on an evaluation of their applications; possessing the knowledge, skills, and abilities which clearly exceed the minimum qualification requirements for the position.


You may preview questions for this vacancy.

Your session is about to expire!

Your USAJOBS session will expire due to inactivity in 8 minutes. Any unsaved data will be lost if you allow the session to expire. Click the button below to continue your session.