Entry Level Software Engineer - Location: Denver
What you will be doing:
- Solve real world problems relevant to the Intel Community (IC) and Department of Defense (DoD) using a combination of FOSS/GOTS/COTS software and hardware.
- Contribute to all aspects of project software development lifecycle from research, prototyping solutions to assess feasibility, integration with external software systems, development, and product deployment.
Responsibilities:
- Prototype, develop, secure, test, and help deploy and maintain software within a cloud-based environment
- Support deployments in real world exercises
- Support Agile project planning, reporting, and execution
- Research relevant software technologies, frameworks, best-practices, software design pattern, and tools.
- Provide design ideas for adapting or enhance existing program capabilities or development of new program capabilities.
Skills:
- Proficiency working with Java and the Spring Framework
- Proficiency working with Angular and Typescript
- Experience with microservice architectures within a Docker containerized environment
- Familiarity with PostgreSQL and Mongo databases
- Experience developing software in a Unix/Linux environment
- Experience with the software development lifecycle
- Excellent analytic and problem-solving skills
Preferred Skills:
- Experience with Git and Gitlab
- Experience with Docker and Kubernetes
- Experience with asynchronous communications
- Experience with network technologies such as HTTP and REST
- Experience with Continuous Integration and Continuous Delivery (CI/CD)
- Experience doing full stack software development
- Familiarity with ActiveMQ, WebSockets, DevSecOps
- Familiarity with Test Driven Development (TDD)
- Active Top Secret Security Clearance with SSBI
- Bachelor’s degree in computer science, IT, or equivalent technical discipline
----------------------------------------------------------------------------------------------------------------------------------------------------
Mid to Upper Level Software Engineer - These positions are Hybrid. You will spend a few days in the office each week to meet with your team and a few days working remotely! This position is located in the Denver Area or Colorado Springs if that location is preferred.
What you will be doing:
- Solve real world problems relevant to the Intel Community (IC) and Department of Defense (DoD) using a combination of FOSS/GOTS/COTS software and hardware.
- Contribute to all aspects of project software development lifecycle from research, prototyping solutions to assess feasibility, integration with external software systems, development, and product deployment.
Responsibilities:
- Architect, prototype, develop, test, and help deploy/maintain data selection, pre-processing, curation, and extract/transform/load (ETL) software solutions to support AI/ML solution development
- Support Agile project planning, reporting, and execution
- Research relevant software technologies, frameworks, best-practices, software design pattern, and tools
Skills:
- Advanced proficiency in working with Python on a Unix / Linux environment
- Experience with microservice architectures within a Docker containerized environment
- Familiarity with Mongo databases
- Experience with the software development lifecycle
- Excellent analytic and problem-solving skills
- Minimum three (3) years of professional software development experience
Preferred Skills:
- Experience with Git and Gitlab
- Experience with Docker
- Familiarity with image processing techniques
- Familiarity with data engineering pipelines such as Apache Airflow
- Experience with network technologies such as HTTP and REST
- Experience with Continuous Integration and Continuous Delivery (CI/CD)
- Active Top Secret Security Clearance with SSBI
- Bachelor’s degree in computer science, IT, or equivalent technical discipline