Java Software Engineer

Washington, District of Columbia, United States


Skylight ( is at the forefront of a civic movement to reinvent how the government serves the public in a digital world.

You’ll be a key part of our small, but rapidly growing team, which consists of former Presidential Innovation Fellows, founders of 18F, and members of the U.S. Digital Service. (It’s an exciting time to join us!)

We work in small, fast, agile teams to create exceptional customer experiences and enduring solutions out of the government’s most complex design and technology challenges. The work is challenging, but highly rewarding: millions of people — from veterans to immigrants — depend on these critical government services every day.

Your initial challenge will be to help modernize the U.S. Citizenship and Immigration Services' (USCIS') Electronic Immigration System (ELIS), the purpose of which is to streamline the process for applying and becoming a U.S. citizen. On average, USCIS receives approximately 84,000 naturalization applications per month and naturalizes roughly 700,000 new U.S. citizens each year. The current system for processing naturalization applications is slow and inefficient. And that's where you come in!


What you’ll do:

What we’re looking for:


We focus on supporting you in a variety of ways:

Note that we participate in E-Verify and upon hire, will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.

Apply for this job