Skip to content

Senior Cloud Engineer
Company | Inductive Automation |
---|
Location | Folsom, CA, USA |
---|
Salary | $140000 – $160000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- 5+ years of experience in the Software Engineering field or related role
- Minimum of 3 years experience in designing, building, and shipping high-availability production distributed services
- AWS certification (Solutions Architect, DevOps Engineer, or equivalent)
- Experience managing workloads in AWS
- Strong knowledge of ECS/Fargate and experience with AWS service integration
- Experience with designing and maintaining container-based scalable distributed architectures
- Extensive experience building, optimizing, and maintaining containers
- Experience with data/database design to support distributed services
- Experience with tool analysis and selection
- Experience with OpenTelemetry implementation and configuration
- Experience with distributed log aggregation, analysis, and alarming
- Experience with the Java/JVM ecosystem and troubleshooting
- Experience with Infrastructure-as-Code (IaC)
- CI/CD pipeline implementation and maintenance experience (Jenkins preferred)
Responsibilities
- Independently manage the entire lifecycle of projects or features, including engineering design, development, and deployment
- Improve code structure and architecture in service of testability and maintainability
- Write, co-write, and review design documentation
- Maintain a high-level of proficiency in one or more technical areas
- Prioritize and address unowned or undesirable work to facilitate team progress
- Ensure work meets quality standard
- Collaborate with team members and adjacent teams to solve problems
- Escalate problems with a wider scope
- Design and implement modern distributed and scalable JVM-based distributed services
- Understand user requirements and translate them into product solutions
- Perform code and test reviews and conduct systems analysis to ensure maintainable high quality deliverables
- Collaborate with other development teams and team members to plan improvements, new products, features, and integrations
- Identify opportunities for improvement including automation, process reengineering and workforce management
- Mentor team members to share and instill best practices across the organization
- Meets and maintains 6-month performance milestones as defined by their manager
Preferred Qualifications
- Experience with security, particularly security infrastructure design
- Experience playing an active role in developing and shipping SaaS products
- Practical knowledge of Kubernetes clusters and workloads
- Understanding of EKS architecture and AWS integration
- Experience migrating services from ECS to Kubernetes
- Experience with Terraform and understanding of Terraform modules and best practices
- Experience with state management and versioning approaches
- Experience implementing true Continuous Deployment, including automated testing integration in deployment workflows
- Experience with frontend builds and Gradle build tools
- Experience with multi-environment deployment
- Experience with chaos engineering and resilience testing