Software Engineer

540 🛠️💡🚀

Remote regions

US

Benefits

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.

Apply for This Position