Senior Software Engineer - Cloud

LOCATION: 

Sioux Falls, SD, US, 57104 Burr Ridge, IL, US, 60527 US

STATUS:  Exempt
REQ ID:  36064

 

As a member of the CNH family of brands, Raven’s impact — and our team’s impact — is far-reaching. Driven by our shared purpose of Breaking New Ground, we’re passionate about bringing Innovation, Sustainability, and Productivity to all that we do. Ag equipment from Case IH and New Holland Agriculture, our sister companies through CNH, are being outfitted with technology developed by Raven team members, delivering on our goal to make iron smarter — together.


Summary

As a technical member of our Cloud team you will design, develop, and maintain software for our cloud and web based systems.  Your involvement will include creating, enhancing, maintaining and upgrading critical systems in our worldwide Connected Ag ecosystem.  This team has a critical role in supporting our mission of helping farmers feed the world. 

 

  

Essential Functions

  • Work as a member of a software team to generate working software within a sprint cycle.
  • Ability to lead small projects, efforts, and implementations from a technical perspective.
  • Provide SME knowledge of technical best practices to the team.
  • Determine purpose, application, and feasibility of software changes.
  • Create and update documentation for designs, and all phases of the project.
  • Provide engineering assistance and troubleshooting to internal teams or external customers.
  • Manage, support, maintain, and own a highly available service that all other services will frequently utilize and respond to alerts, outages, and other customer impacting events.
  • Keep abreast of new developments in the fields of engineering design, methods, and applications.
  • Responsible for defining technical approaches and tasks related to activities and projects.
  • Ability to understand system resource constraints and develop performant solutions.
  • Strong desire to learn new things and innovate.
  • Work with internal teams and external sources to obtain and communicate data relative to engineering requirements.

 

Qualifications

    Required / Expected:

  • Minimum of a Bachelor's degree in Computer Science, Software Engineering, or similar field related to Software Development or comparable work experience.
  • Minimum of 5 years of experience writing commercialized software in a professional environment.
  • Stand as subject matter expert for OAuth 2.0 and OIDC standards internally and act as reference to other teams.
  • Provide and manage common tooling to enable adoption of new authentication implementations.
  • Proficiency in the use of JavaScript/TypeScript/Node.js and C#.
  • Experience designing, implementing, and maintaining APIs following various patterns and Frameworks including REST, GraphQL, gRPC, etc.
  • Experience creating cloud based applications using best practices (AWS and/or Azure).
  • Understanding of cloud programming fundamentals related to streaming, storage, and compute.
  • Experience with infrastructure as code deployment tools such as Terraform.
  • Experience with various databases such as MySQL/SQL Server/PostgreSQL and Cassandra/DynamoDB/Cosmos.
  • Strong ability to debug and trouble shoot software and system issues.
  • Well-developed problem analysis and problem-solving techniques.
  • Team player who is self-motivated and has ability to work with minimal supervision.  
  • Ability to communicate effectively with team members and leadership staff.

 

   Desired / Beneficial:

  • Experience building web-connected embedded devices.
  • Experience with PHP and Python.
  • Familiar with the use of Docker to distribute services and/or environments.

 

 

 

Benefits
Not all benefits are created equal, but we’ve got you covered. Together with CNH, we offer offer a wide range of benefits that not only encourage wellness, but also gives you the tools and resources to help you achieve it. Our benefits package includes medical, dental, vision, company-paid life and disability insurance, and 401k. We offer workplace flexibility policies to promote work/life balance in addition to vacation time off. Team Members can also take advantage of additional benefit programs such as education assistance, vehichle discount program, employee assistance program (EAP) and much more.

 

EEOC Statement
Raven is committed to providing equal employment opportunity to all qualified employees and applicants. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, citizenship, ancestry, marital status, protected veteran status, disability status or any other status protected by federal, state, or local law.

 

#LI-JO1


Nearest Major Market: Sioux Falls

Job Segment: Software Engineer, Cloud, Embedded, Computer Science, Engineer, Engineering, Technology