SofterWare is a mission-driven technology company empowering nonprofits through innovative software solutions. The DevOps Engineering Manager will lead the strategy and development of DevOps practices, focusing on building efficient cloud environments and improving software delivery processes.
Responsibilities:
- Lead, mentor, and grow a high-performing DevOps team focused on impact, ownership, and continuous improvement
- Develop and execute a strategy to upskill and transform traditional operations staff into modern DevOps practitioners
- Foster a culture of automation, accountability, and engineering excellence
- Partner closely with Engineering and Product leadership to align platform capabilities with delivery goals
- Serve as a key contributor to the Development Leadership Team, shaping engineering direction, standards, and practices
- Manage team performance through regular 1:1s, coaching, feedback, and career development planning
- Communicate effectively with both technical and non-technical stakeholders to drive alignment and outcomes
- Define and execute a clear DevOps strategy aligned to business priorities and product goals
- Champion best practices across CI/CD, observability, reliability, and security
- Establish and track KPIs for delivery performance, reliability, and operational efficiency
- Drive improvements aligned to engineering performance metrics (e.g., deployment frequency, lead time, change failure rate, uptime)
- Continuously improve deployment speed, system stability, and developer experience
- Lead major DevOps and infrastructure initiatives from design through production readiness
- Architect, implement, and optimize CI/CD pipelines to enable fast, reliable, and repeatable software delivery
- Serve as a technical authority on pipeline design, automation, and release engineering practices
- Standardize and scale build, test, and deployment processes across engineering teams
- Drive an automation-first mindset to eliminate manual processes and reduce operational overhead
- Lead and mature Infrastructure as Code practices using tools such as Terraform, Ansible, CloudFormation, Terragrunt, and Bicep
- Design and manage scalable, secure, and resilient cloud infrastructure across Azure and AWS
- Ensure consistency, repeatability, and governance across environments
- Ensure infrastructure supports high-performing, scalable online experiences, including peak donation and campaign traffic
- Provide architectural guidance and governance for platform and infrastructure decisions
- Establish and enforce cloud cost governance practices across Azure and AWS
- Implement cost visibility and accountability across engineering teams
- Monitor, analyze, and optimize cloud spend to ensure efficient resource utilization
- Partner with Finance and Engineering leadership to align infrastructure investments with business value
- Ensure high availability, performance, and scalability of production systems, supporting uptime targets and minimizing production incidents
- Ensure production systems reliably support critical customer-facing experiences, including online donation platforms
- Own monitoring, alerting, and incident response practices to ensure rapid detection and effective resolution
- Embed DevSecOps principles into pipelines and infrastructure
- Drive proactive improvements in system reliability, resilience, and operational readiness
Requirements:
- 10+ years of experience in engineering, infrastructure, or DevOps roles
- 3+ years of experience leading DevOps or platform teams
- Deep expertise in CI/CD systems (e.g., Azure DevOps, GitHub Actions)
- Strong experience with Infrastructure as Code (Terraform strongly preferred)
- Experience with cloud platforms (Azure and/or AWS)
- Strong background in automation, scripting, and distributed system design
- Experience with containerization and orchestration (Docker, Kubernetes)
- Proven ability to lead teams, influence engineering culture, and drive organizational change
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Strong understanding of the software development lifecycle (SDLC) and Agile methodologies
- Experience working in SaaS or product-led environments
- Experience transforming traditional operations teams into DevOps organizations
- Experience with observability tools (e.g., New Relic, Datadog, Prometheus, Grafana)
- Familiarity with security and compliance in cloud environments