Software Engineer - AI & Applications
Indexed description
Who is DS2?
DS2 provides full life-cycle software engineering services to DoW, federal, and commercial clients. We are committed to teamwork, a clear focus on the customer, and a belief that hiring talented individuals is essential to achieving our vision of being “Engineered to Exceed Expectations”.
Every day, DS2 engineers meet our client's needs through problem-solving, teamwork, and technology-driven solutions. You can expect to work with a team of committed engineers that lives our core values in an environment where working hard is important and playing hard is just as important.
Please Note: You must be a U.S. Citizen and able to complete a U.S. government background investigation.
Responsibilities — What You’ll Do
- 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
- 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
- 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)
- 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
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search