Nod CareersAuto-apply free

Staff Software Engineer

codeforamerica · Remote (in the U.S.) · Varies
Auto-apply to this job with Nod →
<p><span style="color: rgb(0, 0, 0);">Code for America believes government can work for the people, by the people, in the new digital age, and that government at all levels can and should work well for all people. For more than a decade, we’ve worked to show that with the mindful use of technology, we can break down barriers, meet community needs, and find real solutions.</span></p> <p><span style="color: rgb(0, 0, 0);">Our employees build and transform government and community tools and services, making them so good they inspire change. We merge the best parts of technology, nonprofit, and government to help support the people who need it most.</span></p> <p><span style="color: rgb(0, 0, 0);">With a focus on transparency and fairness, and deep empathy for partners in government and community organizations and the people that our partners serve, we’re building a movement of motivated change agents driven by meaningful results and lasting impact.</span></p> <p><span style="color: rgb(0, 0, 0);">At Code for America, you contribute to exciting work while learning and developing in a supportive and flexible environment. Our compensation and benefits are holistic and thoughtfully curated to represent our employees and our mission. Help us drive real generational change that lasts.</span></p> <p> </p> <p><span style="color: rgb(0, 0, 0);">Code for America is looking for a talented <strong>Staff Software Engineer</strong> who will help shape the technical direction of an engineering team that is contributing to high-impact government services. In this role you will drive reliable, high-quality software delivery — improving how the team builds, tests, and ships the systems that make public services more accessible and effective for the people who need them most.</span></p> <p><span style="color: rgb(0, 0, 0);">The pace of change in the policy and government landscape is accelerating at the same time that technology possibilities are shifting rapidly. Together, these shifts create new windows of opportunity to develop technical solutions that make critical public services more effective for the people who need them. Staff software engineers keep delivery moving through those moments, supporting staff and holding high delivery standards so that what we ship stays reliable and effective.</span></p> <h1><span style="color: rgb(0, 0, 0);"><strong><br></strong><strong>About the role: </strong></span></h1> <p><span style="color: rgb(0, 0, 0);">All Code for America software engineers are involved in every stage of our products' lifecycle, from prototyping and design to developing features in response to user feedback, to operating technical systems at scale. <strong>Staff Software Engineers</strong> pair hands-on engineering with leadership — guiding their team’s technical direction, demonstrating sound judgment, and enabling their fellow engineers through collaboration and mentorship. Staff Software Engineers strengthen their team's delivery practices and help other engineers on their team grow, setting a standard for technical judgment and collaboration within their project.</span></p> <p><span style="color: rgb(0, 0, 0);">This role will report to the <strong>Engineering Manager</strong> and is expected to travel no more than <strong>10% </strong>of the time. </span></p> <p><span style="color: rgb(0, 0, 0);">Code for America is based in California and can employ those who reside full-time within the United States. This is a remote position.</span><br><br></p> <h1><span style="color: rgb(0, 0, 0);"><strong>In this position you will:</strong></span></h1> <ul> <li style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0);"><strong>Technical Delivery</strong></span> <ul> <li style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0);">Craft new features that help users more easily navigate government services and receive a dignified experience.</span></li> <li style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0);">Write automated tests and develop monitoring strategies to ensure a high level of service quality.</span></li> <li style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0);">Work iteratively to ship minimal features, learn, and harden them to scale once proven</span></li> <li style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0);">Contribute to design, implementation, and code review, and make technical trade-offs alongside your team, responsibly using AI-assisted development.</span></li> <li style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0);">Own architecture and data-modeling decisions for significant parts of a production system, weighing tradeoffs across competing priorities — speed vs. maintainability, the familiar tool vs. the right one, ideal vs. feasible.</span></li> <li style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0);">Support Engineering's culture of writing by producing quality documentation and learning materials for internal and external audiences.</span></li> </ul> </li> <li style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0);"><strong>Technical Leadership & Enablement</strong></span> <ul> <li style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0);">Establish direction for technical work within your team or project, anticipating challenges, documenting decisions, and helping

Let Nod apply for you →

More jobs at codeforamerica

Program Director — codeforamericaPrincipal Software Engineer — codeforamericaEngineering Manager — codeforamericaStaff Solutions Engineer — codeforamericaLead Product Manager — codeforamericaAssociate Director, Government Partnerships — codeforamerica