Principal Software Engineer
New
Q
Quantum SkyCybersecurity Compliance
United StatesFull-TimeSenior
Salary165,000 - 200,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- DockerPythonSQLJavascriptTypeScriptGoCI/CDRESTful APIsDevOps
Requirements
- Professional experience designing, developing, and supporting production software applications.
- Experience designing, developing, and consuming RESTful APIs and integrating with external systems.
- Experience with relational databases, data modeling, backend architecture, and modern front-end web technologies.
- Experience modeling and querying hierarchical or graph-like relationship data.
- Experience working within CI/CD and DevOps-based software delivery environments.
- Experience with Infrastructure as Code and container technologies like Docker.
- Demonstrated experience using AI-assisted software development tools such as Claude Code, GitHub Copilot, or Cursor.
- Ability to independently troubleshoot software, integration, deployment, and production issues.
- Strong analytical, problem-solving, and communication skills.
- Experience working with Modular Open Systems Architecture relying on open-source technology.
Responsibilities
- Design, develop, test, and maintain full-stack application capabilities with an emphasis on secure, scalable, maintainable, and production-ready software.
- Develop backend services, APIs, integrations, automation, and supporting tools.
- Design and implement integrations with cloud services, security technologies, and third-party systems using REST APIs.
- Develop capabilities that ingest, process, correlate, and present security and compliance information while automating workflows.
- Design data models and normalization/correlation logic to reconcile records from multiple independent data sources.
- Design and implement configurable scoring, prioritization, or risk-analytics logic as discrete, testable components.
- Develop, maintain, and improve CI/CD pipelines and automated deployment processes.
- Build, deploy, and support containerized and cloud-native applications.
- Troubleshoot complex application, integration, deployment, and production issues.
View Full Description & ApplyYou'll be redirected to the employer's site