Software Engineer

Peerless Technologies Corporation
Dayton, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Dayton, United States of America

Tech stack

Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Azure
C++
Cloud Computing
Configuration Management
Computer Engineering
Data Architecture
DevOps
Django
Monitoring of Systems
HP Systems Insight Manager
Integrated Development Environments
Python
Ansible
Prometheus
Software Deployment
Software Engineering
Software Systems
TypeScript
Openapi
Google Cloud Platform
React
Flask
Grafana
Spring-boot
Kubernetes Helm Charts
Infrastructure as Code (IaC)
Backend
Gitlab
Vue.js
Event Driven Architecture
Containerization
Angular
Kubernetes
Information Technology
Kafka
Front End Software Development
REST
Terraform
Devsecops
Docker
Jenkins
Programming Languages
Microservices

Job description

Peerless is searching for a US Citizen, in the Dayton Ohio area who is a skilled Software Engineer to support development of modern software systems and services supporting defense and national security missions. The selected candidate will design, develop, and maintain scalable software solutions in a collaborative Agile development environment while contributing to containerized and cloud-enabled architectures. The role requires collaboration with cross-functional engineering teams to develop reliable and secure software solutions while leveraging DevOps practices, container technologies, and modern data architectures.

Requirements

  • Must be a US Citizen and have the ability to obtain a Top Secret clearance
  • Bachelor's degree or higher in Computer Science, Computer Engineering, or related technical field
  • Software Development
  • Programming Languages:
  • Min of 3 years proficiency in modern programming languages such as Python, Java, C++, JavaScript, and TypeScript.
  • Familiarity with frameworks like Angular, React, or Vue.js for front-end development.
  • Experience with backend frameworks such as Flask, Django, or Spring Boot.
  • Cloud-Native Development:
  • Experience developing containerized applications using Docker and Kubernetes.
  • Familiarity with Helm charts for deploying applications in Kubernetes environments.
  • Knowledge of cloud platforms such as AWS, Google Cloud, or Microsoft Azure.
  • Microservices Architecture:
  • Experience designing and developing microservices-based applications.
  • Proficiency in RESTful APIs and OpenAPI schema documentation.
  • Familiarity with event-driven architectures using tools like Kafka
  • DevSecOps Practices
  • CI/CD Pipelines:
  • Proficiency in building and maintaining CI/CD pipelines using GitLab, Jenkins, or similar tools.
  • Experience with GitOps workflows for managing infrastructure and application changes.
  • Infrastructure as Code (IaC):
  • Proficiency in Terraform and Ansible for automated provisioning and configuration management.
  • Agile Development
  • Observability and Monitoring
  • Monitoring Tools:
  • Experience with Prometheus and Grafana for system and application monitoring.
  • Strong communication and organizational skills

Apply for this position