Software Quality Engineer

16 Feb 2025

Vacancy expired!

Mid/Sr. Level Software Quality EngineerWe are seeking a Software Quality Engineer to support next-generation secure communications and network infrastructure for distributed systems and the smart-grid. The ideal applicant is a mid- to senior-level software quality engineer with a background in agile and secure software development (devsecops) for IoT and/or SaaS products. This job will entail evaluation and integration of software components into larger systems while simultaneously evaluating the quality of source software components for requirements compliance, correctness, security, scalability, and performance. They will have an eagerness to assure alignment of planned and executed software development efforts with the company’s product vision and our customers’ needs for security hardened products fit for deployment in highly regulated operational technology environments.

Required skills:
  • Secure software development lifecycle (SDLC) and DevSecOps
  • Agile software development processes
  • Analyzing, incorporating, and verifying software requirements in agile sprint tasks
  • Test-driven software development, test case automation
  • Functional software testing, unit testing, user performance testing
  • Code review, static code analysis
  • Integrating software and testing into CI/CD pipelines
  • Knowledge of digital identity management (PKI), cybersecurity standards and best practices
  • Fluency in Git, C/C, rust, python, bash
  • Experience using CNCF technologies: Kubernetes, Helm, etc.
  • Understanding of pub/sub architectures, microservices, distributed networks

Desired skills:
  • Familiarity with TCP/IP, Internet protocols, TLS, and computer networks
  • Familiarity with cryptography and digital identity management architectures
  • Familiarity with hardware-based security (TPM, HSM, PKCS#11)
  • Knowledge of NIST Cybersecurity Framework and Zero-Trust Architecture
  • Familiarity with industrial field bus protocols
  • Compute abstraction configuration, integration, and debugging – VMs, containerization technologies
  • Cloud compute infrastructure configuration, integration, and debugging – AWS or Azure
  • Domain knowledge of energy sector hardware and software requirements

Experience requirements:
  • 5 years’ experience in large scale software development and/or enterprise operations in a regulated industry
  • 5 years’ experience in large networks and/or enterprise environments
  • BS or MS in computer science or related field
  • Information security certification(s) and/or graduate degree

  • ID: #49236815
  • State: Maryland Columbia 21044 Columbia USA
  • City: Columbia
  • Salary: $120,000 - $170,000
  • Job type: Permanent
  • Showed: 2023-02-16
  • Deadline: 2023-04-04
  • Category: Et cetera