Software Engineer - AI & Applications

DS2Niceville, FL
$100,000 - $120,000

About The Position

DS2 is seeking a Mid-Level Software Engineer to join their team. This role involves creating mission-critical software for the warfighter and developing new and emerging technologies. DS2 provides full life-cycle software engineering services to DoW, federal, and commercial clients, emphasizing teamwork, customer focus, and hiring talented individuals. Engineers at DS2 solve problems, collaborate, and use technology to meet client needs in an environment that values both hard work and work-life balance. Applicants must be U.S. Citizens and able to complete a U.S. government background investigation.

Requirements

  • Has a bachelor’s degree in Software Engineering, Computer Science, or a similar technical field and 3 years of experience
  • Actively programs with one or more of the following languages: C, C++, C#, Java, JavaScript, or Typescript
  • Is a motivated and energetic developer that manages time well and can prioritize tasks to ensure projects are completed on time
  • Engages with teammates, both virtually and face-to-face, to plan projects, seek out or provide help on issues, as well as present solutions to clients
  • Must be a US Citizen and able to obtain a security clearance

Nice To Haves

  • Have experience using Windows Presentation Foundation for .Net Desktop Development
  • Have experience using Web frameworks such as React, Node.js, Vue.js, Next.js, ASP.NET, or Angular
  • Have any experience developing cross platform applications using Kotlin Multiplatform or .Net MAUI
  • Have a background in developing mission planning applications for the DoW
  • Can demonstrate proficiency with AI-Assisted software development workflows
  • Have proven experience building Android applications using Java or Kotlin
  • Can build robust, scalable, event-driven, backends that are service-based or use structures such as microservices using containerization (Docker)
  • Have any experience with Android Tactical Assault Kit development (TAK, ATAK, WinTAK)

Responsibilities

  • Build and maintain applications using Windows desktop technologies like WPF using MVVM patterns
  • Develop and deploy a variety of Android applications using Kotlin or Java
  • Build distributed mission-critical AI-powered applications using microservices deployed via containers
  • Play a key role in designing, developing, deploying, and demonstrating applications
  • Be a part of an agile team that works together to organize, manage, and complete their work on products
  • Work with your team to test, develop, peer review, and continuously integrate changes into the code base
  • Conduct research for, report on, and create proof-of-concepts and prototypes for R&D projects
  • Learn emerging technologies and programming tools to keep you and your team as well equipped as possible

Benefits

  • Flexible work hours
  • Healthcare, dental, and vision coverage, including STD, LTD, and AD&D
  • Generous paid time off, floating holidays, and standard holidays
  • 401K savings plan with company-matching contributions up to 4%
  • Educational and growth opportunities
  • Tuition reimbursement
  • Student loan repayment
  • Certification reimbursement + bonuses and Learning Platform Subscriptions
  • Catered tech talk lunches on topics picked by you and your teammates
  • Sponsored community and volunteer events, giving back to our community
  • Monthly office social events; game night, cook outs and office parties
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service