Job Number: R0204418
Linux Application Developer, Senior
The Opportunity:
As a Software Engineer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop software but to create a system that will make a difference, we need you on our team. We're looking for an experienced developer like you with the skills needed to develop software and systems from vision to production-ready.
This role is more than just coding. We need a software engineer who will use their passion to learn new tools and techniquesto create innovative, secure, anddiverse software systems such as processing intensive analytics, novel algorithm development, manipulation of extremely large data sets,andreal-timesystems.Using Agile lifecycle development, programming languages such asC, Rust,Go, Java, Python, JavaScript, HTML, and CSS, and cutting-edge technologies, you will independently design, code, and test major features, as well as work jointly with other team members to deliver complex changes. You will collaborate with product management, engineering teams, and operations teams to develop innovative solutions that meet business needs with respect to functionality, performance, reliability, realistic implementation schedules, and adherence to development goals and principles. Join us as we build a highly reliableEnterprise CrossDomainService to meet our customer's ever-evolving mission needs.
Work with us as we shape systems for the better.
Join us. The world can't wait.
You Have:
8+ years of experience in development using technologies, including C/C++, C#, Java, Go, Rust, or SQL/NoSQL
Experience with Infrastructure as Code
Experience in computer science with competencies in data structures, algorithms, object-oriented programming, and software design
Experience developing applications for Linux
Knowledge of the Linux operating system
Top Secret clearance
Bachelor's degree in CS and 12+ years of experience in software design and development, or 16+ years of experience in software design and development in lieu of a degree
Nice If You Have:
Experience designing and optimizing resilient, secure, and survivable applications to meet resource constraints
Experience leading efforts to establish mature secure software development practices that lead to both lower defect escape rates and resiliency against attack
Experience in Python, JMS, JSON or XML, SOA or RESTful applications, or web front-end technologies, including Bootstrap, Angular, HTML or HTML5, CSS, JavaScript, or Ajax
Experience with Cross-Domain guard solutions, including Forcepoint High Speed Guards, OWL Data Diodes, or ISSE Guards
Knowledge of conferring with system and hardware engineers to derive software requirements and subsequently develop them for production
Ability to write and review software product documentation
TS/SCI clearance with a polygraph
Clearance:
Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; Top Secret clearance is required.
Compensation
At Booz Allen, we celebrate your contributions, provide you with opportunities and choices, and support your total well-being. Our offerings include health, life, disability, financial, and retirement benefits, as well as paid leave, professional development, tuition assistance, work-life programs, and dependent care. Our recognition awards program acknowledges employees for exceptional performance and superior demonstration of our values. Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible to participate in Booz Allen's benefit programs. Individuals that do not meet the threshold are only eligible for select offerings, not inclusive of health benefits. We encourage you to learn more