Skip to main content
U.S. flag

An official website of the United States government

Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.


Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Technology Transformation Services Engineer (IT Specialist)

This job posting has closed.

Please see our other open positions.

TTS is hiring for the role of GS-14-15 Engineer (IT Specialist). There are several TTS teams hiring for this role. Engineers are crucial to TTS significantly improving our products, platforms, and services. This is an opportunity to make a huge difference in the lives of the public and other federal agencies. This page contains a high-level summary of the role. When the position becomes live for applications, you will have the opportunity to select which role(s) you’re interested in applying for.

Opportunity overview

These opportunities are located in the General Services Administration (GSA), Federal Acquisition Service (FAS), Technology Transformation Services (TTS). TTS applies modern methodologies and technologies to improve the lives of the public and public servants. We help agencies make their services more accessible, efficient, and effective with modern applications, platforms, processes, personnel, and software solutions.

Role summary

TTS is looking for talented software developers who will help our partner agencies deliver better digital services to the public. As an engineer at TTS, you will be a builder, contributor, and catalyst. Working with folks across the organization, you will solve large, complex problems while promoting user-centered, open, and transparent culture. The role involves diverse responsibilities — you might be writing code one day, meeting with members from partner agencies another day, and launching a new product that will impact the lives of Americans across the country the next week. TTS values open source development, so most of what you will work on will be open source.

This role may be perfect for you if you have the:

  • Technical skills to tackle engineering problems
  • Social skills to ask questions and work collaboratively with people from many disciplines
  • Judgment to know when technology does or does not solve a problem

Our ideal candidate will be equally excited about sticky technical issues and intricate human ones. Impact in this role can’t be measured on a GitHub contribution graph; ideal candidates should be equally comfortable writing code, explaining technical design architecture to both technical and less technical folks, and leading organizational strategy and change.

TTS’ core languages are Ruby, Python, and JavaScript. You should have strong, demonstrable experience with at least one of these languages and be proficient in web development, relational databases, and using Unix-like operating systems. You should understand engineering best practices such as source control, automated testing, continuous integration and deployment, and peer review. Experience in configuring or running in common cloud platforms like AWS, Azure, and Google Cloud is very helpful. The strongest candidates will have a background working on cross-functional, multidisciplinary teams that deliver digital products and services in an incremental, user-focused environment.

Key objectives

Key objective #1: You’ll contribute high-quality, well-tested, maintainable code across an entire project lifecycle, using best practices for modern software development.

  • Practice and enthusiastically share engineering methodologies and tools throughout all stages of the project lifecycle
  • Influence project planning and design using usability research, analytics, and other metrics
  • Participate in code review, architecture discussions, and feature prioritization
  • Take pride of ownership in all projects you touch; leave code better than you found it
  • Contribute to documentation, tests, style fixes, accessibility, performance, security, and more
  • Deliver code that’s easy to deploy, update, and monitor by ensuring that the necessary tooling is present early in the project development cycle or by introducing tooling into an existing project, as needed

Key objective #2: You’ll positively contribute to the culture and knowledge of the engineering team, practicing and enthusiastically sharing agile methodologies throughout all stages of the project lifecycle.

  • Work within a distributed, multidisciplinary agile team by participating in constructive discussions, openly sharing knowledge, and demonstrating value for technical and non-technical contributions
  • Support a safe, inclusive workplace and a positive team culture where all team members value diversity and individual differences
  • Provide visibility into each project’s progress, communicate blockers and challenges, and ask for help when you need it
  • Demonstrate a strong understanding of the elements of agile methodology (scrum, kanban, etc)
  • Practice human-centered design, user testing, feature prioritization, DevOps, test-driven development, and other relevant concepts

Key objective #3: You’ll meet customer expectations, along with personal and organizational goals. You’ll produce high-quality results by applying technical knowledge, analyzing problems, and calculating risk.

  • Hold yourself and your team accountable for measurable, high-quality, timely, and cost-effective results
  • Demonstrate your credibility in your area of expertise, deliver high-quality work, and accept responsibility for mistakes
  • Meet the needs of internal and external customers
  • Make well-informed, effective, and timely decisions
  • Identify and analyze problems in a constructive manner
  • Explain technical issues and concepts clearly to both technical and non-technical audiences

Key objective #4: You’ll lead change, both within and outside the organization, to meet organizational goals. You’ll help establish an organizational vision and implement it in a continuously changing environment.

  • Develop new insights into situations and question conventional approaches
  • Develop, implement, and drive technical strategy in engineering-specific and organization-wide contexts
  • Keep up-to-date on policies and trends that affect the organization and shape stakeholders’ views
  • Adapt to change and quickly integrate new information
  • Formulate and execute consistently against objectives and priorities
  • Take a long-term view and build a shared vision with people across TTS, GSA, and across the US Government

Differences between GS14 and GS15 grade levels

The General Schedule (GS) is the predominant pay scale for federal employees. The system consists of 15 grades, from GS-1, the lowest level, to GS-15, the highest level. There are also 10 steps within each grade.

