Senior Software Engineer

Peerless Technologies

Huntsville, AL

JOB DETAILS
SKILLS
Access Authorization, Atlassian JIRA, Authentication, Communication Skills, Computer Engineering, Computer Science, Continuous Deployment/Delivery, Continuous Integration, DevOps, Elasticsearch, Go Programming Language (Golang), Jenkins, Linux Operating System, MongoDB, NoSQL, Node.js, OAuth, Organizational Skills, Problem Solving Skills, Programming Languages, Python Programming/Scripting Language, REST (Representational State Transfer), Server Programming/Applications, Software Administration, Software Design, Software Development, Software Engineering, System Integration (SI), Team Player, Technical Writing, Top Secret Clearance, United States Citizen, Web Programming, Web Services
LOCATION
Huntsville, AL
POSTED
30+ days ago

Peerless is searching for an experienced Senior Software Engineer to design, develop, and maintain modern software applications supporting mission-critical systems. The selected candidate will contribute to the development of new capabilities, resolve issues in existing applications, and integrate software systems with external services and tools in a dynamic and collaborative engineering environment. The successful candidate will also assist in troubleshooting software issues, implementing new features, and supporting DevOps and CI/CD practices to streamline development and deployment processes. Must be a US citizen.

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 field

  • Minimum 5 years of experience in full-stack web development

  • Experience with front-end frameworks such as React or Angular

  • Experience developing RESTful web services

  • Experience with server-side programming languages such as Go, Node.js, or Python

  • Experience working with Linux operating systems

  • Experience with containerization technologies such as Docker or Podman

  • Experience using version control systems such as Git

  • Experience with issue tracking tools such as JIRA

  • Strong communication, technical documentation, and organizational skills

  • Ability to communicate technical concepts clearly to technical and non-technical stakeholders

  • Ability to work in a dynamic environment and take ownership of project components

Preferred Qualifications

  • 10 years of experience in full-stack software development

  • Experience developing authentication, authorization, or security solutions (Keycloak, Open Policy Agent, OIDC, OAuth2)

  • Experience working with NoSQL databases such as Elasticsearch or MongoDB

  • Experience with Kubernetes, Istio, or Helm

  • Experience implementing CI/CD pipelines using tools such as GitLab CI or Jenkins

About the Company

P

Peerless Technologies