Senior Software Engineer
Job Description
Build and lead cloud software for global impact with CNH Industrial in Sioux Falls, SD (onsite). This role focuses on delivering cloud-based applications with consistent, high-quality data across platforms, while strengthening reliability and code quality as the organization grows. You will work closely with global teams, support production operations when needed, and mentor others through hands-on collaboration and pair programming.
Compensation: USD 105,750 - 141,000 per year plus any applicable bonus. Actual salaries vary based on factors including skill, experience, and qualification for the role.
What you’ll do
- Develop, support, and maintain robust, scalable cloud solutions that manage enterprise data with consistency and reliability.
- Help ensure systems remain reliable, scalable, and observable as growth continues globally.
- Support the incident response process and participate in on-call coverage as needed.
- Own and maintain platform operations, responding to alerts, outages, and customer-impacting events.
- Lead project planning, including creating sequence diagrams, flowcharts, and task breakdowns to guide delivery.
- Deliver working software during sprint cycles as part of a software team.
- Stay current on developments in engineering design, methods, and applications.
- Create and update documentation for designs and software implementations.
- Provide engineering assistance and troubleshooting to internal teams or external customers.
- Perform code reviews and provide critical feedback to maintain enterprise development standards.
- Mentor team members through pair programming and interactive sessions to support upskilling.
- Collaborate with global teams to ensure seamless integration and functionality across platforms.
Required skills and experience
- 5+ years of career experience with a Bachelor’s degree; alternatively, 3+ years with a Master’s degree.
- Or equivalent combination of education and experience writing commercialized software in a professional environment.
- Strong experience with .NET Core, C#, and Entity Framework.
- Proficiency writing efficient SQL for PostgreSQL and Microsoft SQL.
- Experience with major cloud platforms including Azure, AWS, or equivalent.
- Familiarity with containerization and orchestration such as Docker or Kubernetes.
- Proficiency with Git and familiarity with change tracking tools.
- Deep knowledge of monitoring, observability, and logging tools such as Datadog or Grafana.
- Experience with CI/CD pipelines and infrastructure-as-code such as Terraform.
- Strong understanding of REST and SOAP APIs and integration with external APIs.
- Strong ability to debug and troubleshoot software and system issues.
- Well-developed problem analysis and problem-solving techniques.
- Team-oriented, self-motivated, capable of working with minimal supervision.
- Demonstrated leadership abilities and capability to define appropriate approaches and solutions.
- Continued education and/or seeking or providing mentorship to further professional knowledge.
Technologies
.NET Core, C#, Entity Framework, SQL, PostgreSQL, Microsoft SQL, Azure, AWS, Docker, Kubernetes, Git, Datadog, Grafana, CI/CD pipelines, Terraform, REST, SOAP, Apache Kafka, MongoDB
Preferred qualifications
- Knowledge of SLOs, SLIs, and error budgeting.
- Familiarity with Atlassian tools and Agile development methodologies.
- Experience with Apache Kafka and MongoDB is a plus.
- Understanding of Precision Agriculture technology and its uses.
Benefits
- Comprehensive benefits program designed to support health, well-being, and long-term success.
- Competitive compensation.
- Flexible work arrangements.
- Opportunities for continuous development.