As a Software Engineer at Monks, you will design, implement, and maintain modern engineering systems across CI/CD pipelines, containerized workloads, Kubernetes deployments, and observability. You will work in a fully remote environment to ensure systems are reliable, scalable, and fully observable in production while collaborating with technical and non-technical stakeholders.
What You'll Do
- Design, implement, and maintain CI/CD pipelines using GitHub Actions
- Manage repositories using Git best practices, including branching strategies, pull request workflows, and automation
- Develop backend services and internal tooling using TypeScript and Python
- Containerize applications using Docker and apply containerization best practices
- Deploy, operate, and troubleshoot workloads in Kubernetes environments
- Implement and maintain cloud infrastructure and services in Microsoft Azure
- Establish observability best practices through logs, metrics, and traces
- Install, configure, and maintain Datadog agents and integrations
- Centralize, manage, and optimize logs using Splunk
- Create dashboards and alerts to monitor system health and reliability
- Perform incident triage and root cause analysis for production issues
- Continuously improve deployment reliability, system performance, and engineering workflows
- Collaborate with technical and non-technical stakeholders to support reliable system delivery
- Other duties as assigned
What We're Looking For
- 3+ years of relevant work experience
- Strong experience with CI/CD automation and GitHub Actions
- Proficiency with Git, pull requests, branching strategies, and repository management
- Experience developing with TypeScript and/or Python
- Hands-on experience with Docker and container optimization best practices
- Strong working knowledge of Kubernetes, including deployments, services, scaling, and troubleshooting
- Experience with Microsoft Azure cloud services
- Experience implementing observability solutions using Datadog and Splunk
- Knowledge of log management, monitoring strategies, dashboards, and alerting
- Comfort using the command line and troubleshooting production systems
- Ability to maintain and update technical documentation as systems evolve
- High autonomy, ownership, and proactive problem-solving skills
- Strong written and verbal communication skills across technical and non-technical audiences
- Ability to communicate clearly during incidents and provide consistent team updates
- Strong asynchronous collaboration habits, including pull request reviews, issue tracking, and Slack communication
Technical Stack
- GitHub Actions
- Git
- TypeScript
- Python
- Docker
- Kubernetes
- Microsoft Azure
- Datadog
- Splunk
- CI/CD pipelines
- containerization
- observability
- logging
- monitoring
- alerting
- command line
Benefits & Compensation
- Fully remote work environment
- Equal opportunity employer committed to diversity and inclusion
- Respectful and empowering work environment
- Opportunity to work with Fortune 100 clients on AI-powered transformations
- Innovation-driven culture with recognition in AI and marketing technology
- Exposure to global projects and cutting-edge tech partners
Work Mode
Fully remote with global flexibility
We are an equal-opportunity employer committed to building a respectful and empowering work environment for all people to freely express themselves amongst colleagues who embrace diversity in all respects. Including fresh voices and unique points of view in all aspects of our business not only creates an environment where we can all grow and thrive but also increases our potential to produce work that better represents—and resonates with—the world around us.
