1

Mid Level Software Engineer Jobs in Rice Lake, WI

These customized solutions often entail the writing of a custom software specification, specifying ... High level of interpersonal skills: influencing, resolving conflict, and creative problem-solving ...

... level and senior, typically as mid-grade Lieutenants. Promotions to LTJG and LT occur at 2 and 4 ... science, engineering, or mathematics. Qualifications All Navy jobs require meeting general ...

Mid Level Software Engineer information

See Rice Lake, WI salary details

$62.5K

$145.2K

$202.2K

How much do mid level software engineer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for mid level software engineer in Rice Lake, WI is $145,166.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,100.00 and $170,200.00 per year, depending on experience, location, and employer.

What is a mid level software engineer?

A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.

What typical responsibilities can I expect as a mid level software engineer?

As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.

What are the key skills and qualifications needed to thrive in the mid level software engineer position, and why are they important?

To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.

Is 25 too late to become a mid level software engineer?

Age is not a barrier to becoming a mid level software engineer; many professionals transition into software development in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and software development tools, and gaining practical experience through projects or internships.
What cities near Rice Lake, WI are hiring for Mid Level Software Engineer jobs? Cities near Rice Lake, WI with the most Mid Level Software Engineer job openings:
Infographic showing various Mid Level Software Engineer job openings in Rice Lake, WI as of July 2026, with employment types broken down into 86% Full Time, 11% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $145,166 per year, or $69.8 per hour.

Technical Sales Engineer

Rice Lake

Rice Lake, WI • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 4 days ago


Job description

For 80 years Rice Lake Weighing Systems has been a successful, growth-oriented company known as a leader in the weighing industry and our community. Located in scenic northwestern Wisconsin just 90 miles from Minneapolis, RLWS offers big city careers in a small-town atmosphere. We are currently seeking a Technical Sales Engineer to join our team!
The Technical Sales Engineer performs a variety of inside sales duties including answering technical sales calls from customers, responding to customer inquiries regarding order status, order verification, order entry, price, delivery queries, special quotes, application specifications and assisting them in any customer service situation. They also ensure that all customer interactions are professional and friendly. The Technical Sales Engineers daily tasks have an emphasis in custom designed solutions specifically built to meet a customer's need. These customized solutions often entail the writing of a custom software specification, specifying custom hardware need(s), or a combination of both to produce a product/system that meets the customer's requirements. Finally, they must thrive in a team environment committed to world-class customer service.
A qualified candidate will possess the following:
  • High level of interpersonal skills: influencing, resolving conflict, and creative problem-solving skills.
  • Must work well under pressure and maintain professionalism during stressful situations. Must be self-motivated, confident, highly dependable, and have solid follow-up skills.
  • Good M2K mainframe and personal computer skills including Windows, Word and Excel skills.
  • Good typing/keyboarding skills, 50+ wpm.
  • Possess good math skills to calculate figures and amounts such as discounts, percentages
  • Good verbal and written communications skills.
  • Good organizational skills.
  • Ability to interact with other departments to gain access to necessary information and be able to multitask.
  • Exceptional oral/written reporting skills.
  • Excellent professional telephone skills and presence.
  • Able to respond to needs of customers in a timely and value-added manner.
  • Valid Driver's License

Education and Experience:
  • Degree in Computer Information Systems, Electrical Engineering Technology, or related electromechanical field, or 5 or more years' experience in weighing or related industry
  • Five (5) or more years weighing industry or related industry experience preferred
  • Two (2) or more years sales experience

RLWS is a successful, energetic, customer-driven organization that offers competitive wages, great working conditions, medical, dental, vision, flexible spending, disability, life, vacation, sick time, holidays, 401k, 401k matching and wellness benefit programs.
Rice Lake Weighing Systems is an Equal Opportunity Employer of Minorities, Females, Protected Veterans, and Individuals with Disabilities.
Rice Lake Weighing Systems is a Substance-Free Workplace and requires pre-employment and for-cause drug screens.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.