remoteonsite
Software Engineer II - App Core Remote Eligible - Smartsheet
Software Engineer
Software Engineer II building and scaling core infrastructure for a collaborative work platform, focusing on reliability, performance, and cloud-native services using Java, Go, AWS, and Kubernetes.
About the role
Key Responsibilities
- Design, develop, and maintain highly available microservices that power the core platform.
- Implement robust monitoring, alerting, and automated remediation to ensure system reliability and performance at scale.
- Collaborate with product and SRE teams to troubleshoot production incidents and drive root‑cause analysis.
- Drive continuous improvement of CI/CD pipelines, automated testing, and deployment processes.
- Contribute to architectural decisions, code reviews, and technical documentation to uphold engineering best practices.
Requirements
- 3+ years of professional software development experience with Java and/or Go.
- Strong understanding of cloud platforms, preferably AWS, and container orchestration using Kubernetes.
- Hands‑on experience building, deploying, and operating microservice‑based systems.
- Proficiency with CI/CD tools, automated testing, and infrastructure‑as‑code concepts.
- Excellent problem‑solving skills, a growth mindset, and the ability to work effectively in a remote, collaborative environment.
Skills
javagoawskubernetescicd