hatch I.T.

Senior Software Engineer

hatch I.T.

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead and scale a high-performing engineering and DevOps team
  • Responsible for hands-on development, deployment, and maintenance of software applications and infrastructure
  • Ensure continuous integration and continuous delivery (CI/CD) pipelines are robust, optimized, and automated
  • Write clean, maintainable, and efficient code, following best practices in software engineering and design patterns
  • Conduct code reviews and mentor junior engineers to ensure code quality and technical excellence
  • Optimize and manage cloud-based infrastructure on platforms like AWS, and/or Azure, ensuring high availability and scalability
  • Implement and manage monitoring, alerting, and logging systems to proactively detect and address application and performance issues

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent work experience)
  • 8+ years of experience in software engineering, DevOps, or related roles
  • Strong expertise in cloud platforms (e.g., AWS, Azure) and services like EC2, Lambda, S3, Docker, ECS, elastic etc.
  • Extensive experience in software development using modern programming languages (e.g., Java, Python)
  • Hands-on experience with infrastructure-as-code tools (e.g., Terraform, Terragrunt) and CI/CD tools such as GitLab
  • Strong knowledge of monitoring, alerting, and observability tools
  • Experience in designing and deploying microservices and containerized applications using Docker
  • Excellent problem-solving, troubleshooting, and analytical skills.
  • Proven ability to lead and manage engineering teams, promoting innovation and driving technical excellence.
  • Ability to work in a fast-paced environment with rapidly changing priorities.
  • Strong problem-solving and analytical skills.
Benefits
  • medical, dental, vision, and a 401k plan with a match to benefit eligible employees
  • PTO (Personal Time Off) and sick time to full-time employees
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentDevOpscloud platformsinfrastructure-as-codeCI/CDprogramming languagesmicroservicescontainerizationmonitoring toolsalerting systems
Soft Skills
leadershipmentoringproblem-solvinganalytical skillstroubleshootinginnovationadaptabilityteam managementcommunicationtechnical excellence
Certifications
Bachelor’s degreeMaster’s degree