
Principal Software Engineer
Tyto Athene, LLC5 days ago
Remote, United StatesStaff+
Base Salary
$165k - $200k/yr
Responsibilities
- Design, develop, test, and maintain secure, scalable, maintainable, and production-ready full-stack application capabilities.
- Develop backend services, REST APIs, integrations, automation, supporting tools, and user-facing application features.
- Build data ingestion, processing, normalization, correlation, provenance, confidence, scoring, prioritization, and risk-analytics capabilities.
- Model relationships and dependencies between assets, systems, and organizational entities for drill-down and graph-based analysis.
- Implement role-based access control and role-differentiated views for executive, management, and technical users.
- Design and maintain CI/CD pipelines and automated deployment processes across development, staging, and production environments.
- Build, deploy, and support containerized and cloud-native applications while improving scalability, reliability, observability, security, and performance.
- Use AI-assisted software development tools for coding, debugging, refactoring, testing, documentation, and code analysis, while validating generated outputs.
- Troubleshoot application, integration, deployment, and production issues and implement sustainable solutions.
- Participate in architecture, design discussions, code reviews, testing, documentation, release management, deployment, and continuous improvement.
- Apply secure software development and DevSecOps practices and translate cybersecurity and compliance requirements into software capabilities.
Requirements
- Demonstrated professional experience designing, developing, and supporting production software applications.
- Experience designing, developing, and consuming RESTful APIs and integrating external systems and services.
- Experience with relational databases, data modeling, backend architecture, modern frontend web technologies, and multi-source or evolving data schemas.
- Experience modeling and querying hierarchical or graph-like relationship data.
- Experience in CI/CD and DevOps-based delivery, including automated builds, testing, deployments, version control, and release processes.
- Experience with Infrastructure as Code and Docker, containers, or managed container platforms.
- Professional experience using AI-assisted development tools such as Claude Code, OpenAI Codex, Cursor, GitHub Copilot, or comparable technologies.
- Ability to independently troubleshoot software, integration, deployment, and production issues and develop secure, reliable, maintainable solutions.
- Strong analytical, problem-solving, communication, and cross-functional collaboration skills.
- Ability to operate in a high-ambiguity, early-stage product environment and make trade-offs with incomplete requirements.
- Experience with Modular Open Systems Architecture and largely open-source technology.
- Preferred experience in cybersecurity, cloud security, GRC, compliance, continuous monitoring, data correlation, entity resolution, scoring, prioritization, ranking, or recommendation engines.
- Preferred exposure to graph databases or graph/network analysis libraries, including Neo4j, Apache AGE, or NetworkX.
- Preferred experience with Kubernetes, GitHub Actions, GitLab CI, or comparable DevOps automation technologies.
- Preferred experience with advanced AI-assisted or agentic software engineering workflows.
- Knowledge of NIST RMF, NIST SP 800-53 Revision 5, NIST CSF, FedRAMP, and FISMA requirements.
- Familiarity with vulnerability management, POA&M management, security controls, evidence collection, continuous monitoring, and cryptographic concepts.
- Experience integrating security tools, cloud APIs, vulnerability scanners, SIEM platforms, asset inventory systems, or cybersecurity technologies such as Tychon, Tenable, and ServiceNow.
- Experience supporting federal government, enterprise, or highly regulated environments.
- Software development experience with Python, Django, Go (Golang), JavaScript, TypeScript, or other modern application development languages.
- US citizenship and ability to obtain a security clearance are required; DOD/DoW Secret or Top Secret clearance is preferred.
Benefits
- Remote US position with approximately 10% travel as needed.
- Health, dental, and vision insurance.
- 401(k) match.
- Paid time off.
- Short-term disability, long-term disability, and life insurance.
- Referral bonuses.
- Professional development reimbursement.
- Parental leave.