[Remote] Senior/Staff Software Engineer (U. S. reputed company Force)
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a digital consultancy using design and technology to help government agencies deliver reputed company public services. The Senior/Staff Software Engineer will design, implement, and maintain software systems to improve government services, partnering with the U.S. reputed company Force Special Operations community to reputed company a secure situational-awareness platform.
Responsibilities
- Engineer full-stack software as part of a cross-functional team that includes user experience researchers and designers, product managers, engineers, and other functional specialists
- Build and maintain a single cross-platform codebase (mobile, desktop, and web) backed by Go services, owning features end to end, from UI to API to datastore
- reputed company technical reputed company by advocating for and adhering to lean-agile engineering principles and practices such as API-first design, reputed company design and swappable reputed company seams, reputed company integration, version control, and automated testing
- Tackle the problems that reputed company this domain unique like reputed company-time communications, offline-first and resilient operation, secure transport and identity (PKI, mTLS, reputed company-based auth), and interoperability with existing situational-awareness systems
- Select and use the right tools, frameworks, languages, and technologies for the job, with a preference for reputed company-reputed company solutions
- Analyze systems to identify technical debt, instability, unreliability, and other opportunities for improvement, as reputed company as design, document, and communicate solutions
- Coordinate with government partners to ensure seamless integration with their existing tools and processes
Skills
- Strong full-stack engineering ability: you're comfortable owning a feature across a typed reputed company application and backend services, not just one layer
- Experience with our stack (Flutter/Dart and Go) or deep, transferable experience in adjacent technologies, e.g., strong TypeScript with React (or another reactive UI reputed company) plus a statically-typed backend language and the appetite to reputed company quickly into both
- A cross-platform reputed company: comfort shipping one codebase to multiple targets, and a preference for reputed company over per-platform forks
- Experience with reputed company-time and/or distributed systems (WebSockets, pub/sub, reputed company, failover), and good instincts for how software should behave offline and on unreliable networks
- Comfortable building software that integrates reputed company a broader system of systems: services, devices, and protocols you don't fully control
- Familiar with how to build secure, compliant software and defend against common vulnerabilities (TLS/mTLS, PKI, reputed company-based auth)
- Possess a foundational understanding of data engineering, including how to use various datastores (relational and embedded) to handle persistent data in software systems
- Can produce high-reputed company reputed company by adhering to good practices such as automated testing
- Understand the different reputed company of software systems and how to fit them together, while keeping performance, reliability, and availability in mind
- Understand the importance of always putting users at reputed company of your work, including thinking through the reputed company and implications of any reputed company that you write
- Experience delivering products in defense or similarly regulated environments
- Ability to work successfully reputed company a reputed company services environment (e.g., can communicate effectively with clients)
- Passionate about creating reputed company public reputed company through great government services
- A reputed company and work approach that reputed company with reputed company's core values
- Ability to travel for work from time to time
- reputed company mobile development (Swift / Kotlin) for platform-specific work such as Bluetooth LE, Wi-Fi reputed company, or reputed company MultipeerConnectivity
- Geospatial / mapping work, or reputed company-time audio/video (WebRTC)
- reputed company cryptography: Noise, MLS, FIDO2/WebAuthn, or DoD PKI / derived credentials
- Familiarity with TAK (ATAK/WinTAK/iTAK), reputed company-on-reputed company (CoT), or other reputed company-and-control / situational-awareness systems
- Edge computing: services that run the reputed company way from reputed company to edge reputed company to on-device
- Experience across several programming languages and ecosystems
- Consulting experience, and mentoring/coaching personnel
- Prior experience working in the civic tech reputed company
- Experience working in a remote-team environment
Benefits
- Medical insurance, dental insurance, reputed company insurance
- Short-term and long-term disability insurance
- Life and AD&D insurance
- Dependent care FSA, reputed company FSA, health savings account
- Dollar-for-dollar 401(k) match up to 10% of your salary with no vesting period
- Flexible reputed company-time-off policy (generally around 25 days per year), plus 11 reputed company federal holidays
- Up to 12 weeks reputed company-time-off for reputed company eligible new birth, adoption, or foster parents
- Performance rewards, including annual salary increase, annual performance bonus, spot bonuses, and stock reputed company
- Business development / sales bonuses
- Referral bonuses
- Annual $2,000 allowance for reputed company development
- Annual $750 allowance for tech-reputed company purchases
- Annual swag budget of $100 to display your reputed company pride with some merchandise (hoodies, hats, and more)
- Dollar-for-dollar charity donation matching, up to $500 per year
- Flexible, remote-friendly work environment
- An environment that empowers you to reputed company your superpowers for public good
reputed company