Digital Force Technologies (DFT)
Software Engineer
What We Do
Digital Force Technologies (DFT) is a defense technology provider with a 20-year history of developing and fielding advanced sensor systems, force protection solutions, and tactical surveillance products. DFT’s extensive history of innovation, in-house expertise, and robust network of technology partners allows DFT to rapidly addresses critical Department of Defense (DoD) and Federal Agency requirements. DFT’s engineering team is a diverse and skilled group, determined to develop advanced technical solutions. DFT offers a unique chance to develop and work with modern technologies while delivering impact and seeing products grow from concept to reality. DFT is a results driven culture focused on innovation, creativity, and growth. If you have a passion for solving complex problems, making an immediate impact on a dynamic, and fast moving, product development team, we’d love to hear from you!
What We Need
DFT is looking for a Software Engineer to join the DFT team to support the company for its software development efforts. The ideal candidate will be energized by a fast-paced work environment, excited by integrating into complex systems, and motivated by having an immediate impact in a challenging environment.
What You’ll Do
· Work collaboratively to implement multi-faceted features to support the software roadmap
· Develop data driven applications leveraging DFT’s common API
· Support integration of industry leading sensors, algorithms, and capabilities
· Design/develop Java and Python applications in Linux environments using best practices
· Collaborate and/or lead software development projects that provide new or enhanced functionality
· Act as a technical SME for product data streaming/encoding/recording technologies and capabilities
· Work toward improvement of overall software development competencies and version control library
Required Skills/Qualifications
· Bachelors’ Degree or equivalent work experience.
· 4+ years’ experience in a Software Development role using Java or Python and streaming platforms
· Experience developing in mid-size, multi-language software projects with a heavy emphasis on interoperability and reusability
· Comfortable with integrating 3rd party codebases or libraries into existing projects
· Familiarity with developing and navigating in Linux based environments
· Comfortable with Agile software methodology and development tools specifically Git and Jira
· Must be able to obtain and hold a U.S. security clearance
Preferred Qualifications
· Bachelor’s degree in STEM discipline (Science, Technical, Engineering, Mathematics)
· Familiarity with at least one of the programming languages: Java, Python, JavaScript, Rust, Go
Understanding of:
· SQL/NoSQL Databases
· Pub/Sub Messaging (Kafka, AMQP, MQTT, ZeroMQ, etc)
· Video codecs: H.264, H.265
· Media libraries: FFMPEG, GSstreamer, Live555
· Streaming and network protocols: RTSP, UDP/RTP
What We Offer
Salary Range – 110,000 – 140,000
The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations.
EEOC Statement -
DFT is an equal-opportunity employer, and we encourage candidates from all backgrounds to apply. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.
DFT offers a comprehensive benefit package including medical, dental, vision, 401K w/ company match, life insurance, short term disability, 3 weeks PTO, 13 company holidays, and much more. In addition, DFT provides a company culture that encourages:
- collaboration
- innovation
- employee engagement
- motivation
If you are looking for a dynamic place to work where your contribution makes a difference in supporting the mission, DFT is the right company for you.
Job Type: Full-time
Pay: $110,000.00 - $150,000.00 per year
Benefits:
- 401(k)
- 401(k) 5% Match
- AD&D insurance
- Bereavement leave
- Dental insurance
- Dependent health insurance coverage
- Disability insurance
- Employee assistance program
- Flexible schedule
- Flexible spending account
- Free parking
- Health insurance
- Health savings account
- Life insurance
- Paid holidays
- Paid time off
- Retirement plan
- Snacks provided
- Vision insurance
Compensation package:
Experience level:
Schedule:
- 8 hour shift
- Monday to Friday
Application Question(s):
- Do you have experience developing in mid-size, multi-language software projects with a heavy emphasis on interoperability and reusability?
- Are you comfortable with integrating 3rd party codebases or libraries into existing projects?
- Are you willing and able to obtain a US Security Clearance for which US Citizenship is required?
Education:
Experience:
- Software development: 4 years (Required)
Work Location: In person