- Company Name
- CardioOne
- Job Title
- Senior Software Engineer
- Job Description
-
**Job title**
Senior Software Engineer
**Role Summary**
Lead the development, deployment, and maintenance of software applications and cloud infrastructure. Manage both engineering and DevOps teams, driving high-quality delivery, CI/CD pipeline excellence, and scalable microservices architecture.
**Expectations**
- Transition from active coding to leadership as the organization grows.
- Demonstrate ownership of end‑to‑end application lifecycle.
- Ensure system reliability, security, and cost efficiency at scale.
**Key Responsibilities**
- Design, develop, and maintain backend services, microservices, and APIs.
- Build and refine CI/CD pipelines using GitLab, Terraform, and container orchestration (ECS/EKS).
- Lead code reviews, mentor junior engineers, and enforce coding standards.
- Manage cloud resources on AWS/Azure (EC2, Lambda, S3, ECS, etc.) for high availability and scalability.
- Implement monitoring, alerting, and logging (Prometheus, Grafana, CloudWatch).
- Integrate security best practices into all automation and deployment processes.
- Resolve complex infrastructure and deployment issues across dev, QA, staging, and production.
- Optimize infrastructure costs and manage third‑party file transfer protocols.
**Required Skills**
- 8+ years in software engineering or DevOps roles.
- Proficiency in AWS or Azure; hands‑on with EC2, Lambda, S3, ECS/EKS, and Azure equivalents.
- Strong programming in Java or Python.
- Experience with containerization (Docker), microservices, and infrastructure‑as‑code (Terraform, Terragrunt).
- Expertise in CI/CD, GitLab, Git, and automated testing.
- Familiarity with monitoring/observability tools (Prometheus, Grafana, CloudWatch).
- Excellent problem‑solving, communication, and team‑leadership abilities.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Certifications such as AWS Certified Solutions Architect, Azure Solutions Architect, or comparable DevOps credentials are advantageous.