Software Web Developer

You need to sign in or
create an account to save a job.

Job Description

What's it like realizing your potential at an innovative company that takes on some of the world's most important challenges? Rewarding. As a member of our Defense Intelligence Technology team, you will join a diverse group of driven professionals who design the products and systems that support enhanced military capabilities, protect national security, and keep critical information and infrastructure secure. With us, you will be able to make an impact while you hone your skills and grow in your career.

We are looking for a Software/Web Developer to add their skills to our team supporting infrastructure services and enterprise engineering efforts for DIA IT Infrastructure Services and networks. This is an exciting and dynamic job opportunity where you will support a dynamic operational customer, and help advance the United States military's analytic and operational capabilities.

In this job, you will:
• Support software and web architecture development, requirements analysis, process execution and evaluation, selection and evaluation of COTS/GOTS tools, and integration (with both new and legacy systems)
• Design, create, test, maintain, and develop visually pleasing, content rich, user-friendly interfaces with intuitive navigation to satisfy customer requirements
• Analyze and troubleshoot extremely complex software problems and provides solutions using the latest technologies
• Integrate new software and web products with existing software and web applications in order to improve the functionality or design of the system
• Provide software process management and configuration management throughout the software /web development lifecycle
• Analyze and collaborate cross-functionally with data scientists, analyst, project managers, and other engineers
• Oversee and monitor performance, identify root causes, and when required, take steps to resolve issues; research and evaluate new concepts and processes to improve performance
• Direct multiple teams through to project completion; provide guidance and direction to more junior level technicians, specialists, and managers in their activities; work alongside other engineers on the team to sustain and advance the organization's capabilities
• Research, design, develop, and/or modify enterprise-wide systems and/or application software
• Develop complex data flows or make significant enhancements to existing pipelines
• Research emerging technologies to determine impact on application execution
• Interact with customers and development team to gather and define requirements

Required Education, Experience, & Skills
Education and Experience Requirements:
• High School Diploma + 10 years relevant experience
• Associate's Degree + 8 years relevant experience
• Bachelor's Degree + 6 years relevant experience
• Master's Degree + 4 years relevant experience
• PhD + 2 years relevant experience
Bachelor's Degree in Computer Science, Electrical or Computer Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience

Active TS/SCI clearance and ability to obtain and maintain a CI polygraph
8570 Information Assurance Technical (IAT) Level II certification (Security+ or other) Training and Certifications

Required Experience includes:
Minimum of five years current and related software development experience
• Hands-on platform builder with significant experience in developing scalable data platforms, with experience in business intelligence, analytics, data science and data products.
• Strong, firsthand technical expertise in a variety of configuration management and big data technologies and proven ability to fashion robust scalable solutions that manage large data sets
• Ability to handle an agile environment with little supervision and have a passion for continuous improvement and innovation
• Hands-on experience and familiarity with one or more of the following software/tools:
• Build automation technologies like Maven, Jenkins, etc.

• Modern programming languages like Java, Python, Scala, etc.

• Building APIs and services using REST, SOAP, etc.

• Elastic Search and relational databases

Preferred Education, Experience, & Skills
Bachelors degree in a STEM field
Active TS/SCI clearance with CI Poly

Preferred/Desired Skills:
• Hands-on experience with distributed computing systems: Hadoop, Elastic, Spark, EMR, Databricks, or other Knowledge of AWS Cloud technologies: EC2, S3, SQS, SNS, VPC, ELB
• Knowledge of servers operating systems: Linux, Windows
• Experience with Scrum/Agile development methodologies
• Strong problem-solving skills and ability to comprehend database methodologies

About BAE Systems Intelligence & Security
BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it's what we do at BAE Systems. Working here means using your passion and ingenuity where it counts - defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team-making a big impact on a global scale. At BAE Systems, you'll find a rewarding career that truly makes a difference.

Intelligence & Security (I&S), based in McLean, Virginia, designs and delivers advanced defense, intelligence, and security solutions that support the important missions of our customers. Our pride and dedication shows in everything we do-from intelligence analysis, cyber operations and IT expertise to systems development, systems integration, and operations and maintenance services. Knowing that our work enables the U.S. military and government to recognize, manage and defeat threats inspires us to push ourselves and our technologies to new levels.

At BAE Systems, we celebrate the array of skills, experiences, and perspectives our employees bring to the table. For us, differences are a source of strength. We're laser-focused on high performance, and we work hard every day to nurture an inclusive culture where all employees can innovate and thrive. Here, you will not only build your career, but you will also enjoy work-life balance, uncover new experiences, and collaborate with passionate colleagues.