- Company Name
- iHire
- Job Title
- Lead Software Engineer, SRE
- Job Description
-
Job Title: Lead Software Engineer, SRE
Role Summary:
Lead a portfolio of cloud‑native, SRE initiatives and a multidisciplinary development team. Drive end‑to‑end delivery of robust, compliant services for financial platforms, integrating machine learning, microservices, and full‑stack solutions to meet regulatory and business objectives.
Expectations:
- Minimum 4 years DevOps Engineering experience (internship excluded).
- Minimum 3 years hands‑on Cloud Native experience (AWS, Azure, GCP).
- Minimum 4 years Unix/Linux system administration.
- Preferred: 7+ years DevOps, 4+ years coding/scripting (Python, Java, Go, Bash, Ruby, Perl, SQL, JavaScript), 4+ years experience with Mesos/Marathon/Spark, 4+ years with build & deployment tools (Jenkins, Docker), 2+ years distributed DBs (Cassandra, ElasticSearch), 2+ years clustered web services, 2+ years Agile.
- Strong mentorship, continuous learning, and community engagement.
Key Responsibilities:
- Own and execute multiple SRE projects, ensuring delivery quality, performance, and regulatory compliance.
- Lead and mentor a team of developers, fostering best practices in DevOps, CI/CD, and cloud architecture.
- Collaborate with product managers to design cloud‑based solutions that deliver value to users.
- Architect and implement services using Java, Python, SQL, Ruby, Go; containerize with Docker, orchestrate via Kubernetes.
- Manage configuration with Ansible, Terraform; automate builds with Jenkins, integrate Docker registries.
- Deploy and operate distributed databases and log/monitoring stacks (Cassandra, ElasticSearch, Prometheus, Grafana).
- Apply security hardening, audit, and compliance controls across the stack.
- Promote Agile development practices and continuous delivery principles across the team.
Required Skills:
- DevOps Engineering (CI/CD pipelines, automation, monitoring).
- Cloud Native technologies (AWS, Azure, GCP).
- Unix/Linux administration and scripting.
- Programming: Java, Python, Go, Bash, Ruby, Perl, SQL, JavaScript.
- Containerization: Docker; Orchestration: Kubernetes.
- Configuration Management: Ansible, Terraform.
- Build/Deployment tools: Jenkins, Docker.
- Distributed systems: Apache Mesos, Marathon, Spark, Cassandra, ElasticSearch.
- Agile methodologies (Scrum, Kanban).
- Security, compliance, and operational reliability fundamentals.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Certifications are preferred (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert, Certified Kubernetes Administrator, or equivalent).
Washington, United states
On site
Senior
08-10-2025