WashingtonRecruiter Since 2001
the smart solution for Washington DC jobs

Mid/Senior Software Engineer

Company: Caribou Thunder
Location: Gaithersburg
Posted on: May 16, 2022

Job Description:

Mid/Senior Software Engineer Location: Gaithersburg, MD Schedule: Full Time Shift: 1st OVERVIEW Caribou Thunder, LLC is a Woman Owned, HUBZone Certified, Native American Owned, SBA and SDB Certified global engineering services company, incorporated in 2006. Caribou Thunder is a Global Service Provider supporting a wide variety of DoD, Space, and Intelligence programs with consistent growth since inception to over 100 associates and $10M in annual sales with solid performance in 35 states across the U.S. and 22 countries around the world. Caribou Thunder is seeking?a Senior Software Engineer that?will support a large DoD contract. This meaningful work will support the mission to provide support to FAA systems. As demand for the National Airspace System (NAS) grows, smarter Next Generation (NextGen) technologies are needed to make air travel more efficient, safe, and environmentally friendly. The FAA is committed to updating terminal automation systems and implementing NextGen Air Traffic Control (ATC) capabilities that will improve air traffic operations in the NAS. The Software Engineer will be responsible for software development as part of a product team working on the development of an air traffic control and management system that improves aircraft runway and terminal congestion. RESPONSIBILITIES Investigate, engineer, test and deliver software fixes for the infrastructure component of the system. These software fixes will involve mostly shell script and Ansible playbook updates. Identify and implement enhancements using Ansible for COTS products and their deployment. Work effectively in an Agile environment as a developer and tester. Participate in Scrums. Review and ensure the quality of software deliverables. Communicate status of software fixes with outlook dates for delivery. Formulates and defines specifications for software applications or modifies/ maintains existing complex applications. Responsible for applications dealing with the overall operating system, such as sophisticated file maintenance routines, large telecommunications networks, and/or advanced mathematical/scientific software packages. Formulates and defines system scope and objectives based on user needs and specifications, research, and fact-finding. Devises or modifies procedures to solve complex problems, considering computer equipment capacity and limitations, operating time, and form of desired results. Defines and develops system requirements, documenting the requirements in detailed specifications from which programs will be developed and/or procured, and from which hardware will be developed and/or procured. Coordinates design of subsystems and integration of total system. Analyzes and revises existing system logic difficulties and documentation as necessary. Analyzes and resolves difficult and complicated program support deficiencies. Conducts independent technical investigations in systems design. QUALIFICATIONS Experience enabling infrastructure as code using Ansible--highly desired. Experience with RedHat 7 and 8. Experience with Docker. Experience with VMware and virtualized environments. Excellent verbal and written communication skills. Demonstrated ability to work effectively with others in a team environment. Strong analytical and problem solving skills. Shell scripting, JavaScript, Python skills, C++, React, Ansible. Experience using Atlassian tool set like Bamboo, Crucible, and JIRA. Air Traffic Management / Control domain experience (preferred). Competent to work in software systems, including design, coding, software integration, and system integration. Familiar with FAA-STD-026A NAS Software Development Standard, or equivalent. Experienced with structured software development and modern software productivity tools and techniques. Competent to work at the highest technical level of all phases of systems engineering activities. CLEARANCE Public Trust EDUCATION and EXPERIENCE REQUIREMENTS Mid-Level: Bachelor's Degree in scientific or engineering discipline plus 2 years of relevant experience. Senior-Level: Bachelor's Degree in scientific or engineering discipline plus 5 years of relevant experience. ABOUT CARIBOU THUNDER Caribou Thunder, LLC?is an established Defense contractor with nearly 20 years of experience delivering engineering services worldwide.? We offer industry leading salaries, flexible work life balance, full range of benefits (career development and mentoring, PTO, medical, dental, vision, life insurance, disability insurance, and 401k match).? Caribou Thunder, LLC offers meaningful career opportunities within a true team-based environment, where every employee matters, contributing to a higher goal supporting National Security programs. Caribou Thunder, LLC is committed to hiring and maintaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, marital status, national origin, age, veteran status, disability, or any other protected class. United States citizenship is a requirement for all positions. Powered by JazzHR

Keywords: Caribou Thunder, Washington DC , Mid/Senior Software Engineer, IT / Software / Systems , Gaithersburg, DC

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account