1

Rust Software Engineer Jobs in Minnesota (NOW HIRING)

QC Lab Technician-BP

Brooklyn Park, MN · On-site

$20.50 - $26/hr

... and software, including applications and programming. Mathematics - Knowledge of arithmetic ... Rust-Oleum is an equal-opportunity employer. Employment selection and related decisions are made ...

Saw/Fabricator

Mankato, MN · On-site

$23 - $28/hr

Remove burrs, sharp edges, rust, or scale from workpieces using hand tools, belt sanders, grinders ... Basic computer and software operation skills. * Prior forklift or equipment operator experience.

Saw/Fabricator

Mankato, MN · On-site

$23 - $28/hr

Remove burrs, sharp edges, rust, or scale from workpieces using hand tools, belt sanders, grinders ... Basic computer and software operation skills. * Prior forklift or equipment operator experience.

Saw/Fabricator

Mankato, MN · On-site

$23 - $28/hr

Remove burrs, sharp edges, rust, or scale from workpieces using hand tools, belt sanders, grinders ... Basic computer and software operation skills. * Prior forklift or equipment operator experience.

Saw/Fabricator

Mankato, MN · On-site

$23 - $28/hr

Remove burrs, sharp edges, rust, or scale from workpieces using hand tools, belt sanders, grinders ... Basic computer and software operation skills. * Prior forklift or equipment operator experience.

next page

Showing results 1-20

Rust Software Engineer information

See Minnesota salary details

$62.2K

$144.5K

$201.3K

How much do rust software engineer jobs pay per year?

As of Jul 15, 2026, the average yearly pay for rust software engineer in Minnesota is $144,486.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,500.00 and $169,400.00 per year, depending on experience, location, and employer.

What is a Rust Software Engineer job?

A Rust Software Engineer specializes in developing software using the Rust programming language, which is known for its performance, memory safety, and concurrency features. They often work on system-level applications, embedded systems, web services, or blockchain technologies. Their responsibilities include writing efficient and safe code, debugging, optimizing performance, and collaborating with teams to design scalable software solutions. Rust engineers are in high demand due to the language's growing adoption in industries requiring high-performance and reliable software.

What does a typical day look like for a Rust Software Engineer?

A typical day for a Rust Software Engineer involves writing and optimizing code, conducting thorough code reviews with peers, and collaborating closely with cross-functional teams such as DevOps, QA, and product managers. You’ll often be involved in designing system architectures, debugging complex issues, and contributing to technical discussions or sprint planning meetings. Depending on the company, your work may range from building backend services or embedded systems to maintaining open-source projects. The role offers variety and the opportunity to solve challenging problems, making teamwork and continuous learning important aspects of the day-to-day experience.

What are the key skills and qualifications needed to thrive in the Rust Software Engineer position, and why are they important?

To thrive as a Rust Software Engineer, you need proficiency in the Rust programming language, familiarity with systems programming concepts, and a bachelor’s degree in computer science or a related field. Experience with tools such as Cargo, Git, CI/CD pipelines, and knowledge of networking or low-level operating system concepts are commonly required. Strong problem-solving abilities, attention to detail, and effective collaboration skills help engineers excel in this role. These skills are essential for delivering performant, reliable, and maintainable software solutions in complex technical environments.

What job categories do people searching Rust Software Engineer jobs in Minnesota look for? The top searched job categories for Rust Software Engineer jobs in Minnesota are:
What cities in Minnesota are hiring for Rust Software Engineer jobs? Cities in Minnesota with the most Rust Software Engineer job openings:

QC Lab Technician - Weekend Shift

Tremco Construction Products Group, Inc.

Brooklyn Park, MN • On-site

$20.75 - $26.25/hr

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 18 days ago


Job description


