What are the responsibilities and job description for the Senior Software Engineer position at CACI?
CACI is seeking a highly motived Senior Software Engineer to support Counter Unmanned Aerial Support (CUAS) mobile application development effort.
Responsibilities:
- Work in a remote/team environment collaboratively with a positive attitude
- Sustainment and New Development to meet mission requirements
- Independently accomplish tasks from remote location
- Continuously improve on product quality and enhance performance
Required Skills:
- BS degree in Computer Science or related field with 10 years’ experience
- Experienced in mobile app development (Android/IOS/Windows)
- Ability to develop application programming interfaces (APIs) to support mobile functionality.
- Web Application Development with advanced knowledge of Object-Oriented Programing (OOP) and Designs
- Experience with Web Service Development
Desired Skills:
- Ability to write unit and UI tests to identify malfunctions
- Good understanding of Two-Factor Authentication practices and implementation
- Good understanding of architectural and design patterns
- Able to adapt and to new technologies
What We Can Offer You:
- We’ve been named a Best Place to Work by the Washington Post.
- Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
- We offer competitive benefits and learning and development opportunities.
- We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.
- For over 60 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.
As a federal contractor, CACI is subject to any federal vaccine mandates or other customer vaccination requirements. All new hires are required to report their vaccination status.