About The Position

DS2 provides full life-cycle software engineering services to DoD, federal, and commercial clients using mature agile, scrum, and SAFe practices. We are an organization that is committed to teamwork with a clear focus on the customer and a belief that hiring talented individuals will help us meet our vision of “Engineered to Exceed Expectations”. Every day, DS2 engineers meet our clients’ needs through problem-solving, teamwork, and technology driven solutions. You can expect to work with a team of committed engineers that exemplify our core values and an environment where playing hard is just as important as working hard. We are always looking for individuals with a knowledge and passion for coding and a willingness to improve their abilities and learn new skills.

Requirements

  • Has a Bachelor’s degree in Software Engineering, Computer Science, or a similar technical field and a minimum of 3 years spent writing Android Apps.
  • Actively programs with one or more of the following languages: Java or Kotlin.
  • Is able to engage 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.
  • Is motivated to build elegant and intuitive mobile applications for the DoD.
  • Manages time well and can prioritize tasks to ensure projects are completed on time.
  • Must be a U.S. Citizen and be able to complete a U.S. government background investigation in order to obtain and maintain a government security clearance.

Nice To Haves

  • Have developed Android applications that use any of the following: Jetpack Compose, Coroutines and Flows, Room, and Dagger.
  • Have any experience with Android Tactical Assault Kit development (TAK, ATAK, WinTAK).
  • Are proficient with source control software like TFS, Git, or Bitbucket.
  • Have used Software Development Lifecycle tool suites like Azure DevOps or Atlassian.
  • Have a background in developing Mission Planning Applications for the DoW.
  • Have examples of code we can check out, like GitHub, or SourceForge repositories, any applications you've built, pet projects, or submissions to hackathons and/or game jams.
  • Received one or more Scrum, Microsoft, Google Developer certifications or any other technical certifications.

Responsibilities

  • Play a key role in designing, developing, deploying, and demonstrating a variety of Android applications using Kotlin or Java.
  • 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 schedule
  • Educational opportunities
  • Tuition reimbursement
  • Student loan repayment
  • Certification reimbursement + bonuses
  • Excellent healthcare, dental, and vision coverage, including STD, LTD, and AD&D
  • Generous paid time off + holidays
  • 401K savings plan with company-matching contributions up to 4%
  • Sponsored community and volunteer events, like beach cleanups, 5Ks, and more
  • Snacks and beverages included
  • The occasional foosball or Mario Kart match
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service