Software Engineer (Full Stack Focus)An active TS//SCI clearance with polygraph is required for this role About this RoleYou'll operate as a Full Stack Software Engineer on a high-speed, rapidly changing Discovery Analytics Team. In this role, you'll work in a small, cross-functional environment where you'll be tasked with providing custom software solutions including analytic pipelines, webpage visualizations, and mission-focused knowledge tools for operators and analysts across the Intelligence Community.
You'll gather requirements and make meaningful improvements to existing corporate tools. You'll understand our customers' missions, collaborate closely with team members, and automate workflows that matter. You'll design and create reliable, intuitive user interfaces and workflows that analysts and developers actually want to use. You'll integrate with diverse teams, systems, and technology stacks, working closely with your team lead to understand and address real user needs.
This is an environment where you'll independently drive projects and proposals, taking ownership of the entire development lifecycle. You'll develop cutting-edge solutions for data visualizations, task automation, and workflow enhancements. Every day brings new challenges and opportunities for learning and growing.
Requirements- 12+ years of relevant software engineering experience with a B.S. in a technical discipline, 10+ years with an M.S., or 16+ years without a degree
- JavaScript/TypeScript/HTML/CSS experience
- Experience writing scripts and services in Python
- Experience developing with UI frameworks (e.g., Angular, React, etc.)
- Familiarity with Relational Databases (Postgres, SQLite, etc.)
- Familiarity with GitLab (CI/CD)
- Familiarity with Docker
- Experience leveraging AI Agents to assist with software development and research (Claude Code, Codex, Pi, etc.)
Preferred Skills- Prior Intelligence Community experience
- Knowledge of Network Protocols
- Experience with analyzing cyber security-related data sets (network traffic, OS events)
- Knowledge of end-to-end SIGINT collection and analysis systems
- Rust experience
- Experience developing software with Java
Benefits at Bitwise- Top salaries because we're top performers
- Pick your PTO - Everyone values time and money differently, so we give you the flexibility to choose between 3 and 5 weeks of PTO with a corresponding adjustment to your pay. Your choice, your balance.
- All 11 federal holidays, paid!
- Up to 2 snow days, paid!
- We'll quadruple (4x!) the first 6% you contribute to your 401(k), giving you up to a 24% company match. Contributing less than 6%? Unclaimed matches come right back to you as extra income, giving you a guaranteed 24% that goes to your retirement, to your paycheck, or both. C'mon now!
- 100% employer-paid medical, dental, vision, life, and disability insurances. That's a lot. Already covered on health insurance? No problem - we'll trade you this benefit for a boost to your salary instead.
- $5,250 annual education assistance for training, certifications, tuition, and even student loan repayments.
- Spot bonuses for obtained certifications, customer recognition, and just about anything else that makes us go "Hot damn!". We hope to say that many times about you.
Salary Range$287,500 - $338,000
This range includes our flex income and depends upon your annual work hours.
Salary is determined on an individual basis following the interview process and considering various factors such as years of experience, skills, education, and certifications.
What to Expect After ApplyingYou'll get an email from us right away to acknowledge your application. After that, we'll:
- Send over additional company materials for you to review
- Schedule a video call to talk about you, our company, and your place in it
- Craft a delightful offer package for you and record a video walkthrough
- Work closely with you through onboarding. We'll keep it joyful and easy.