Typical tasks for this position include (but are not limited to) the following:
Monitor product quality to ensure compliance to standards and specifications.
Develop an understanding with supervision of the fundamentals of coatings technology.
Compile results of tests and analyses.
Set up and conduct experiments, tests, and analyses using standard paint test procedures and physical and chemical techniques.
Conduct chemical and physical laboratory tests to assist scientists in making qualitative and quantitative analyses of solids, liquids, and gaseous materials, and document all experimental results.
Provide and maintain a safe work environment by participating in safety programs, committees, or teams, and by conducting laboratory and plant safety audits.
Prepare paint batches for products and following standardized formulas, or create experimental formulas.
Preform lab support activities which may include routine maintenance or upkeep of equipment and lab areas such as salt fogs, QUV'S, milling room, hot room, or controlled temp. & humidity cabinet.
Responsibilities/Expectations:
Communicate with Supervisors, peers, or subordinates: provide information to supervisors and co-workers in written form or in person.
Maintain a good record of attendance and punctuality.
Learn all manual tasks performed within the department.
Perform tasks assigned using specific operating procedures and following department specific quality control processes and procedures.
Treat people with dignity and respect.
Conduct all business with integrity.
Adhere to Rust-Oleum Corporation Quality principles and participate in all departmental and company-wide Quality activities.
Follow all safety procedures and company policies.
QUALIFICATIONS:
Chemistry - Knowledge of the chemical composition, structure, and properties of substances and of the chemical processes and transformations that they undergo. This includes uses of chemicals and their interactions, danger signs, production techniques, and disposal methods.
English Language - Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar.
Computers and Electronics - Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
Mathematics - Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.
Mechanical - Knowledge of machines and tools, including their designs, uses, repair, and maintenance.
Engineering and Technology - Knowledge of the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various goods and services.
Production and Processing - Knowledge of raw materials, production processes, quality control, costs, and other techniques for maximizing the effective manufacture and distribution of goods.
High school graduate or equivalent (GED) with a focus in the sciences, with chemistry and related sciences preferred.
Skills
Science - Using scientific rules and methods to solve problems.
Reading Comprehension - Understanding written sentences and paragraphs in work related documents.
Quality Control Analysis - Conducting tests and inspections of products, services, or processes to evaluate quality or performance.
Mathematics - Using mathematics to solve problems.
Operation Monitoring - Watching gauges, dials, or other indicators to make sure a machine is working properly.
Active Listening - Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.
Critical Thinking - Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
Time Management - Managing one's own time and the time of others.
Writing - Communicating effectively in writing as appropriate for the needs of the audience.
Active Learning - Understanding the implications of new information for both current and future problem-solving and decision-making.
DESCRIPTION OF POSITION DUTIES/TASKS:
Satellite Hazardous Waste Accumulation
Production tank/Cleaning/filling
1. Production Quality Lab Technicians may have to dispose of product samples, line flush, off-spec product, or expired product retain samples. This waste material is transferred to the hazardous waste satellite accumulation drum.
2. Production workers clean equipment and tanks pre-rinse, wipe, scrub, and final rinse surfaces using wash solvent, brushes and rags. Dirty solvent is transferred to the satellite accumulation area.
3. Transfer used wash solvent to the satellite accumulation drum or tank.
4. Ensure hazardous waste storage or accumulation containers remain sealed except during the addition or removal of waste.
5. Ensure Hazardous Waste storage containers are clearly labeled "Hazardous Waste."
6. Care must be exercised when introducing waste into the satellite accumulation drum. Do not drop on floor or area. In the case of any spilled material, spills or drops shall be cleaned up immediately.
7. When 55 gallons has accumulated, the satellite accumulation container must be moved to a permanent hazardous waste storage area within 3 days and relabeled "Hazardous Waste."
REQUISITE SKILL, EDUCATION, OR OTHER QUALIFICATIONS:
1. Knowledge and understanding of the chemical characteristics of the wastes which they are assigned to handle or control (i.e., flammability, toxics, incompatibilities, etc.).
2. Type of protective equipment and clothing to be worn.
3. Knowledge of what to do or who to notify in the event of a release, fire, or explosion.
4. Knowledge of communication and alarm system.
5. Know procedures for using facility emergency equipment.
6. Predetermined responses and methods to control releases, fires, or explosions.
7. Ability to shut down operations.
From big benefits to small, we take care of our associates! After 30 days of employment, you will be eligible for a benefits package that includes medical, dental, life, disability and business travel insurance, flexible spending accounts, EAP, stock purchases and vacation/sick days/parental leave. We also offer a 401(k) plan after three months of employment. Associates are vested in the RPM Pension plan after completing five years of service. Rust-Oleum offers 9 paid holidays and two floating holidays per year. You are also eligible to earn two weeks of vacation on an annualized basis.
Rust-Oleum is an equal-opportunity employer. Employment selection and related decisions are made without regard to sex, race, age, disability, religion, national origin, color, or any other protected class.