Are you looking for an opportunity to not just develop software, but to lead building systems that will perform at scale to capture and process biometric data to support our national security? As a software development lead, you can leverage your team to solve complex problems for client missions with a complete end-to-end solution in a fast-paced, agile environment. Were looking for a software development lead with the advanced skills needed to build large-scale data processing system via microservice architecture from vision to production-ready system.
This role is more than just coding. We need a software development lead who will use their passion to learn new tools and techniques, identify and implement system improvements, and mentor teammates. Using Agile development, youll lead the team to build enterprise-level system solutions responsible for processing extensive data sets with multiple integration points. Youll analyze the needs and the environment to make sure the solution youre developing considers the current architecture and operating environment, as well as future functionality and enhancements. Join us as we build systems to change biometric data for the better.
Empower change with us.
-5+ years of experience with leading fast-paced software development to meet dynamically changing requirements, including developing and implementing software development processes, estimating software development activities accurately, maintaining a development schedule, and communicating cross-functionally and across management levels
-5+ years of experience with managing, growing, and mentoring software developers
-5+ years of experience in working with software development life cycle (SDLC) tools, including GIT, JIRA, and Jenkins in an Agile development environment
-5+ years of experience with software development in an object-oriented programming language, including Java, C#, or C++
-Experience with managing or performing on projects using modern web development frameworks and integrating APIs, REST, or Web services
-Knowledge of modern architecture and techniques, including Cloud-based, container-based, serverless, message-broker, and microservice architectures for developing highly scalable systems
-Knowledge of back-end development and service design, data storage and access models, and enterprise-level messaging services
-Ability to recommend solutions to both technical and organizational challenges and communicate effectively with staff, management, and clients
-Ability to obtain a security clearance
-BA or BS degree
Nice If You Have:
-Experience with leading in a collaborative and distributive team environment
-Experience with application performance analysis and monitoring
-Experience with designing, developing, deploying, and testing in a Cloud provider, including the AWS ecosystem and tools, such as EC2, S3, ELB, RDS, API Gateway, SNS, SQS, and Cloud Watch or similar services from another cloud provider
-Experience with Serverless, including Lambda, Step Functions, and SAM
-Experience in working with microservices and containerization technologies, including Docker, Kubernetes, or OpenShift
-Experience with CI/CD technologies, including Ansible, Cloud Formations, or Terraform
-Knowledge of various data storage mechanisms and their strengths and weaknesses, including SQL, NoSQL Document stores, NoSQL Distributed Key/Value stores, or GraphDB
-Knowledge of Big Data technologies, including Apache Nifi, Kafka, Hadoop, Spark, Scala, Hive, or Map Reduce
-Ability to be a team player who thrives in an ambiguous environment
-Ability to triage issues, react to changes, and multi-task on multiple products and projects
-Ability to be results-oriented with a customer focus
-Possession of excellent organizational skills, including tracking multiple test executions simultaneously and synthesizing the results
-Possession of excellent oral and written communication skills
-Possession of excellent leadership, analytical, troubleshooting, and problem-solving skills
-AWS Solutions Architect or Developer Certification
Build Your Career:
A challenging and dynamic work environment isnt all we have to offer. When you join Booz Allen, youll have access to:
Youll 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 that directly impact your role? You may be able to 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. Well help you develop the career you want as you chart your own course for success.