Job title: Senior Software Engineer IV (Platform, Reliability and Product Engineering)
Job type: Perm
Salary: 150-175k
Role Location: Deerfield Florida - Or remote with ability to go onsite for trainings.
The company:
We are partnering with a forensic laboratory and forensic software company operating in a sensitive, legally consequential environment. Its laboratory information management system (LIMS) supports casework, chain of custody, evidence tracking, report workflows, role-based access control, auditability, instrument and file integration, and customer-facing software services for forensic laboratories.
This role may have access to confidential business information, forensic case metadata, laboratory workflows, customer information, regulated security processes, and systems used to support forensic operations. It calls for disciplined judgment, confidentiality, strong documentation, and a security-first mindset.
The Senior Software Engineer IV will help scale the platform from a founder-led product into a secure, repeatable, supportable, and continuously improving forensic software platform. The role combines senior software engineering, platform engineering, deployment automation, cloud operations, reliability engineering, and senior technical escalation. You will improve deployment repeatability, cloud and on-premise environment readiness, CI/CD pipelines, monitoring, backups, release safety, troubleshooting, and operational reliability. The ideal candidate is a senior hands-on engineer who can move between application code, backend services, infrastructure, automation, debugging, production support, and product improvement, and who understands that in the forensic laboratory space, availability, auditability, evidence integrity, access control, and customer trust are central product requirements.
Role and responsibilities:
Software and Infrastructure Engineering
- Contribute to the platform codebase by designing, developing, implementing, testing, and maintaining features.
- Design, build, operate, and document cloud infrastructure patterns for Azure commercial cloud and, where required, government and public-sector cloud deployment models.
- Work with components such as Azure App Service, Application Gateway/WAF, Key Vault, managed identity, virtual networks, storage, monitoring, secure networking, Linux VMs, MongoDB infrastructure, and backup and restore workflows.
- Build repeatable deployment architectures for customer environments, internal development and test systems, demo environments, onboarding environments, and disaster recovery scenarios.
- Support on-premise and hybrid deployment patterns, including Proxmox or similar virtualization platforms, Linux servers, object storage patterns, certificates, and network segmentation.
CI/CD, Release, and Automation
- Own and improve CI/CD pipelines, including build, test, artifact, release, rollback, and environment promotion workflows.
- Automate infrastructure provisioning, configuration management, certificate handling, secrets management, deployment verification, and operational checks using tools such as Terraform, Bicep, Ansible, Bash, Python, GitLab CI/CD, or comparable platforms.
- Implement release gates that prevent unsafe deployments, missing test evidence, failed migrations, undocumented configuration changes, or avoidable production incidents.
- Partner with software engineers and QA to improve deployment repeatability and reduce manual release risk.
Reliability, Monitoring, and Incident Response
- Design and maintain monitoring, alerting, logging, uptime checks, capacity dashboards, and incident response runbooks.
- Perform root cause analysis for incidents, outages, degraded performance, backup failures, deployment failures, security findings, and environment drift.
- Establish service level objectives, operational readiness checklists, post-incident reviews, and continuous improvement processes suited to a forensic SaaS and customer environment.
- Take part in reasonable on-call coverage for production and customer-impacting incidents and critical deployment windows.
Security and Compliance Readiness
- Implement infrastructure security controls, including least privilege, secrets management, secure network paths, encryption, hardened Linux configurations, patch discipline, and log retention.
- Support SOC 2, FedRAMP, TX-RAMP, CJIS-style controls, customer security reviews, vulnerability management, and audit-readiness evidence collection as the platform matures.
- Work with engineering and IT leadership to keep cloud and on-premise environments documented, controlled, recoverable, and supportable.
Professional Expectations
- Treat production access as privileged and document any use of elevated permissions.
- Protect secrets, keys, certificates, customer data, logs, and forensic information in line with company policy and customer requirements.
- Use controlled deployment, change management, rollback, and approval practices suited to customer-facing forensic software.
- Avoid unapproved data exports, insecure test copies, ad hoc production changes, or undocumented environment changes.
- Escalate security vulnerabilities, incidents, unusual access, or data exposure risks immediately.
This description covers the general nature and level of the work. It is not a complete list of every duty, and responsibilities may evolve with the business.
Job requirements:
- 6 or more years in full stack engineering, DevOps, SRE, systems engineering, platform engineering, cloud operations, or a closely related role.
- Strong software engineering experience, including reading, debugging, modifying, and maintaining production application code.
- Hands-on Linux administration, including systemd, networking, permissions, logs, patching, shell scripting, TLS and certificates, and operational troubleshooting.
- Experience running production cloud environments in Azure, AWS, or equivalent, with a strong preference for Azure.
- Experience with CI/CD pipelines, Git-based workflows, infrastructure as code, environment promotion, rollback planning, monitoring, alerting, and incident response.
- Strong scripting or software engineering ability in Bash, Python, JavaScript/TypeScript, Go, or similar.
- Experience documenting troubleshooting steps, knowledge base articles, support tickets, defects, communications, or technical guides.
- Legally authorized to work in the United States, and able to perform all work from within the United States. Work from outside the US is not permitted for this role without written approval, due to forensic data, customer contract, and security obligations.
- Able to take part in incident response for customer-impacting systems.
- Comfortable working in an audit-ready environment where documentation, traceability, and evidence integrity matter, and able to support public-sector, law enforcement, or forensic laboratory customers.
- Any offer is subject to a successful background screening and to signing confidentiality, acceptable use, information security, and intellectual property agreements. You will follow the company's security policies, customer confidentiality obligations, least-privilege access practices, incident reporting procedures, and any customer-required onboarding, training, or access controls.
Preferred:
- A bachelor's degree in Computer Engineering or Computer Science, Software Engineering, Bioinformatics, or a related STEM field.
- Experience with Azure App Service, Application Gateway/WAF, Key Vault, managed identities, virtual networks, Azure Storage, Azure Monitor/Log Analytics, Linux VMs, and private networking.
- Experience with MongoDB, Node.js applications, React front ends, object storage, MinIO or S3-style storage, GitLab CI/CD, Terraform/Bicep, Ansible, Docker and containers, and Proxmox or VMware-style virtualization.
- Experience supporting regulated, forensic, healthcare, government, public safety, legal, laboratory, or CJIS-adjacent environments.
- Experience building disaster recovery processes, backup and restore validation, deployment checklists, post-incident reviews, and customer-facing uptime practices.
- Security or cloud certifications such as Azure Administrator, Azure Solutions Architect, Security+, CISSP, AWS, Kubernetes, or Linux, or equivalent practical experience.
Accessibility Statement:
We make an active choice to be inclusive towards everyone every day. Please let us know if you require any accessibility adjustments through the application or interview process.
Our Commitment to Diversity, Equity, and Inclusion:
Signify's mission is to empower every person, regardless of their background or circumstances, with an equitable chance to achieve the careers they deserve. Building a diverse future, one placement at a time.
Check out our DE&I page here: https://www.signifytechnology.com/diversity-and-inclusion/