Software Engineer

TempWorks Software

BLOOMINGTON (MN)

On-site

USD 68,000 - 97,000

Full time

10 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Paid Time Off
Holiday Pay
Volunteer Time Off
Medical Insurance
Health Savings Account
401(k) with Employer Match
Life Insurance and AD&D
Short-Term and Long-Term Disability
Paid and Unpaid Leave

Job summary

TempWorks Software is seeking a Software Engineer in Bloomington, MN. You will create maintainable software, collaborate with cross-functional teams, translate requirements into technical specs, and deliver high-quality solutions.

Applicants should have 2+ years of enterprise-scale web development experience, with C#, SQL Server, REST APIs, and front-end tech such as HTML/JS/React. The role emphasizes testing, Agile practices, and continuous learning.

Qualifications

  • 2+ years of relevant experience developing enterprise scale, web-based software applications.
  • 1+ years of C# experience.
  • 1+ years of Microsoft SQL database experience.
  • 1+ years’ experience developing REST API driven applications using C# .NET framework and/or ASP.NET.
  • Experience in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js), React preferred.
  • Experience with version control systems (e.g., Git) to manage source code and facilitate collaboration within the development team.
  • Experience with testing and mocking frameworks (e.g., MSTest, NUnit, XUnit, Moq)

Responsibilities

  • Design, implement, and maintain software features through ongoing feature development, refactoring, and by addressing bugs.
  • Build highly performant, fault tolerant, high-quality, scalable software.
  • Write quality unit and integration tests.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Coordinate with the Lead Software Engineer regarding the status of their work, ensuring that it meets expectations.
  • Stay up to date with emerging technologies and trends in software development.

Skills

Communication
Interpersonal skills
Problem solving
Attention to detail
Independent work

Education

Associate degree or higher in CS/Engineering
Bachelor’s degree preferred

Tools

C#
SQL Server
ASP.NET
REST APIs
HTML/CSS/JS
React
Git
MSTest/NUnit/XUnit/Moq

Job description

Software Engineer Job Description

Job Summary:

At TempWorks, the Software Engineer is responsible for creating software that delights our customers and users in a way that is also easily maintainable. You will work closely with cross-functional teams to understand requirements, translate them into technical specifications, and deliver high-quality software solutions that meet customer needs.


General Responsibilities:


  • Design, implement,and maintain software features through ongoing feature development, refactoring, and by addressing bugs.

  • Build highly performant, fault tolerant, high-quality, scalable software.

  • Actively seek to learn and improve the company, department, team, and themselves.

  • Develop intuitive software that meets the needs of the company and our customers.

  • Write quality unit and integration tests.

  • Analyze and test programs and products before formal launch.

  • Contribute and adhere to best practices in software development.

  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.

  • Communicate with and train stakeholders on completed work for the purposes of documentation, customer training, troubleshooting, and quality.

  • Perform code reviews and provide constructive feedback.

  • Stay up to date with emerging technologies and trends in software development.

  • Participate in educational opportunities like online course materials, professional publications, conferences, meet-ups, etc.

  • Coordinate with the Lead Software Engineer regarding the status of their work, ensuring that it meets expectations.

  • Perform other related duties as assigned.


Additional Required Skills and Abilities:


  • Excellent verbal and written communication skills.

  • Excellent interpersonal and customer service skills.

  • Analytical and creative problem solving.

  • High level of organization and attention to detail.

  • Ability to work independently.


Education and Experience:

Associate degree in computer science, Engineering, or a related field (or equivalent experience). Bachelor's degree preferred.


2+ years of relevant experience developing enterprise scale, web-based software applications.



  • 1+ years of C# experience.

  • 1+ years of Microsoft SQL database experiencerequired.

  • 1+ years’ experience developing applications using RESTful APIs.

  • 1+ years’ experience developing REST API driven applications using C# .NET framework and/or ASP.NET.

  • Experience in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js), React preferred.

  • Experience with version control systems (e.g., Git) to manage source code and facilitate collaboration within the development team.

  • Experience with testing and mocking frameworks (e.g., MSTest, NUnit, XUnit, Moq)


Physical Requirements:


  • Prolonged periods sitting at desk and working on a computer.

  • Must be able to lift to 10 pounds at times.


The pay range for this role is:$68,000 - $97,000


TempWorks Software offers a comprehensive benefits package and provides eligible employees with an opportunity to enroll in various benefit programs, subject to applicable waiting periods. This includes the following:



  • Paid Time Off

  • Holiday Pay

  • Volunteer Time Off

  • Medical Insurance

  • Health Savings Account with Employer Contribution

  • Dental Insurance

  • Vision Insurance

  • 401(k) with Employer Match

  • Life Insurance and AD&D

  • Short-Term and Long-Term Disability Insurance

  • Paid and Unpaid Leave of Absences


Applicants have rights under Federal Employment Laws



  • Employee Polygraph Protection Act (EPPA) Poster

  • "Know Your Rights: Workplace Discrimination is Illegal" Poster

  • Family and Medical Leave Act (FMLA) Poster


TempWorks Software does not participate in E-Verify.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

TempWorks Software • BLOOMINGTON (MN)

On-site
USD 80,000 - 116,000
Paid Time Off
Holiday Pay
Volunteer Time Off
+8
Director of Software Engineering
Director of Software Engineering

TempWorks Software • BLOOMINGTON (MN)

On-site
USD 135,000 - 195,000
Paid Time Off
Holiday Pay
Volunteer Time Off
+8
Software Engineer
Software Engineer

Spinx • Utah

On-site
USD 85,000 - 120,000
Medical
Dental
Vision
+9
Staff Software Engineer- Eng
Staff Software Engineer- Eng

UKG • Seattle (WA)

On-site
USD 150,000 - 190,000
Software Engineer Associate - Tempus
Software Engineer Associate - Tempus

Talanto • Northern (KY)

Hybrid
USD 64,000 - 128,000
Medical coverage
Dental & vision
401(k) with company match
+1
Senior Software Engineer (On-Site, IN)
Senior Software Engineer (On-Site, IN)

Allied Solutions, LLC • Carmel (IN), Northern (KY)

Hybrid
USD 110,000 - 160,000
Medical, dental and vision insurance
100% company-paid life and disability
401k with company match
+2
Senior Software Engineer (On-Site, IN)
Senior Software Engineer (On-Site, IN)

Allied Solutions, LLC • United States

On-site
USD 100,000 - 130,000
Medical, dental, and vision insurance coverage
100% company-paid life and disability coverage
401(k) options with company match
+1
Software Engineer
Software Engineer

Richmond Public Schools • Virginia (MN)

On-site
USD 70,000 - 90,000
Competitive salary
Comprehensive benefits package
Collaborative work environment
Software Engineer- Mid (Sign-On Bonus Eligible)
Software Engineer- Mid (Sign-On Bonus Eligible)

Amentum • Maryland

On-site
USD 160,000 - 260,000
Health insurance
401(k) matching
Paid time off
+5
Software Engineer
Software Engineer

Provisions Group • Spring Hill (TN)

On-site
USD 85,000 - 120,000