Create a Job Alert.

Enter your email below to save this search and receive job recommendations for similar positions.
Thank you. We'll send jobs matching these to
You already suscribed to this job alert.
US
0 suggestions are available, use up and down arrow to navigate them
What job do you want?

Software Engineer - ENG02 job in State College at GeoLogics

Create Job Alert.

Get similar jobs sent to your email

List of Jobs

Apply to this job.
Think you're the perfect candidate?
Software Engineer - ENG02 at GeoLogics

Software Engineer - ENG02

GeoLogics State College, PA Full Time

Software Engineer II job in State College, Pennsylvania is available with GeoLogics top Space and Intelligence company. In this job you will work on multiple mission-critical classified programs. Experience all aspects of the software development life-cycle including software design, implementation, and test under the direction of a more senior-level engineer, supporting customer demonstrations, developing and executing automated software tests. Some engineers also have the opportunity to participate in installation activities both in the United States and abroad. This is some of the most important classified development and deployment work being done today.

 

Responsibilities

  • Develop, integrate, and test software to ensure proper operation of software systems
  • Integrate a wide variety of applications from various sources and ensure they meet performance standards for stability and resource utilization
  • Develop automated test and automated deployment software
  • Some candidates may also support:
    1. Full lifecycle DevOps including key principles like Infrastructure as Code
    2. Linux/Unix system administration activities and installation/configuration of commercial products
    3. Database engineering and database administration tasks

 

Required Experience

  • U.S. Citizenship with Active U.S. Department of Defense TS/SCI security clearance
  • Bachelor's degree required; STEM degree or Master's degree is preferred
  • 2+ years of experience developing, integrating, and testing software to ensure proper operation of software systems
  • Must have Java, Docker/Kubernetes, Agile/Scrum/Kanban and DevOps experience
  • Proficiency in Java on a Linux platform
  • Proficiency performing Unit Testing using Junit; using Software Design Patterns; control tools such as Git; and cloud technologies such as AWS
  • Proficiency with multi-threaded applications
  • Ability to design software modules using an object-oriented approach
  • Proficiency in scripting languages such as Bash, Perl and Python
  • Proficiency using agile software methodologies such as Scrum
  • Proficiency in DevOps technologies such as Puppet, Chef, Docker, Kubernetes, Terraform/Ansible, Cucumber, Gherkin, Jenkins, and Maven
  • Experience with Atlassian Software Development and Collaboration tools (JIRA, BitBucket, Confluence, Crucible, etc)
  • Proficiency in system administration of Linux/Unix systems
  • Ability to provide direct customer interaction for the purpose of conveying software design decisions and/or performing software installation support

 

Desired Experience

  • Jenkins, Ansible, Spring Framework, Splunk, Kafka, AI/ML, Gradle, Groovy, Python, Bash, and/or Networking/Proxy 
  • Proficiency developing microservices 
  • Proficiency using variations of the Spring Framework 
  • Experience with Test Driven Development 
  • Experience with cybersecurity tools 
  • Experience developing in a DevSecOps environment 
  • Certification in Security+ 
  • At least one type AWS certification
  • Java certification
  • Completed Polygraph 
  • C/C++ development experience 
  • Understanding of NoSQL databases like MongoDB Required

 

GeoLogics is an Equal Opportunity/Affirmative Action Employer committed to hiring a diverse and talented workforce. EOE/Disability/Veteran


 

Recommended Skills

  • Jenkins
  • Microservices
  • Bitbucket
  • Git
  • Docker
  • Scrum (Software Development)
Apply to this job.
Think you're the perfect candidate?

Help us improve CareerBuilder by providing feedback about this job:

Job ID: 12261

CareerBuilder TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.