US Gov Removing Four-Year-Degree Requirements for Cyber Jobs
securityweek.com
securityweek.com
That is - regardless of people who already have 4 year degrees or not, in the private sector both categories of people who are already established and accomplished would have much more earning power.
Has this changed recently? If not I still think most of the best talent would be going to private sector. Sure with the recent amount of layoffs and what I've heard people saying is a general reduction in earnings for software devs and IT positions some people are looking for basically anything. While those are great people, the people doing the most impactful work likely weren't laid off in the first place in the majority of companies.
If you need clearanced engineers the price goes through the roof.
Honestly if I was starting over as a fresh graduate I’d probably try and get a government job. Job security makes a huge difference in lifetime earnings and several of my early jobs sucked.
When you're young, you have the time and energy to toil hard for long hours and learn lots of new things. I would not waste that resource on a government job unless I were ready to make a career long commitment to it.
Or, another reading would be that they're avoiding the hype cycle the private sector constantly falls into, and you won't be overworked/eventually stressed out because of the constant pressure from shareholders/executives/founders who want you to put 150% of your energy with no work/life balance into their "vision of supercharged spreadsheets" or something similar.
I personally wouldn't waste my youth on just slaving away at companies for money, but also spend time exploring the world and yourself while you're young enough to have the energy (and hopefully time) to do so.
IMO keeping up is more about what you do in your free time rather than trying to actually work with whatever the new hotness is. So having free time is critical not just whatever technology you’re using at work. However, work for NASA for 40 years and what the industry does is irrelevant.
> No it definitely does not. A GS-15, whose job duties would be equivalent to a CTO or principal engineer in private sector, makes _at least_ 3x less than the going rate. You are correct in that gov benefits are incredible.
What's the government pay for a senior engineer, and what's your number for an equivalent private sector salary?
Are you state or local government?
Base salary for most GSA SWE roles tend to be around $70-140k base (GS-7 to GS-15).
I don't think I've ever met a sub-GS-7 SWE outside of those working on a military base directly or via a non-trad veteran hiring program.
CTO’s pay varies wildly but the average is only ~175k you can make more than that in government. Yes Google’s CTO makes vastly more, but there’s 1,000 local banks for every Google. https://www.payscale.com/research/US/Job=Chief_Technology_Of...
In Arlington VA you’ll cap out at 33.26% over the GS-15 step 10 so 160k * 1.33 = 212k and someone with 40 years of service is looking at a 212 * 0.011 * 40 = 93k per year pension at 62 which then gets inflation adjustments. There’s people making 3x that but not that many of them.
Is the best talent only attracted by money in the US? Are none of these people OK with taking a X% paycut (just an example) in order to work on things that have higher impact?
Do the government even want people who work there to be working there only because it pays more? Is it possible that because the government pays less than the private sector, it ends up employing people who are more aligned, compared to if they just chunked more money at people?
As an example, if one superstar programmer went to NSA instead of the private sector because NSA paid the most out of the offers they got, doesn't that mean it'll be trivial to pull this person away from the NSA in the future, just by offering more cash? Wouldn't it kind of make sense for the NSA to want people to join them because of the mission/purpose/something else, so they can retain people based on those things rather than just money?
Edit: Changed 10% to X% as apparently that's the only thing people could focus on, instead of the more meaningful questions in my comment.
And you are right in that you will never be fired.. and that is equally true for your worst colleagues, horrible managers and so on.
There are ways to get that number higher, but at the end of the day our best developers can grab multiples of the highest government salary in Silicon Valley fresh out of college.
There are people that go into government work for reasons of moral duty, but at the end of the day, it’s hard to compete with salary differentials measured in multiples.
I did note that some people choose to work in government out of a sense of moral duty, but the fact of the matter is that you probably aren't going to be working on something that has any sort of impact, especially compared to what private enterprise offers. If you want to work on interesting aerospace projects, that's private sector. At the leading edge of computing, again private sector. Leading edge of hardware research, private sector.
The only place where you are going to make a big difference with a CS degree in government is likely doing nefarious stuff with 3 letter agencies. Maybe with climate and environment as well. But again, you can have a big impact in cybersecurity or climate modelling in private sector as well.
And we just can't discard the pay differential. There are cities where government workers have to get second jobs to make their bills. a 50% pay cut just can't be ignored.
> The ‘Serve for America’ initiative, announced by National Cyber Director Harry Coker, removes the four-year degree requirement in federal IT contracts and will push agencies to hire based on experience, certifications, and aptitude tests.
I'd guess that only a tiny fraction of the (claimed) half-a-million cybersec openings are under direct Federal control. Vs. contractors, state agencies, etc. - all of which may have their own "4 year degrees" requirements, whether formally or informally.
Anyone familiar with this space?
The requirements for federal government were put out a long time ago (some scientific role job descriptions date from the 80's). This prevented a lot of new grads who had degrees in fields that didn't exist in the 20th century to get denied or delayed as someone hired to be a sysadmin, or cyber analysis didn't have the correct number of math courses. Basically only a CS degree counted.
Don't know about state/local governments, but the ones I have heard about were all over the place: some just copied the federal rules, some just hired whoever they could find.
I would guess the beltway bandits will eventually change their requirements to match the federal gov't. They are already a little more lax in some areas (like the number of math courses). They really just want to say "our people meet your qualifications".
Java, Spring Boot, Angular 1 & 2, React, CSS design tokens like Tailwind or Bootstrap, Oracle DB, MySQL, PostgreSQL, AWS and AWS Gov Cloud, Amazon SQS, Kubernetes, Rancher, New Relic, GitHub and GitHub Actions, Service Now, Confluence, Jira, and so on.
Study up and understand AGILE workflows, and a 2 week 10 business day sprint working cycles. Then tie that back into continuous integration/continuous deployments mentioned above.
If you get a grasp of everything I mentioned above and build out your LinkedIn and resume with all of those skills, multiple recruiters will be in your inbox on a daily basis.
Thanks.
Graduate to the CISSP. It is a management certification, but for the last 20 years it has been considered the gold standard for information security employment, and that is likewise reflected in federal government employment.
If you want to work in any relation to the DOD you will need a security clearance. If you have a regular federal background check that is active you are immediately more employable than other people. If you have a secret you are supremely more employable than other people. If you have a TS you are more employable than having a secret and can demand a much higher salary as a contractor, but to use a TS you will likely have to work on site at a SCIF.
A graduate degree and prior military experience in a leadership capacity seem to be equally weighted for consideration in federal employment and are supremely beneficial. A graduate degree is more practical as military experience alone will not provide career elevation.
Specifically for Cyber offense/security jobs you need to aware of CVE reports, reporting processes, mitigation, and security operations. It's absolutely more administrative and operational than technical, but technical skills are nonetheless essential for consideration. You will also want to look at the GSEC certifications, but those are ridiculously expensive.
A TS absolutely requires singular US citizenship. I have met many soldiers that were happy to revoke their dual-citizenship status to advance their career in the US military. I can also fully understand and appreciate why a person would not want to do that.
I've worked at shops where they overpaid people but hired folks who didn't have CS degrees so they didn't understand time-space tradeoffs, algorithms, data structures, or how anything worked under the hood... they were just there to collect paychecks, lacked curiosity and pride for the craft, and went home.
Inefficiencies are everywhere, denying the simplistic stereotype that that the public sector is unusually inefficient.
DoD (and a couple other agencies like the SEC) have their own talent and hiring pipeline, as well as their own pay schedules.