Principal Software Engineer
About the role
Nutrien Ag Solutions is seeking a Principal Software Engineer in Loveland, Colorado. This role is part of a digital services platform designed to support high-yield agricultural solutions.
Responsibilities
- Design, build, and maintain a highly scalable cloud native digital services platform consisting of a multitude of data products and services.
- Show initiative and skill at identifying bottlenecks through profiling, metrics, and solutioning for low latency processing and services.
- Operate with minimal oversight.
- Mentor less experienced developers through teaching and demonstrations.
- Be seen as an expert and technical leader within the technical components of the domains/products/pipelines/integrations.
- Make architecture decisions at a team level.
- Serve as technical lead for building solutions in the digital agriculture space.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field, and 5 years of experience in the job offered or in a software engineering-related occupation.
- 5 years of software development experience with strong emphasis on writing code and delivering features;
- 5 years of experience building and maintaining highly scalable, performant and fault tolerant data processing pipelines and services on AWS;
- 3 years of experience in the capacity of technical leadership, building services that are consumed by internal and external stakeholders (Engineering, Analytics, Digital Products, Data Science groups etc.);
- 3 years of experience in Agronomic Domain or Ag Tech;
- Collecting and using metrics to fine tune latencies in APIs and Services as well as speeding up data processing pipelines;
- Code refactoring, design patterns, design-driven development, and application security and excellent instincts for software architecture;
- TypeScript, Python, REST APIs, JavaScript, and NodeJS; and
- Strong skills in Extreme Programming/ other Agile frameworks.
Qualifications
- Experience must include:
- 5 years of software development experience with strong emphasis on writing code and delivering features;
- 5 years of experience building and maintaining highly scalable, performant and fault tolerant data processing pipelines and services on AWS;
- 3 years of experience in the capacity of technical leadership, building services that are consumed by internal and external stakeholders (Engineering, Analytics, Digital Products, Data Science groups etc.);
- 3 years of experience in Agronomic Domain or Ag Tech;
- Collecting and using metrics to fine tune latencies in APIs and Services as well as speeding up data processing pipelines;
- Code refactoring, design patterns, design-driven development, and application security and excellent instincts for software architecture;
- TypeScript, Python, REST APIs, JavaScript, and NodeJS; and
- Strong skills in Extreme Programming/ other Agile frameworks.
Skills
- TypeScript
- Python
- REST APIs
- Javascript
- NodeJS
- Extreme Programming/ other Agile frameworks
Benefits
The compensation for this role, in Loveland, CO is $176,654.00 per year. Nutrien provides an attractive benefits package that includes comprehensive medical, dental, vision coverage, and life insurance, as well as disability coverage for positions working more than 30 hours per week. In addition, we have a retirement program that encourages our employees to save for the longer term, with generous matching employer contributions. Our benefit package also demonstrates our culture of care with paid vacation, sick days and holidays as well as paid personal and maternity/parental leaves and an Employee and Family Assistance Program.
Pay
The salary for this role, in Loveland, CO is $176,654.00 per year.
Schedule
This role is full-time.
Benefits
We provide an attractive benefits package that includes comprehensive medical, dental, vision coverage, and life insurance and well as disability coverage for positions working more than 30 hours per week. In addition, we have a retirement program that encourages our employees to save for the longer term, with generous matching employer contributions. Our benefit package also demonstrates our culture of care with paid vacation, sick days and holidays as well as paid personal and maternity/parental leaves and an Employee and Family Assistance Program.
Qualifications
Background check required.
Equal Opportunity Employer
Nutrien is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information, and other legally protected categories.
Contact Information
To apply, please visit our website and submit your resume. For more information about Nutrien and our commitment to diversity and inclusion, please visit our careers page.