RogueThink is looking to support a mission-critical federal program focused on the design, development, and delivery of high-quality software solutions, with a strong emphasis on mobile and platform-level development.
Requirements
- Proficiency in one or more programming languages, including C, Rust, Java, Kotlin, C++, C-Sharp, or Python.
- Experience developing software on Agile teams.
- Experience developing applications for mobile platforms.
- Strong understanding of cybersecurity fundamentals.
- Strong understanding of the software development lifecycle (SDLC).
- Experience writing and maintaining software design documentation.
- In-depth understanding of cryptography best practices and secure software design.
Responsibilities
- Design, develop, test, and deliver secure software solutions supporting mission objectives.
- Lead and contribute across the full software development lifecycle (SDLC).
- Develop applications for mobile platforms, including Android-based environments.
- Defend software architecture and design decisions in formal technical reviews.
- Collaborate with cross-functional teams, including cybersecurity and systems engineering.
- Produce and maintain high-quality software design and technical documentation.
- Support modernization, sustainment, and enhancement of existing systems.
Other
- Active Secret security clearance; clearance must be in place by the start date and remain active throughout employment.
- Bachelor's degree with a minimum of 8 years of professional software development experience; or Master's degree with 6 years; or PhD with 4 years.
- Active Top Secret / SCI clearance with polygraph preferred.
- Demonstrated leadership of software development teams and technical initiatives.
- Ability to work on-site at customer location in Chantilly, VA