Job Openings Software Architect / Solution Developer

About the job Software Architect / Solution Developer

We are currently seeking an innovative, talented, motivated, and team-oriented Software Architect / Solution Developer to support on-site in our Middletown, RI office. You will lead the development of a cutting-edge Platform-as-a-Service (PaaS) solution within a Software Defined Data Center (SDDC) friendly architecture. This role involves hands-on research, experimentation, and integration of various Commercial Off-The-Shelf (COTS) and open-source technologies.

Duties and Responsibilities:

  • Design a SDDC-friendly architecture solution that abstracts the compute, storage, and network resources from the physical hardware enabling dynamic provisioning, enhanced security, flexibility, and scalability within the infrastructure
  • Implement architectural principles and solutions that foster complete hardware and software decoupling
  • Lead the design and development of a scalable, resilient, and secure PaaS solution that provides:
    • Computing resources management
    • Scalable storage solutions
    • Dynamic network configuration
    • Robust cybersecurity measures with built-in resiliency
    • Comprehensive logging and monitoring capabilities
  • Maximize the use of open standard technologies
  • Conduct hands-on research and experimentation with multiple COTS and open-source technologies to meet the goals of this software platform
  • Ability to design and implement within a team environment with minimal direction

Requirements

  • At least 7 years of Software Development experience
    • BS in Computer Science, Computer Engineering or related technology field
  • Strong understanding of SDDC architecture principles and containerization technologies
  • Experience with Kubernetes-based open-source platforms such as OpenStack, OpenShift, and RKE2
  • Proficiency in cybersecurity principles and best practices
  • Familiarity with COTS and open-source technologies relevant to logging, monitoring, computing, storage, network infrastructure
  • Strong problem-solving skills and ability to work independently or in a team environment.
  • Effective written and verbal skills
  • Able to work and thrive in both individual and team-based development environments
  • Position requires US Citizenship and ability to obtain a DoD Secret-level security clearance with the US Government

Additional Skills of interest (not required):

  • Experience with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation
  • Familiarity with service mesh technologies, identity and certification management, and DevSecOps Integration
  • Knowledge of software-defined networking (SDN) and network function virtualization (NFV)
  • Experience with cloud providers like AWS, GCP, or Azure
  • Background in microservices architecture and related patterns
  • Experience with tools such as