Search jobs > Dayton, OH > Principal software engineer

Principal Software Engineer

DCS Corp
Dayton, OH, United States
Full-time

Job Brief Software Engineer Job Brief : Software Engineer Description : DCS's Infoscitex Sector is seeking experienced Software Engineers of the highest caliber to support development of new sensor data processing / management technologies and associated big data infrastructure leveraging data governance and data standards initiatives.

As a Software Engineer, you will have the opportunity to work on projects which directly support Department of Defense efforts world-wide.

You will also be joining a growing team of engineers, scientists, and subject matter experts in Dayton, OH, truly dedicated to improving the efficiency and effectiveness of our Airmen.

We have multiple opportunities at various levels of experience associated with this program. Essential Job Functions : Capture requirements, design, develop, extend, demonstrate, and deliver software products.

Receive low fidelity mock-ups, quickly produce and then demonstrate proof of concept for feedback from senior team members.

Research and implement concepts from academia. Apply software engineering, development, and testing best practices. Use systems engineering and agile development processes.

Collaborate with mixed contractor and government teams. Help provide documentation, integration, and training support to users.

Required Skills : Due to the sensitivity of customer requirements, U.S. Citizenship is required. Bachelor level degree in software engineering, computer engineering, or equivalent engineering field with at least 8 years of software engineering experience, or a Master level degree in software engineering, computer engineering, or equivalent engineering field with at least 6 years of software engineering experience.

Applicants selected will be subject to a U.S. Government background investigation and must meet eligibility requirements for access to classified information : Current DOD TS security clearance with SCI eligibility, current TS / SCI preferred.

Strong and relevant experience with Java, C++ and Python in Linux environments. Strong and relevant experience using model-based systems engineering (MBSE) methodologies and tools for software development efforts, Cameo SysML preferred.

Strong and relevant experience with developing processing pipelines for cloud (AWS, GCP, or Azure) environments using IaaS deployment / standardization tools, and containerization and orchestration using Docker, Kubernetes, etc.

Strong and relevant experience with big data technologies (Hadoop, Spark, HDFS) and databases (Accumulo or Cassandra). Strong and relevant experience using version control software (Git) and software development tools (Jira, Gitlab, Github, BitBucket, etc.

Excellent written and verbal English communications skills. Ability to work well in team environments including distributed teams.

  • DCS Corp is an Affirmative Action / Equal Opportunity / Male / Female / Veterans / Pay Transparency Employer.
  • 14 days ago
Related jobs
Promoted
Leonardo DRS
Beavercreek, Ohio

Mentor and coach other engineers. Provide technical expertise and assistance to other engineers and support personnel. Attend appropriate engineering, customer or business meetings. Mentor and coach less-experienced engineers. ...

Promoted
SES Government Solutions
Beavercreek, Ohio

Mentor and coach other engineers. Provide technical expertise and assistance to other engineers and support personnel. Attend appropriate engineering, customer or business meetings. Mentor and coach less-experienced engineers. ...

Promoted
Applied Research Associates
Dayton, Ohio

ARA) is actively seeking a highly qualified Principal Software Engineer for software development in the Intelligence communities. Principal Software Engineer Required Experience:U. Applies advanced knowledge in the areas of engineering, computer science, and information technology for the technical ...

Promoted
DCS Corp
Dayton, Ohio

Bachelor level degree in software engineering, computer engineering, or equivalent engineering field with at least 8 years of software engineering experience, or a Master level degree in software engineering, computer engineering, or equivalent engineering field with at least 6 years of software eng...

Home Depot
OHIO, US
Remote

The Software Engineer Principal is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. As a Software Engineer Principal, you will be an extremely knowledgeable Engineer on the product t...

Northrop Grumman
Wright-Patterson Air Force Base, Ohio

The selected candidates will participate in the entire software development lifecycle with a concentration in software engineering. Basic Qualifications for a Principal Software Engineer:. Northrop Grumman Defense Systems (NGDS), Beavercreek Ohio, is seeking Modeling and Simulation (M&S) Software En...

Leonardo DRS
Beavercreek, Ohio

Bachelor’s degree in engineering or related technical field with a minimum of 8 years of experienceMastery of technologies and domain knowledge . Expected to have knowledge and significant experience in multiple engineering disciplines. ...

Goodwin Recruiting
Dayton, Ohio

We are a growing aerospace company seeking a talented Principal Software Engineer to join our team! If you have experience in the industry and are looking to expand your career, please apply today!. Principal Software Engineer Responsibilities:. Principal Software Engineer Benefits. Principal Softwa...

Northrop Grumman
Wright-Patterson Air Force Base, Ohio

Collaborate with software designers and/or software engineers in the planning, design, development, and utilization of software systems. The selected candidates will participate in the entire software development lifecycle with a concentration in software engineering. Basic Qualifications for a Prin...

Leonardo DRS
Dayton, Ohio

Mentor and coach other engineers. Provide technical expertise and assistance to other engineers and support personnel. Attend appropriate engineering, customer or business meetings. Mentor and coach less-experienced engineers. ...