
Senior Software Engineer
hatch I.T.
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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