Grade GS-14 Grade GS-15
The employee independently plans, develops, and executes important programs with minimal supervision and review. The employee independently plans, develops and executes large scale programs that lead to new ways of working and/or innovative approaches.
Performs assignments of exceptional breadth and intensity of effort often bringing the employee face-to-face with undefined factors and conditions which must be resolved in order to define the nature and scope of the work. Performs work under general administrative direction, with very wide latitude for the exercise of independent judgment, work of outstanding difficulty and responsibility along special technical or administrative lines which has demonstrated leadership and exceptional attainments.
May serve as a leader and mentor for more junior members on a team. Leads cross functional teams and develops guidelines for future use. Interfaces regularly with high-level stakeholders.
The employee is required to continuously exercise broad latitude to determine the intent of applicable guidance; to develop guidance for the specific area of work; and formulate interpretations that may take the form of policy statements and guidelines. Work consists of broad functions and processes such as: planning and leading efforts to address issues in areas where precedents do not exist; and establishing new concepts and approaches. Assignments are characterized by: exceptional breadth and intensity of effort; and often involving several activities being pursued concurrently or sequentially with the support of others within or outside the agency.
Supervision and review of work is extremely minimal. Performs work with wide latitude for the exercise of independent judgment, work of exceptional difficulty and responsibility along special technical or administrative lines which has demonstrated leadership and unusual attainments. The employee decides what needs to be done by conducting extensive investigation and analysis of largely undefined factors and conditions to determine the nature and scope of problems and to devise solutions. The employee makes continuing efforts to develop new concepts, theories, or programs, or to solve problems that have previously resisted solutions.
The supervisor provides administrative and policy direction in terms of broadly defined missions or functions.

TTS teams hiring for this role

There are several TTS teams hiring for this role. Candidates should look at the specialized experience for the GS15 and GS14 roles and submit application(s) to the position they feel are most suited for. Unfortunately, we are only able to reach out to those that are selected for interview.

Teams hiring for engineers:

  • 18F
  • TTS Forms Service
  • American Rescue Plan program management office
  • Additional TTS teams will be updated and added soon

Positions these teams are hiring for:

  • Consulting software engineer
  • Software developer or software engineer (frontend and backend)
  • Full-stack engineer
  • DevOps engineer or Site Reliability Engineer
  • Security and compliance engineer
  • Data engineer

Once applications are reviewed, hiring teams will identify candidates that they are interested in interviewing. We will then follow up with candidates to discuss their interest in the role(s). Candidates may interview for roles with multiple teams.

Basic information

Location: Washington, DC; San Francisco, CA; Chicago, IL; New York, NY; Virtual (100% Remote)

Salary Range: The salary range for this position is:

  • GS-14, Step 1 - $108,885 to GS-14, Step 10 - $172,500
  • GS-15, Step 1 - $128,078 to GS-15, Step 10 - $172,500

Your salary, including base and locality, will be determined upon selection, dependent on your actual duty location.

You can find more information about this in the compensation and benefits section on our site.

For specific details on locality pay, please visit OPM’s Salaries & Wages page or for a salary calculator OPM’s 2021 General Schedule (GS) Salary Calculator.

Please note the maximum salary available for the GS pay system is $172,500

Note: You may not be eligible for the maximum salary as it is locality dependent. Please refer to the maximum pay for your locality.

Who May Apply: All United States citizens and nationals (residents of American Samoa and Swains Islands)

Travel requirement: Occasional travel may be required up to 10%-20% per year

Security clearance: Public trust. Background investigation required.

Work schedule: Full time.

Appointment type: This is a term limited appointment with the ability to extend for a total of eight years.

Employee benefits: Learn more about the benefits we offer.

  • Health insurance (choose from a wide range of plans)
  • Life insurance coverage with several options
  • Sick leave and vacation time, including 10 paid holidays per year
  • Thrift Savings Plan (similar to a 401(k) plan)
  • Flexible work schedules and telework
  • Transit and child care subsidies
  • Training and development
  • Flexible spending accounts
  • Long-term care insurance
  • Training and development
  • Direct Deposit of salary check to financial organization required.


BASIC REQUIREMENTS: Have IT-related experience demonstrating EACH of the four competencies listed below:

  • Attention to Detail - This skill is generally demonstrated by assignments where the applicant keeps abreast of latest technology, information, research, etc., to maintain knowledge in field of expertise (for example, reads trade journals, participates in professional/technical associations, maintains credentials).

  • Customer Service - skill is generally demonstrated by assignments where the applicant promotes or develops and maintains good working relationships with key individuals or groups.

  • Oral Communication - This skill is generally demonstrated by assignments where the applicant serves on panels, committees, or task forces as a representative for the organization on technical or professional issues.

  • Problem Solving - This skill is generally demonstrated by assignments where the applicant monitors current trends or events (for example, technological, economic, political, social, educational, or employment trends or events) and applies the information as appropriate; AND

GS-14 LEVEL SPECIALIZED EXPERIENCE REQUIREMENTS: In addition to the Basic Requirements listed above, you must have one year of specialized experience equivalent to the GS-13 level in the Federal service. Specialized experience:

Experience developing modern web applications, backend services, or cloud infrastructure using approaches that may include test-driven development, continuous integration & deployment, or distributed version control such as github. Candidates should demonstrate experience providing guidance on technical projects and working in an iterative or agile environment.

GS-15 LEVEL SPECIALIZED EXPERIENCE REQUIREMENTS: In addition to the Basic Requirements listed above, you must have one year of specialized experience equivalent to the GS-14 level in the Federal service. Specialized experience:

Experience for this role is defined as engineering experience delivering projects, tools, services, or products as part of a team. This must include experience developing or architecting complex modern web applications, backend services, or cloud infrastructure using approaches or tools such as test-driven development, continuous integration & deployment, modern version control systems such as github or gitlab, or dependency management tools. Candidates must demonstrate experience providing technical project leadership, experience interfacing with high level stakeholders, and experience with iterative or agile development methodologies.

Provide as much detail as possible on your resume so that we can evaluate your previous experience. Follow our guidance on creating a federal style resume.

Qualification determinations can’t be made when resumes don’t include the required information. Failure to provide required information may result in disqualification.

For each job on your resume, provide:

  • The exact dates you held each job (from month/year to month/year or “present”)
  • Number of hours per week you worked (if part time)

How To Apply

We’re sorry, this job has closed.

Join TTS

An official website of the GSA’s Technology Transformation Services

Looking for U.S. government information and services?