Job Description
The Senior Cloud Engineer is responsible for the planning, building and maintenance of Java/JVM distributed services deployed to the cloud, using modern container-based orchestration technologies. This role will work with a Cloud Architect on building code as infrastructure, and developing the CI/CD pipeline. This role will also collaborate with other development teams and team members to plan improvements, new products, features, and integrations. This is a full-time position with remote, hybrid and on-site opportunities available.
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
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)
- Preferred experience:
- 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
About Us
Who are we?
Champions for industrial automation innovation and driven by a mission statement to empower our customers to swiftly turn great ideas into reality by removing all technological and economic obstacles, we create and deliver solutions that relieve pain points, bring efficiency to operations and optimize integration.
Why Choose Inductive Automation?
Our passion goes beyond customers. We celebrate your personal and professional milestones, and we support our teams with meaningful work in a collaborative environment.
We find that great work-life balance inspires teams to do their best work and empowers people to live their best lives. That's why diversity, fun, and flexibility are ingrained into our work culture.
Good people can make a difference from anywhere, so Inductive Automation facilitates remote work flexibility from most locations in the U.S. We’ll provide you with the exciting work and high quality computer equipment, and leave the "where" part up to you.
We honor 40-hour work weeks mindful of your local time. Plus, we keep you connected and engaged with virtual social events and professional development time baked into the schedule.
Benefits and Perks
100% Covered Health Care: Don’t pay a dime for your medical, dental, and vision insurance.
Remote Flexibility: Work from home, in our beautiful office, or a combination of both. It’s up to you.
Work/Life Balance: Create a work schedule that fits your needs and your local time zone.
Paid Time Off: Receive paid holidays, vacation, and sick time.
401k with Match: Save for the future with our company-matching 401k program.
World-Class Headquarters: While on-site, enjoy complimentary snacks and beverages, then challenge a friend to a game of pool, table tennis, shuffleboard, or foosball.
Top Skills
Similar Jobs
What you need to know about the Los Angeles Tech Scene
Key Facts About Los Angeles Tech
- Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
- Key Industries: Artificial intelligence, adtech, media, software, game development
- Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
- Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering