As a Staff Software Engineer for John Deere Intelligent Solutions Group, you will work on transforming the Operations Center product into a multi-region system to increase reliability and sustainability for our agriculture and construction customers. You will design, document, and validate multi-region active/active architectures and patterns, and partner with application owners, platform teams, SRE, security, and business stakeholders to translate business impact into recoverable architectures and tested playbooks.
Requirements
- 5 or more years of experience with many programming languages such as Java, C#, Python, Go, or similar languages.
- 3 or more years of experience with building and managing applications and infrastructure in AWS with Terraform or CloudFormation.
- 3 or more years of experience providing technical leadership and coordination across multiple teams to deliver production software systems
- 2 or more years of experience with Continuous Integration and/or build pipeline automation
- Advanced degree in Computer Science, Computer Engineering, Software Engineering, MIS, or other IT related discipline
- Bachelors degree in either Computer Science, Computer Engineering, Software Engineering, MIS, or other IT related discipline
Benefits
- Flexible work arrangements
- Highly competitive base pay and performance bonuses
- Savings & Retirement benefits (401K and Defined Contribution)
- Healthcare benefits with a generous company contribution in the Health Savings Account
- Adoption assistance
- Employee Assistance Programs
- Tuition assistance
- Fitness subsidies and on-site gyms at specific Deere locations
- Charitable contribution match
- Employee Purchase Plan & numerous discount programs for personal use
