IT Job Pro

Most Popular Tech Job site – Find Jobs || Post Jobs

Software Engineer, Junior

San Diego, California Booz Allen Hamilton Inc.

Job Description
Job Number: R*******
Software Engineer, Junior
The Challenge:
Are you looking for an opportunity to not just develop software, but
to build a system that will have a positive impact? As a full-stack
developer, you can solve a problem with a complete end-to-end solution
in a fast-paced, agile environment. We re looking for a developer with
the advanced skills needed to build cyber network defense capabilities
from vision to production-ready system.
This role is more than just coding. We need a full-stack developer who
will use their passion to learn new tools and techniques, identify and
implement system improvements, and mentor teammates. Using multiple
programming languages, including C/C++, Python, and JavaScript, you
will build and enhance computer network operations (CNO) capabilities
based on client requirements. You ll analyze the needs and the
environment to make sure the solution you re developing considers the
current architecture and operating environment, as well as future
functionality and enhancements. Join us as we build systems to change
and support the nation s Cyber mission forces for the better.
This position may be located in Annapolis Junction, MD or San Diego,
CA; relocation assistance may be available
Empower change with us.
Build Your Career:
A challenging and dynamic work environment isn t all we have to offer.
When you join Booz Allen, you can expect:
* access to experts in virtually every field
* a culture that focuses on supporting our employees
* opportunities that provide stability while offering variety
You ll also be exposed to a wealth of training resources through our
Digital University, an online learning portal featuring more than 5000
functional and technical courses, certifications, and books. Build
your technical skills through hands-on training on the latest tools
and tech from our in-house experts. Pursuing certifications? Take
advantage of our tuition assistance, on-site bootcamps, certification
training, academic programs, vendor relationships, and a network of
professionals who can give you helpful tips. We ll help you develop
the career you want, as you chart your own course for success.
You Have:
-Experience in a system language, including C/C++ or Java
-Experience with scripting languages, including Python, JavaScript,
Bash, Bourne, or C Shell
-Knowledge of computer systems architecture concepts and operating
systems internals, including address space layout, program stack/heap,
system calls, task scheduling, interrupt or exception handling, device
drivers, inter-process communication, memory operations and paging,
task switching, threading, and network communications
-TS/SCI clearance
-BA or BS degree and 1+ years of experience in a professional work
environment or 4+ years of experience in a professional work
environment in lieu of a degree
-Information Assurance Technical (IAT) Level II Certification
Nice If You Have:
-Experience with two or more of the following: manipulating pointers,
memory structures, and registers using low-level embedded systems
techniques, using pointer arithmetic, casting variables to or from
structs or arrays, common C pre-processor directives, bit masking, bit
shifting for powers of 2, event-driven or state-driven programming,
error logging, and exception handling
-Experience with Windows internals or Linux kernel
-Experience with developing software using sockets
Applicants selected will be subject to a security investigation and
may need to meet eligibility requirements for access to classified
information; TS/SCI clearance is required.
We re an EOE that empowers our people no matter their race, color,
religion, sex, gender identity, sexual orientation, national origin,
disability, or veteran status to fearlessly drive change.

To apply for this job please visit