Junior Software Engineer

KBRDayton, OH
88d

About The Position

KBR's National Security Solutions team provides high-end engineering and advanced technology solutions to our customers in the intelligence and national security communities. In this position, your work will have a profound impact on the country's most critical role - protecting our national security. KBR, Inc. is seeking a highly skilled and experienced Junior Software Engineer SME to join our team in Beavercreek, OH.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, or another related field.
  • 2-5 Years of relevant experience.
  • High-level knowledge of modern C++.
  • Ability to exercise discretion and independent judgment in the performance of duties.
  • Experience with adhering to crucial deadlines.
  • Ability to provide in-depth evaluation and analysis of unique complex technological issues.
  • Active DoD Top Secret clearance with SCI eligibility.

Nice To Haves

  • Experience with Scrum/Agile development methodologies.
  • Experience with automation technologies such as Docker and JIRA.
  • Experience with build automation technologies such as GitLab and Artifactory.
  • Experience with monitoring technologies such as SonarQube and Trivy.
  • Experience with modern programming languages such as Perl and Python.
  • Meticulous code review practices.
  • Experience with other programming languages; Python, Linux.
  • Experience taking ownership of your work.
  • Strong analytical skills.
  • Excellent written and verbal communication.

Responsibilities

  • Determine operational feasibility of software delivered capabilities by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Test software development methodology in an agile environment.
  • Analyze, design, and develop tests and test-automation suites.
  • Evaluate and execute testing procedures to ensure that software meets established architectural compliance and quality standards.
  • Develop and write testing scripts and plans to ensure that software functions as expected.
  • Prepare complex data sets to test logic, error handling and system workflows.
  • Isolate, reproduce and track defects.
  • Verify fixes and document testing according to required procedures.
  • Collaborate cross-functionally with project managers, other engineering disciplines, finance, contracting, other government and industry partners to achieve elegant solutions.
  • Provide recommendations for continuous improvement.
  • Work alongside other engineers on the team to elevate technology and consistently apply best practices.
  • Provide advice and assistance to leadership in the areas of mission systems software program tradeoff analysis, program roadmap creation including technology insertion, platform integration, and support planning.
  • Regularly interface with AFLCMC, AFRL, other Services and Government organizations, FFRDCs and Industry when performing duties.

Benefits

  • 401K plan with company match
  • Medical, dental, vision, life insurance, AD&D
  • Flexible spending account
  • Disability
  • Paid time off
  • Flexible work schedule
  • Support for career advancement through professional training and development.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service