Truss is at the forefront of reimagining how our government serves its people, and we’re looking for experienced engineers to help drive this mission forward.

You will work on small teams to build scalable web-apps and infrastructure for our government using modern development practices common in Silicon Valley, and new to government. You will help revolutionize the way services, depended on by millions of Americans, are designed, implemented, and delivered. You care deeply about working on technology that affects people’s lives, and are passionate about building large-scale systems that are well-designed, fast, scalable, and secure.

We are seeking driven, curious, and quick-learning engineers to join our team. We are looking both for motivated, early-career individuals to lend a hand on our projects, and more experienced technologists willing to lead and mentor. Regardless of which you identify with, a position with Truss will allow you to develop a rich skill-set working in an energetic yet balanced environment with a team of curious, helpful people.

Here's what we hope you'll bring:

    • Great communication! Including thoughtful listening skills, the ability to express complex ideas clearly and succinctly, and the ability to communicate well in writing
    • The ability to deal well with ambiguity and act with autonomy
    • 2+ years of industry coding/infrastructure experience
    • Technology-agnostic and pragmatic engineering sensibility, focused on solving key problems, not the tools
    • A thoughtful, process-oriented approach to development and engineering, such as debugging or object oriented design, and agile software development
    • A willingness to implement and encourage DevOps practices
    • A demonstrated ability to understand automated testing concepts and ability to consistently apply those concepts
    • Knowledge of database fundamentals for large scale, analysis-heavy databases
    • Proficiency in at least one commonly used programming language, such as Python, Ruby, Go, Javascript, Java, etc.
    • Familiarity with web frameworks such as Rails, Django, jQuery, Flask, etc.
    • Initiative, curiosity, a bias for action, and a problem-solving attitude
    • Experience deploying at least one application that other people use
    • A deep desire to learn
    • High personal standards of reliability

In this position you will:

    • Deliver timely, high quality solutions to specific engineering problems
    • Create automated tests or be willing to learn to do so
    • Mentor and cross-train with other engineers via design discussions and code reviews
    • Architect new systems and changes to existing systems to support new functionality
    • Make & drive technical decisions to completion
    • Evaluate and select tools to meet project needs without creating unnecessary technical debt

We're a small team working to radically improve our government, so everyone that joins us has a direct impact on the direction and success of Truss. We are stewards – we hold a deep responsibility towards the systems that we work with. We are a community – we value collaboration both within our teams and with the many hardworking people within government. We offer generous compensation and benefits packages and value a healthy work/life balance.

If you have more experience than is reflected here, that’s great! We’ll be pleased to exercise your broader/deeper skill set.