
Staff Solutions Architect
Code for America
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $128,945 - $157,850 per year
Job Level
About the role
- Work with a team of designers, researchers, engineers, product managers, and policy experts across delivery areas.
- Spend time with key government agencies to build rapport with their technical team, understand their technical needs, and develop a shared understanding of how Code for America can help them achieve their goals.
- Identify and design technical solutions to improve access to government programs.
- Lead technical advisement, implementation, migration, and integration projects for government services.
- Implement proof-of-concept applications, software installations, and custom development projects.
- Work closely with clients to understand and map out detailed technical architecture, specifications, and requirements.
- Develop and implement training plans and documents to empower government agencies to improve and modernize the delivery of government services.
- Build and maintain relationships and develop technical champions within government and partner organizations.
- Work closely with cross-functional government partners to clarify problems and understand system constraints, and offer feasible and high-value technical solutions that consider the needs of all stakeholders.
- Collaborate with government partners and provide written resources to communicate complex technical concepts.
- Assist in plans for bridging the gap between government partner needs, existing environments, and long-term product opportunities for the organization, informing how repeatable solutions are created and work is increasingly productized.
- Develop government hand-off and sustainability plans to ensure states are able to continue their work after engagement has ended.
- Evaluate the technical landscape, document technical challenges, and draft assessments and recommendations.
- Provide solutions-oriented technical perspectives and expertise in service of improved government services for government agencies, organizational stakeholders, and other key audiences.
- Document and advocate for best practices and process improvements for technical solutions in their delivery area.
- Identify and execute opportunities to make the team more effective.
- Identify repeatable solutions to difficult technical/architectural challenges.
- Bring a technical solutioning lens to cross-functional conversations.
- Other duties as assigned.
Requirements
- 7+ years of experience as a Software Engineer, Solutions Engineer, or Solutions Architect with experience leading projects and interacting with customers.
- Recent back-end development, database, data-science and/or DevOps experience.
- 4+ years of experience coding backend systems and data infrastructure in an industry-standard language (Python, Java, C#, Ruby, etc)
- Recent experience integrating emerging technologies (e.g., generative AI models) into existing workflows or new solutions.
- Client-facing development experience that involves working with clients to pin down the details of specific customizations and document precise technical requirements.
- Ability to engage in research to learn about current systems and architecture, and then incorporate this knowledge to design new solutions and new architectures.
- Fast learning curve and capacity to get up to speed in new technologies quickly.
- Fundamentally curious and empathetic; able to thoughtfully balance partner, user, and team needs and identify solutions that move the work forward towards greater impact.
- Outstanding written and verbal communication skills, with exceptional attention to detail.
- Passion for the mission of making government services better for people who need them most.
- Strong self-management skills and a proven ability to manage multiple engagements simultaneously.
- Tenacity and adaptability; able to navigate relationships and technical challenges and unblock themselves and their team.
Benefits
- Leadership and teammates who share a strong work ethic and values, and who respect and care for one another
- A collaborative, cross-functional, hardworking, and joyful environment
- Laptop provided
- A one-time $700 payment for remote environment setup; $200 stipend (in first paycheck) and up to $500 reimbursement, in accordance with our equipment policy
- Cell phone and/or internet reimbursement of $50 per month
- $500 annual (per calendar year) stipend towards professional development; prorated at time of hire
- Up to $500 of professional development funds can be rolled over each year, up to a maximum of $1000
- Training / guidance for staff required to utilize AI as part of their role, plus opportunities for employees to gain AI-related skills to support job and career growth
- Employees receive a 100% employer match on the first 3% of contributions.
- Employees with 3+ years of service receive an additional 50% match on contributions between 3% and 5%, for a maximum employer contribution of 5%
- At least one no cost health insurance option for full-time employees for employee-only coverage
- A minimum of 80% of the cost of dependent coverage
- Code for America employees may work remotely across the US
- Code for America employees main residence must be within the US
- Full-time employees work 40 hours per week, Monday - Friday
- Collaborative working hours: we aim to hold all internal meetings between 10 AM - 3 PM PT. We expect all Code for America staff to be available during these set working hours
- Open personal time off (subject to manager approval), a minimum of 14 paid holidays, and an org-wide closure from Christmas Day through New Year's Day
- Paid sick time; up to 96 hours annually
- 17 weeks of paid parental and family leave
- 3 weeks of paid sabbatical after 5 years of service
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
back-end developmentdatabasedata scienceDevOpsPythonJavaC#Rubytechnical architectureproof-of-concept applications
Soft Skills
communication skillsself-managementcuriosityempathytenacityadaptabilityrelationship buildingproblem-solvingteam collaborationattention to detail