Jobgether
Senior/Staff Software Engineer, Fullstack
engineeringfull-timeUS
SALARY
$150k – $185k/yr
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more
About the role
Accountabilities:
- Design, build, and maintain clean, reusable, production-quality software as part of a multidisciplinary, cross-functional product team.
- Apply lean-agile engineering principles, including API-first design, simple and maintainable architectures, continuous integration, version control, and automated testing.
- Select appropriate programming languages, frameworks, tools, and technologies based on the needs of each project, with an emphasis on pragmatic and open-source solutions where appropriate.
- Analyze existing systems to identify technical debt, instability, reliability concerns, performance issues, and other opportunities for improvement, then design, document, and communicate effective solutions.
- Build secure and compliant software while proactively addressing common application vulnerabilities and incorporating security considerations throughout the development lifecycle.
- Apply sound data engineering principles, selecting and working with appropriate datastores and persistence strategies for different software systems and use cases.
- Design systems with performance, reliability, availability, maintainability, and scalability in mind, understanding how individual components interact across the broader architecture.
- Maintain a strong user-centered perspective, considering how technical decisions and implementation choices affect the people ultimately using the software.
- Collaborate directly with stakeholders to understand their needs, explain technical tradeoffs in clear language, and help shape practical product and engineering decisions.
- Demonstrated ability to write clean, functional, reusable code supported by comprehensive automated testing and strong engineering practices.
- Strong understanding of software architecture and system design, including performance, reliability, availability, persistence, and interactions between system components.
- Experience developing secure, compliant applications and understanding common software vulnerabilities and approaches to mitigating them.
- Solid understanding of data engineering fundamentals and experience working with different datastores to manage persistent application data.
- Strong stakeholder communication skills, with the ability to translate technical concepts and tradeoffs into clear, accessible language for non-technical audiences.
- User-centered mindset and the ability to consider user needs, outcomes, and real-world implications when making technical decisions.
- Experience building accessible software that meets Section 508 and WCAG standards is a plus.
- Experience working in constrained or regulated environments, such as legacy systems, Authority to Operate (ATO) boundaries, or FedRAMP-authorized cloud services, is desirable.
- Experience with infrastructure as code, such as Terraform, and/or immutable infrastructure technologies such as Docker is beneficial.
- Experience contributing to open-source projects or developing software in public/open environments is a plus.
- U.S. citizenship is required for employment, and all work must be performed within the United States, excluding U.S. territories.
- Depending on the project, the ability to obtain a public trust determination or security clearance, potentially up to Top Secret, may be required.
- Successful completion of a background check is required.
- Certain federal contracts may require a degree or allow additional years of relevant experience as a substitute.
- Ability to travel as needed.
- Fully remote position with work performed within the United States.
- Salary ranges based on seniority include $150,000–$185,000 for Senior Software Engineers and $170,000–$203,000 for Staff Software Engineers.
- Medical, dental, and vision insurance.
- Short-term and long-term disability insurance, plus life and AD&D coverage.
- Dependent care FSA, healthcare FSA, and health savings account options.
- Dollar-for-dollar 401(k) matching up to 10% of salary, with no vesting period.
- Flexible paid time off, generally around 25 days per year, plus 11 paid federal holidays.
- Up to 12 weeks of paid leave for eligible new birth, adoption, or foster parents.
- Performance rewards, including annual salary increases, annual performance bonuses, spot bonuses, and stock options.
- Business development and sales bonuses, plus referral bonuses.
- $2,000 annual professional development allowance.
- $750 annual technology-related purchase allowance.
- $100 annual merchandise allowance.
- Flexible, remote-friendly work environment designed to support autonomy and professional growth.
- Opportunity to apply engineering expertise to technology projects focused on improving public services and creating public benefit.
Requirements:
Benefits:
✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply