RogueThink Inc. ยท 1 week ago
Senior Principal Cyber Software Engineer
RogueThink Inc is a forward-thinking IT services provider supporting mission-critical federal programs. They are seeking a Senior Principal Cyber Software Engineer to support the design, development, and delivery of secure software solutions, with a focus on mobile and platform-level development.
Cloud ComputingConsultingDevOpsInformation TechnologySoftware Engineering
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
Provide technical leadership, code reviews, and mentorship to junior engineers
Operate effectively within Agile development environments
Qualification
Required
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
Proficiency in one or more programming languages, including C, Rust, Java, Kotlin, C++, C#, 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
Preferred
Active Top Secret / SCI clearance with polygraph
Demonstrated leadership of software development teams and technical initiatives
In-depth understanding of cryptography best practices and secure software design
Advanced knowledge of Android and Linux system internals
Background in Android or Linux kernel and driver development
Familiarity with reverse engineering tools such as Ghidra or IDA Pro
Proven capability designing embedded software systems
Hands-on experience developing Flutter applications
Experience managing Linux virtual machines and virtualized environments
Working knowledge of Microsoft Azure DevOps pipelines and tooling
Benefits
Performance bonuses are available to all employees and are based on individual contributions, company performance, and program management recommendations.
Our 401(k) Matching program provides dollar-for-dollar matching on the first 6% of employee contributions to a traditional or Roth 401(k) through Vanguard.
$8,000 bonus for successfully hired TS/SCI-cleared candidates
$5,000 bonus for all other successful referrals
RogueThink offers competitive PTO policies that consider both program requirements and employee seniority.
We observe the following holidays: New Year's Day, Martin Luther King Jr. Day, Presidents Day, Memorial Day, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving Day, Christmas Day
We offer comprehensive insurance options, including: Health, Dental, and Vision Insurance, Disability Insurance, Accident and Critical Illness Insurance, Life Insurance
Family Leave: Five paid days following the birth or adoption of a child
Bereavement Leave: Three paid days for the loss of an immediate family member
RogueThink offers a combination of online and in-person training to ensure our workforce stays ahead of industry trends and evolving technologies.
We support your professional and continuing education goals by offering tuition assistance for eligible programs.