DescriptionJoin our team as a Software Engineer II and work on developing, maintaining, and enhancing complex and diverse software systems. You will be responsible for working on projects that involve processing-intensive analytics, novel algorithm development, manipulation of large data sets, real-time systems, and business management information systems. You will collaborate with a team and review and test software components to ensure adherence to design requirements. Additionally, you will participate in problem resolution and utilize software development methodologies appropriate for the project.
RequirementsTS/SCI with poly required
- Fourteen (14) years of experience as a Software Engineer in projects of similar scope, type, and complexity is required.
- Bachelor's degree in Computer Science or related discipline from an accredited college or university is required.
- Four (4) years of additional software engineering experience on projects with similar software processes may be substituted for a Bachelor's degree.
- Java, HTML, CSS, JavaScript, React
- Version control: Git
- RESTful API
- UI
- Docker and/or Kubernetes
- Wireless and telephony protocols
BenefitsHealth & Life Insurance
Dental Insurance
Disability Insurance
401K Retirement Plan with Matching
Tuition Assistance
Vacation and Sick Leave
Referral Recruitment Program