RogueThink is seeking a Software Engineer to design, implement, and maintain enterprise-grade software systems in secure environments for federal government clients.
Requirements
- 8+ years of hands-on development experience with C-Sharp in enterprise or mission-critical systems.
- 5+ years of experience developing applications using Java and/or Android.
- 3+ years of experience with C, C++, and/or Assembly, particularly in systems-level or embedded development.
- 2+ years of scripting using PowerShell for automation tasks.
- Experience with software architecture and iterative requirements definition with customer input.
- Knowledge of secure development environments and emerging technologies.
- Experience with Agile development methodologies.
Responsibilities
- Design and develop software systems using C-Sharp in secure, mission-critical environments.
- Collaborate with cross-functional teams to define and refine software requirements.
- Lead or participate in the full software development lifecycle (SDLC), including design, implementation, testing, deployment, and maintenance.
- Modernize and enhance legacy systems for performance, security, and scalability.
- Write and maintain scripts in PowerShell for automation and infrastructure support.
- Develop and troubleshoot applications on Windows, Android, or embedded platforms.
- Conduct code reviews, mentor junior developers, and contribute to process improvements.
Other
- Bachelor's degree in Computer Science, Information Systems, Engineering, or a related STEM field.
- Minimum of 9 years of professional experience in software engineering roles.
- Active Secret Clearance required.
- Willingness to obtain or upgrade to TS/SCI with Full Scope Polygraph.
- Strong problem-solving skills, attention to detail, and a commitment to mission-critical delivery.