Job Description
We're looking for a Software Engineer ready to dive into meaningful work supporting the USCIS. In this role, you’ll be a key part of an Agile team, working hands-on across the full development lifecycle – from shaping requirements and coding new features to testing, deploying, and continuously improving our apps. We value clean code, creative problem-solving, and a flexible mindset that can evolve with shifting priorities. If you're passionate about using tech for good and want to work alongside a collaborative, purpose-driven team—we’d love to meet you!
Required Skills & Experience:
4+ years of software development experience, or 1-2+ years with a Bachelor’s Degree in Computer Science
Hands on development experience with Ruby on Rails
Hands on development experience with JavaScript / TypeScript
Strong understanding of the full software development lifecycle, with hands-on experience delivering scalable, secure, and maintainable features from design to deployment
Familiarity with Agile development practices including test-driven development (TDD), continuous integration, and code refactoring
Ability to work independently and take ownership of assigned tasks
About 540
540 is a forward-thinking company that the government turns to in order to #GetShitDone and break down barriers to innovation to build impactful tech.