Help transform how the federal government does technology.
We’re looking for candidates passionate about our mission, with top-notch software development, design, content, and operations skills to match.
We’re a remote-first team with offices in DC, New York, Chicago, and San Francisco, and we have teammates working all over the country. Read more about how we make our distributed model work.
If you have any questions, please contact our Talent Team at email@example.com.
Links below will take you to the Technology Transformation Services join page to apply.
How to apply
When you apply for a role at 18F, you’ll need to submit a government-style resume, which includes much more detail than a private-sector resume.
All United States citizens and nationals (residents of American Samoa and Swains Islands) are eligible to apply. For most of our roles, you can live anywhere in the United States.
Most 18F positions are “not to exceed” (NTE) positions, which means they are two-year terms and can be renewed once, for a total of four years.
18F is an equal opportunity employer
We’re building a team that reflects the United States. We don’t discriminate based on race, color, religion, sex, gender identity or expression, national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factors. If you have the skills we need, that’s all that matters.
How we collect and review applications
We collect applications during the period specified in the job posting (usually five business days). We consider all applications collected within a given period a cohort and evaluate them against each other.
Once the application collection period ends, you can’t add to or modify your application.
A panel of subject matter experts will review each application using a qualification process called Category Rating. Once we’ve evaluated all applications within the cohort, we send all the applications and evaluation scores to General Services Administration (GSA) Human Resources, our partner in the hiring process, to apply Veterans’ Preference for candidates who claim it. The top qualified candidates will be contacted to continue on to the interview process.
The interview process
The interview process usually begins with a 30-minute preliminary screening by phone or video call. Plan to talk about your skills and experience and what you’re passionate about. We’ll also share more about our teams and the work we do here.
If we’d like to chat with you more, we’ll invite you to a series of video chats with 18F team members for a couple of longer conversations.
If you’re interviewing to join our Engineering team, you can read more details about the interviews we conduct for prospective engineers.
If 18F identifies you as a strong match after interviews, your 18F recruiter will reach out to you with next steps.
After your interviews
The hiring process continues in partnership with GSA HR, our parent federal agency’s human resources office. They’re responsible for extending tentative and official final offers. Here’s how that works:
- A GSA HR specialist calls you with a tentative offer, including salary. “Tentative” means the offer is contingent on security clearance.
- If you accept the tentative offer, then we move to the next step.
- You receive a USAccess email to schedule a time to have your fingerprints taken at one of these locations.
- You schedule and complete your fingerprint scans.
- You fill out the e-QIP questionnaire, which covers seven years’ worth of employment and location history, among other things.
- Once your e-QIP is processed, you receive an interim security clearance.
- A GSA HR specialist calls you with a final offer.
- We work with you to set a start date. Candidates start on the first day of a GSA pay period (every other Monday).
Security clearance documents
All government positions require some kind of background check. Most roles at 18F require a public trust position clearance, which is more thorough than most private-sector background checks but not as intensive as a higher government security clearance. The clearance process adds some time and forms to the hiring process, but the GSA Human Resources team will guide you through it.
It can be helpful to start pulling some documents together in advance. The forms you can expect to complete include:
- OF306 — Declaration for Federal Employment (PDF)
- GSA 3665 — Authorization to Obtain Credit Report
- If you want to prepare for the e-QIP by gathering information in advance, the SF-85p (PDF) includes the same questions, so you can use it to get a head start.
Government pay grades
18F team members are hired for specific position descriptions at a specific grade level from the federal general schedule (GS). The GS system is a pay system for civilian employees in the federal government; evaluation and compensation varies by grade level. The qualification requirements for each position at a specific GS level are based on education, background, accomplishments, and experience. The specific requirements will always be listed in the job posting. Salaries of federal employees are public information, and your salary may become publicly available on sites like FederalPay.org.
Understanding grade levels
Federal employees on the general schedule range from GS-1 to GS-15. Find out more about the GS system from the Office of Personnel Management.
GS grade levels specify a fixed compensation range for a particular position, in particular geographic localities, within the federal government. Understanding the relationship between GS grade level, location, and compensation is important to understanding how pay works at 18F.
Each GS grade level contains a series of 10 steps, and new GS employees are usually hired at step 1 of a GS grade. However, in special circumstances, agencies may authorize a higher step rate for a newly-appointed federal employee based on a special need of the agency or superior qualifications of the prospective employee.
The annual salary cap for all GS employees is $164,200 per year. You cannot be offered more than this under any circumstance.
The GS salary calculator shows how level, step, and locality affect compensation.
Raises and bonuses
Step increases are the most common kind of raise for GS employees, and the waiting period depends on the step. Steps two, three, and four have a one-year period for step increases. Steps five, six, and seven are two years. Steps eight, nine, and ten are three years. So if you come in at step one, the following year you will be a step two. If you come in at a step six, it will take two years to be a step seven.
Bonuses generally come after the year-end review process in late September, and are awarded based on the results of that review. You must be an 18F employee for at least three months to get a performance review. Bonuses are either a small percentage of your annual salary or additional paid time off.
Benefits and leave
The benefits package for federal employees includes medical, vision, and dental insurance, life insurance, paid leave, and the Thrift Savings Plan (the government version of a 401K) with up to five percent matching. Our telework policy affords increased flexibility, and employees who use public transit to commute may claim commuter benefits.
18F also supports employees’ ongoing professional development by providing training opportunities and encouraging employees to participate in conferences, consortia, and other industry events.
The 18F Handbook has more information about working at 18F, including:
- Leave, telework, and virtual worker policy
- Professional development and training processes
Unlike private-sector resumes, government-style resumes are often several pages long and include detailed information about the jobs you’ve held, your responsibilities, and what you accomplished.
- When you are preparing your application, be sure to reference the Qualifications & Evaluation sections of the job post to help you best frame your experience.
- Don’t get hung up on trying to match specific formatting just make sure you’ve included the information relevant to each section.
- Be as detailed as possible, length is not an issue as long as the information you are including is relevant.
- For your most relevant, recent, or longest held position, list 8-10 bullet points about your responsibilities and accomplishments. For each prior position, you can list fewer points focusing on the information that is most relevant to the job you are applying to.
- Don’t be afraid to use technical terminology if it’s relevant to your role or the role you are applying to but avoid acronyms and abbreviations where possible.
- We don’t use any kind of automated screening tools, your application will be evaluated by humans who will have varying levels of familiarity with the details of the roles. Although it’s not a key-word search, better to be explicit and not assume the reader has the domain knowledge or context to “read between the lines”.
- Quantify as much as possible (where applicable)
Sample Structure/Key Information for each position
This is the information that you should include for each position on your resume.
- Company/Organization Name
- Location (City, State)
- Dates of employment (MM/YYYY)
- Hours Per Week (e.g. 15, 20, 40. If “full time” list 40 hours)
- Job Title/Position Title
- GS Level (Only relevant to current or past federal employees)
- Brief description of the organization
- Brief description of the product/project/team you worked on or supported (if applicable).
- List of relevant skills, tools, technologies used
- Specific duties, responsibilities, accomplishments of the position
Detailed Description of Sections
Brief Description of the organization & Brief description of the product/project/team you worked on or supported (if applicable).
This section provides context for your work and accomplishments which helps us understand how it’s applicable to our work and the role you are applying for. Examples of the kind of information on team, project, product, etc to include:
- Clients/Customers type: public facing, end-users, internal, B2B, civic tech, etc
- Scope of impact/Performance metrics: users, clients, datasets, uptime, cycle time, etc.
- Team size/composition
Relevant Skills, Tools, Technologies Used
Here is where you will capture the skills, methodologies, techniques and tools that you used in that position. Focus on those things that were significant to your work and are relevant to the role that you are applying to. Below are some examples of things that you might include:
- Scrum, Scaled Agile Framework, paired-programming, test-driven development, contextual inquiry, ethnograph, Lean startup
- Wireframes, sitemaps, card sorting, storyboards, journey maps, proto-typing, roadmaps, style guides, pattern libraries, A/B testing, continuous integration
- Information architecture, service design, visual design, content design, project management, copywriting, server-side development, front end development, containerization, configuration management,infrastructure automation
- Axure, Powerpoint, Trello, Amazon Web Services, Azure, Docker, Slack, Github, Ruby, Mercurial, PyUnit, JUnit, Rspec, Travis, MongoDB, Redis, Cassandra
Example Resume Excerpt
Technology Transformation Service - Washington, DC
The Technology Transformation Service’s (TTS) mission is to lead the digital transformation of the federal government by helping agencies build, buy, and share technology that allows them to provide more accessible, efficient, and effective products and services to the American people.
Software Engineer - 07/2015 to Present - Hours per week: 40
Developer for USAJobs which is a job posting and application collection portal used by over 500 offices/agencies posting 320k jobs and over 10M applicant accounts
- Led and managed backend web development, support and deployment of USAJobs providing metrics and analytics dashboards
- Developed new features and provided technical support solutions utilizing the Ruby on Rails framework, Postgres/PostGIS SQL, JSON and Redis while maintaining and deploying to Heroku, Amazon Web Services (AWS) cloud technologies including Relational Database Services (RDS) and Elastic Search environments
- Partnered with departments gathering requirements to develop a joint implementation strategy, obtain access relevant agency internal data systems and data definitions and extract departmental datasets via RESTful APIs.
- During implementation process met with agency stakeholders weekly to iterate using an Agile development approach to achieve a user centric designed experience
- Managed codebase in GitHub repository for source control, scoping technical requirements into developmental milestones, releases tagging, issue tracking and source control.
- Assembled with sales team, database administrators, product managers, data scientists, executive leadership, enterprise architects to form cross-functional, multidisciplinary team to develop a user focused analytics dashboard delivering an insightful analytics dashboard enabling government officials to make data driven decisions
- Automated testing of codebase using Rspec and CircleCi for continuous integration
- Guided team members on data infrastructure to implement front end solutions and peer review code commits for potential refactorization to ensure quality
Other sections to include, if applicable
- Volunteer work (include the organization’s name, your years of participation, and a one-line description of your role)
- Relevant awards (include awarding organization, title of award, year received, and any relevant details, such as chosen as award winner out of 300 contenders)
- Relevant public speaking engagements and presentations (include title of presentation, name of conference/event, month and year of presentation, and any other relevant details)
- Certifications (name of certificate, institution issuing the certificate, year issued)
- Relevant professional affiliations (organization name, your years of participation)
- Publications (including personal blog posts) (title of published work, month and year of publication)
- Training and courses (name of training or course, organization providing the training, MM/YYYY completed)