About this role:
Do you thrive in innovative, design-driven environments with a high level of both accountability and trust? Are you passionate about delivering elegant software solutions with the right amount of engineering rigor? Are you seeking a leadership role where you can use your initiative? If so – we want to hear from you! You will have an immediate impact on our energetic and expanding team by developing system level architectures and leading the implementation of complex software solutions. We expect this software engineer to bring big ideas and energy to the team.
This role will support the agile development of innovative communications, networking, and computing solutions for U.S. defense agencies that improve the sharing of information among warfighters distributed throughout airborne, maritime, and ground environments.
What you’ll do:
- Develop and implement robust maintainable software using JavaScript, Node.js, React.js, and PostgreSQL
- Design high level architectures; tradeoff analysis and selection of technologies while building consensus around them
- Coordinate with the Software Engineering Manager to ensure the Software team is providing aligned support across Systems, Hardware, and Network for our client's products and systems
- Oversee the Full Stack Software Development Life Cycle for multiple projects
- Contribute to functional and operational level software test events
- Contribute to Software team staffing, talent development and hiring decisions
- Work as a team throughout the design process, supporting sprint planning sessions, code reviews, and scrums
- Provide input for project planning and proposals
- Get in front of real-world operators to understand needs and requirements from an end-user point of view
- This role will be both a leader and individual contributor – expect to write and implement code, debug, and troubleshoot
- Interface with customers, stakeholders, and industry partners
- Support test planning, environment, and execution
- Our client provides flexible work schedules that include a combination of remote and onsite work.
We are looking for:
- B.S. in an engineering field
- 12+ years of experience in software development
- Demonstrated experience with Node.js and React.js
- Advanced knowledge of front-end web technologies (HTML, CSS, JavaScript)
- Experience with React.js within data-driven Single Page web applications (SPA)
- Functional ability with PostgreSQL databases and queries
- Hands on experience with Linux OS
- Experience with build tools (npm, gulp, sass, less, webpack, rollup)
- U.S. Citizen
- Willingness and Ability to obtain US Secret Clearance. We can answer any questions regarding this process and walk you through the steps when obtaining it
Nice to have:
- Active Secret Clearance
- Basic or higher understanding of radio and RF technology: FFTs, spectrum analysis, spectrograms, RF propagation, software defined radio (SDR), waveforms, frequency propagation, spectrograms, power spectral density, Ettus, USRP
- Knowledge of open-source technologies and protocols
- Working knowledge of networking protocols and Linux DevOps processes including writing Python and Bash deployment scripts and setting up automated testing using Jenkins and Gitlab
- Understanding of security protocols and certifications such as CompTIA Security +
- Working knowledge or experience with military networking systems and/or tactical data links
- Experience with languages such as Python, Java, and C++
Benefits:
- Medical, Dental, and Vision
- Covered for employee, and a portion of dependents' coverage is covered as well
- 11 paid Federal Holidays
- Paid Time Off (PTO)
- Date of hire through second year: 10 days/year (accrued)
- Third year and beyond: unlimited
- 40 hours of paid sick leave per year
- 401k with employer matching
- Annual bonuses
- Cell phone reimbursement: $100/month
Compensation: $120k - $160k/year (DOE)