Demo

Software Engineer

PURIS
Minneapolis, MN Full Time
POSTED ON 12/13/2025 CLOSED ON 1/11/2026

What are the responsibilities and job description for the Software Engineer position at PURIS?

Apply

Description

At PURIS, we're dedicated to cultivating a better food system and making a positive impact. How do we do it? By transforming high-quality, USA-made ingredients into essential components for a wide range of everyday products. From cereals and snacks to protein beverages and beyond, our ingredients are powering a healthier future. This is more than just a job; it's an opportunity to be part of a growing food industry. You'll work with state-of-the-art engineering and work together with your peers to build a better food future.

Job Purpose

The Entry-Level Software Engineer will be responsible for developing and maintaining internal tools using Ruby on Rails. This role will also involve data engineering tasks and internal process automation. Beyond software engineering, the ideal candidate will work closely with the business, acting as a product owner for the software they develop.

Pay Rate/Range: $70,000-85,000

Pay Frequency: Biweekly

Bonus Eligible: Yes

Work Location: Minneapolis HQ & Innovation Center

Travel: None

The compensation for this role will be based on qualifications, experience, market data, and internal equity. Actual pay may vary due to factors such as location, skills, education, and performance. Pay is determined transparently, using market benchmarks and ensuring internal equity.

Responsibilities

  • Develop and maintain internal tools using Ruby on Rails.
  • Perform data engineering tasks, including data extraction, transformation, and loading (ETL).
  • Automate internal processes to improve efficiency and reduce manual work.
  • Collaborate with business stakeholders to gather requirements and ensure the software meets their needs.
  • Act as a product owner for the software developed, ensuring it aligns with business goals and objectives.
  • Participate in code reviews and contribute to the improvement of coding standards and best practices.

Deliverables

  • Within 3 months, be familiar with existing codebase and make improvements requested by the business.
  • Within 9 months, write a customer facing application that has basic functionality (retrieve invoices, places new order, find documents)
  • Write production code with consistent deployments
  • Actively use unit testing to ensure bugs are not recurring

Requirements

  • Entry-Level Experience as a software engineer
  • Have a foundation in modern coding practices from which you are ready to contribute from and ready to grow upon
  • Ruby on Rails or similar technologies

Benefits

At PURIS, we’re proud to support our team with a comprehensive benefits package designed to help you thrive both personally and professionally. Starting the first of the month after your hire date, you’ll enjoy access to Medical insurance plans starting as low as $31 per paycheck. We also offer dental and vision coverage, as well as free digital health care for all employees. You will also have access to Life and Short-Term Disability insurance covered for you at 100%, along with flexible health and dependent care spending accounts. Planning for your future? PURIS contributes 50% of every dollar you save, up to 6%, toward your retirement plan. Enjoy a healthy work-life balance with 80 hours of PTO accrued annually, 8 paid holidays, and access to a variety of other free resources at your disposal. Join us, and experience the benefits designed with you in mind!

Why Work with Us?

Career Growth: PURIS offers a dynamic work environment where you can develop your skills and advance your career. We are committed to nurturing talent and providing ample opportunities for professional development and growth within the company.

Innovative Environment: You'll have the opportunity to work with state-of-the-art engineering and cutting-edge technology. Our dedication to innovation means you'll be part of a forward-thinking team constantly pushing the boundaries of the plant-based food industry.

Strong Values: We uphold integrity and a global vision for the future. Our company culture is built on collaboration, excellence, and a shared commitment to our mission of creating a better food system. This commitment extends to fostering a workplace where safety is paramount in every operation.

Commitment to Sustainability: At PURIS, we are deeply dedicated to creating a sustainable future. Our manufacturing processes are designed to minimize environmental impact and promote regenerative agriculture. By joining our team, you'll contribute to a company that values sustainability and is committed to making a positive impact on the planet.

Join Our Team

To apply for the role, visit www.puris.com/careers. PURIS is an equal opportunity employer. All qualified applicants are welcome, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. The hiring process includes successfully completing a background check, and drug screen. We E-verify all new hires.

INTEGRITY | LEADERSHIP | OPENNESS | GLOBAL VISION | ADAPTABILITY | PARTNERSHIP

No unsolicited agency submittals please. Agency partners must be invited to participate in a search by our Talent Acquisition Team and have signed terms in place prior to any submittal. Resumes submitted directly to any PURIS employee or affiliate will not qualify for fee payment and therefore become the property of PURIS.

Salary : $70,000 - $85,000

Software Engineer
Epic -
Minneapolis, MN
Software Engineer
Patterson Companies -
Saint Paul, MN
Software Engineer
Givebutter -
Minneapolis, MN

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at PURIS

  • PURIS The Woodlands, TX
  • About PURIS PURIS operates across North America as the largest independent trenchless rehabilitation provider with 900 employees dedicated to building last... more
  • 13 Days Ago

  • PURIS Orleans, IN
  • Construction Project Manager Construction Background preferred Must Be Local About PURIS: PURIS operates across North America as the largest independent tr... more
  • 14 Days Ago

  • PURIS Harmony, PA
  • Construction Laborer About PURIS: PURIS operates across North America as the largest independent trenchless rehabilitation provider with 900 employees dedi... more
  • 14 Days Ago

  • PURIS Clearwater, FL
  • Operations Financial Analyst (OFA) About PURIS: PURIS Corp. and our family of companies operate across all 50 states and Canada with 900 employees dedicate... more
  • 15 Days Ago


Not the job you're looking for? Here are some other Software Engineer jobs in the Minneapolis, MN area that may be a better fit.

  • Recast Software Minneapolis, MN
  • About Recast: Recast Software, located in Minneapolis, MN, empowers organizations to better manage and support users and devices. Our mission is to simplif... more
  • 19 Days Ago

  • TALENT Software Services Minnetonka, MN
  • Are you an experienced ETL Developer (IT Engineer IV) with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is ... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!