Software Build / CICD Engineer

Janicki IndustriesBellingham, WA
Onsite

About The Position

At Janicki Industries, we turn complex ideas into real-world solutions through advanced engineering and manufacturing. Our teams design and build innovative structures, tooling, and systems that support industries including aerospace, space, defense, marine, and architecture. The Software Build / CICD Engineer owns the build, release, and deployment infrastructure that Janicki’s development teams depend on to ship software reliably. This role involves designing and maintaining CI/CD pipelines that build applications across multiple configurations and architectures, managing deployment environments from staging through production, and ensuring secure handling of secrets, credentials, and access controls. This is a hands-on infrastructure role with a strong emphasis on Windows-based environments, on-premise runners, and virtualization, as much of Janicki’s internal software runs on Windows desktops and servers across manufacturing facilities. The engineer will work closely with development teams building applications in C# and .NET, helping them ship faster and more safely by providing robust pipelines, reproducible build environments, and clear deployment workflows. The ideal candidate understands software development deeply enough to troubleshoot build failures and dependency issues, but is passionate about the infrastructure and automation that makes development teams productive.

Requirements

  • Bachelor’s degree in Computer Science or closely related field
  • Willingness to work on-site at our Sedro-Woolley or Bellingham, WA facilities
  • Due to our ITAR and EAR regulations, applicants must be a US Citizen or of Legal Permanent Resident Status as defined by 8 U.S.C. 1324b (a) (3).
  • This position requires the ability to obtain a U.S. Secret Security Clearance (U.S. Citizenship Required).
  • Janicki will assist with gaining this access once employed.
  • Special Access Program or other Government Access Requirements are mandatory for this position and requires candidate agreed to enter a Continuous Evaluation program.

Nice To Haves

  • Experience with at least one major CI/CD platform: GitHub Actions, Azure DevOps Pipelines, Jenkins, or GitLab CI
  • Development experience or strong reading proficiency in C# with familiarity in .NET Framework and/or .NET build and deployment patterns
  • Scripting proficiency in one or more of: PowerShell, Bash, or Python
  • Experience managing self-hosted build runners on Windows, including agent configuration, maintenance, and troubleshooting
  • Familiarity with virtualization platforms (Hyper-V, VMware, VirtualBox) for managing build agents, test environments, or deployment targets
  • Experience managing secrets, environment variables, and role-based access controls within a CI/CD platform
  • Familiarity with dedicated secret management platforms (HashiCorp Vault, Azure Key Vault, AWS Secrets Manager)
  • Experience with Infrastructure as Code tools (Terraform, Ansible, Puppet, Chef)
  • Familiarity with containerization technologies (Docker, Kubernetes)
  • Familiarity with cloud platforms (AWS, Azure, GCP), particularly for hybrid on-premise/cloud workflows
  • Experience with endpoint or software deployment tools (PDQ Deploy, SCCM, Intune, or similar) for managing software distribution across Windows machines
  • Familiarity with monitoring and logging tools (Grafana, Datadog, ELK Stack) for pipeline and deployment observability
  • Understanding of supply chain security practices including dependency scanning, code signing, and artifact integrity verification
  • Experience with artifact repositories (NuGet, Artifactory, Azure Artifacts, GitHub Packages)
  • Background in a manufacturing, aerospace, or engineering environment where on-premise infrastructure is the norm

Responsibilities

  • Build and maintain CI/CD workflows that compile, test, package, and deploy applications across multiple configurations, target architectures, and environments
  • Manage CI/CD platform administration including repository secrets, application configurations, environment variables, and access controls for staging and production deployments
  • Configure and maintain self-hosted Windows build runners and on-premise build infrastructure, ensuring reliability, security, and adequate capacity
  • Manage virtual machine environments using Hyper-V, VMware, or similar platforms for build agents, test environments, and deployment targets
  • Implement and manage secrets management practices across the pipeline, integrating with platforms such as HashiCorp Vault, Azure Key Vault, or equivalent solutions
  • Support .NET Framework and .NET application builds, understanding project structures, NuGet dependencies, and multi-target configurations well enough to diagnose and resolve build issues
  • Write and maintain automation scripts (PowerShell, Bash, Python) for build orchestration, environment provisioning, and deployment tasks
  • Manage software distribution to Windows endpoints across the enterprise using tools such as PDQ Deploy, SCCM, or similar deployment solutions
  • Implement monitoring and observability for build and deployment pipelines, using tools such as Grafana, Datadog, or the ELK Stack to track build health, deployment success rates, and infrastructure performance
  • Apply Infrastructure as Code practices using Terraform, Ansible, or similar tools to manage build and deployment infrastructure reproducibly
  • Collaborate with development teams throughout the software development lifecycle to improve build times, release quality, and deployment frequency
  • Maintain security awareness around supply chain risks, dependency integrity, code signing, and access controls across the build and release pipeline

Benefits

  • discretionary bonus
  • 401(k) matching
  • vacation
  • health benefits
  • additional pay for off-shifts
  • additional pay for off-site work
  • access pay
  • Medical, Dental, and Vision insurance with employer contribution
  • Disability insurance
  • Life/AD&D insurance
  • HSA (Health Savings Account) with employer contribution
  • FSA (Flexible Savings Account)
  • 401k with employer matching
  • Paid time off
  • Paid holidays (including two floating holidays)
  • Education reimbursement program
  • Several shift options
  • Premium pay for off-shifts
  • Premium pay for security clearance if applicable
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service