Sr Software Engineer

Geologics Corporation
Aurora, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior
Compensation
$ 262K

Job location

Aurora, United States of America

Tech stack

Java
JavaScript
Microsoft Windows
Systems Engineering
Unix
C++
Configuration Management
Linux
Perl
Field-Programmable Gate Array (FPGA)
Hardware Interface Design
Python
Software Engineering
SQL Databases
TCP/IP
Management of Software Versions
Scripting (Bash/Python/Go/Ruby)

Job description

  • Software development in Java and/or C++ across the full software development lifecycle
  • Integrate complex software and hardware subsystems and resolve conflicting issues
  • Lead design reviews, team meetings, and program/customer meetings as needed
  • Lead design performance and cost trade-offs for proposed engineering changes
  • Manage manpower loading across the period of performance
  • Support professional development of team members
  • Collaborate with systems engineering, networking, configuration management, and hardware engineers

Requirements

  • Active TS/SCI Clearance
  • BS in Engineering, Computer Science, or Software Engineering with 8+ years of experience - OR - MS with 6+ years - OR - 16 years of applicable experience in lieu of degree
  • Proficiency in C++, JAVA, versioning control, and documenting bugs/fixes in a UNIX/Linux environment
  • Demonstrated experience leading a software development team
  • Full software development lifecycle: requirements, design, development, testing, and maintenance
  • Troubleshoot discrepancies and develop/test resolutions and enhancements
  • Knowledge of troubleshooting, testing, fixing & configuration management techniques and tools.
  • Must obtain DoD 8570.1-M IAT Level II certification within first 60 days if not already held
  • Ability to support core hours 8am-4pm with occasional after-hours support for 24x7 operations.
  • Strong written and verbal communication skills; self-starter; team-oriented

Preferred Skills:

  • Proficiency in Unix, Linux, and Windows OS development environments
  • Experience with TCP/IP sockets
  • Knowledge of troubleshooting, testing, fixing & configuration management techniques and tools
  • Scripting experience (JavaScript, Python, Perl, etc.)
  • Experience with satellite, ground, and/or communications systems development
  • FPGA programming experience
  • SQL databases and custom hardware interfaces
  • OS drivers

Benefits & conditions

$101.50 - $126.00 per hour based on experience and benefits package

Apply for this position