Software Engineer (Junior to Mid Level)

Savance Workplace

Walled Lake (MI)

Remote

USD 60,000 - 80,000

Full time

39 hours ago
Be an early applicant
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

2 weeks paid time off
Remote work from home option
401k with company matching
Health, dental, vision insurance
Flexible working schedule

Job summary

Savance Workplace is seeking a junior to mid-level software engineer in Commerce Township, MI who loves solving complex problems and turning ideas into real software.

Ideal candidates are self-motivated, capable of working independently, and eager to learn. The role includes a competitive salary, remote-friendly options, and growth opportunities within a small, collaborative team.

Qualifications

  • Bachelor’s degree in related field such as Engineering/Computer Science/IT or equivalent work experience
  • 3+ years of development experience with C#, WinForms or WPF, OOP and multithreading applications
  • 3+ years of development experience with Microsoft SQL Server and database designs
  • 3+ years of development experience with ASP.Net, Angular, Web API and Restful web services
  • 3+ years GIT and Azure DevOps knowledge
  • Proficiency in spoken and written English required
  • Portfolio that demonstrates your proficiency with Microsoft SQL Server and VB/C#/ASP.Net
  • Mobile experience a plus
  • Previous experience in technical support, customer service or similar role a plus
  • Experience with the entire development cycle (design, develop, test, and release – cradle to grave) of critical business software preferred.

Responsibilities

  • Actively participating in the software development lifecycle, including requirements gathering, design, implementation, testing and deployment.
  • Research software issues by examining the code, understanding its functionality, and assisting team members and/or customers to answer questions and resolve issues.
  • Create a plan to address important software defects or issues after gathering information from support and the customer to help reproduce and understand the problem.
  • Gather requirements and work with team members and the customer to ensure the design meets those requirements.
  • Work directly with customers to help define requirements for new functionality and the product manager and engineering team to design solutions.
  • Assisting in the estimation and planning of software development tasks.
  • Working on multiple projects as needed, while maintaining a number of important priorities.
  • Writing or refining technical documentation, such as customer guides and developer documentation.
  • Keeping up to date with industry trends, best practices and emerging technologies.

Skills

C#
WinForms/WPF
OOP & multithreading
Microsoft SQL Server
ASP.Net/Angular/Web API
Git/Azure DevOps
English proficiency
Portfolio (SQL Server, VB/C#/ASP.Net)
Mobile experience
Previous tech-support experience
Cradle to grave development

Education

Bachelor’s degree in Engineering/CS/IT

Tools

Git
Azure DevOps

Job description

The Company

Savance is a fast-paced, dynamic and challenging software development company located in Commerce, MI. For more information on Savance Workplace business solutions, see our Savance Workplace website. We take a very collaborative approach to our work and seek candidates who are the right cultural and technical fit to ensure our core mission of creating and supporting great software is realized. To excel at Savance, you must love to be challenged, seek out opportunities to develop your skills, be confident yet humble, and be able to learn from your mistakes. We thrive on smart, independent, and initiative-taking people who get along well with others. We expect a lot from our team, but a lot is offered in return. If you have a can-do attitude and seek a challenging, rewarding position with a great team, Savance is the place for you!

Position Overview

Savance Workplace is looking for a talented junior to mid-level software engineer who loves to solve complex problems and turn their ideas into a reality. If you love computers, taught yourself a computer language for fun, or designed something just for the challenge, you’re the perfect candidate for this opportunity. Do you code for fun? Have you brought your laptop with you on vacation? Have you been reminded of the time because you’re still up at 3am coding?

First and foremost, we are looking for someone who is passionate about computers and drawn to software development and engineering. We would like to find someone that prides themself on being an overachiever. The candidate must be able to work independently, communicate effectively, have the ability to design with limited details, architect the best solution, code it, test it, then deliver a solid deliverable without being micro-managed. In addition, the candidate should possess strong problem-solving skills. This person should be able to grasp the big picture of a project, yet be able to break it down into smaller parts to accomplish the task. It is extremely critical that the candidate is able to accomplish a lot within a short timeframe. The ability to work with little or no supervision is also required as a member of this small but mighty team!

Job Responsibilities
  • Actively participating in the software development lifecycle, including requirements gathering, design, implementation, testing and deployment.
  • Research software issues by examining the code, understanding its functionality, and assisting team members and/or customers to answer questions and resolve issues.
  • Create a plan to address important software defects or issues after gathering information from support and the customer to help reproduce and understand the problem.
  • Gather requirements and work with team members and the customer to ensure the design meets those requirements.
  • Work directly with customers to help define requirements for new functionality and the product manager and engineering team to design solutions.
  • Assisting in the estimation and planning of software development tasks.
  • Working on multiple projects as needed, while maintaining a number of important priorities.
  • Writing or refining technical documentation, such as customer guides and developer documentation.
  • Keeping up to date with industry trends, best practices and emerging technologies.
Qualifications
  • Bachelor’s degree in related field such as Engineering/Computer Science/IT or equivalent work experience
  • 3+ years of development experience with C#, WinForms or WPF, OOP and multithreading applications
  • 3+ years of development experience with Microsoft SQL Server and database designs
  • 3+ years of development experience with ASP.Net, Angular, Web API and Restful web services
  • 3+ years GIT and Azure DevOps knowledgeProficiency in spoken and written English required
  • Portfolio that demonstrates your proficiency with Microsoft SQL Server and VB/C#/ASP.Net
  • Mobile experience a plus
  • Previous experience in technical support, customer service or similar role a plus
  • Experience with the entire development cycle (design, develop, test, and release – cradle to grave) of critical business software preferred.
Compensation & Benefits
  • $60,000 – $80,000 salary based on qualifications/experience
  • Performance-based bonuses
  • 2 weeks of paid time off, increasing with tenure
  • 8-10 paid holidays a year
  • 401k with company matching
  • Health, dental, and vision insurance
  • Flexible working schedule
  • Remote, work from home position
Main Office Location:

2655 E. Oakley Park Rd. Ste 210, Commerce Township, MI 48390

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Junior to Mid Level)
Software Engineer (Junior to Mid Level)

Savance • Michigan

Remote
USD 60,000 - 80,000
Remote work
Health, dental, and vision insurance
401k matching
+3
Support & Implementation Specialist
Support & Implementation Specialist

Savance Workplace • Walled Lake (MI)

Remote
USD 50,000 - 70,000
Remote, work-from-home position
Flexible working schedule
2 weeks paid time off
Remote Software Engineer (Junior–Mid) | .NET & SQL
Remote Software Engineer (Junior–Mid) | .NET & SQL

Savance • Michigan

Remote
USD 60,000 - 80,000
Remote work
Health, dental, and vision insurance
401k matching
+3
Software Engineer
Software Engineer

Savion, LLC • Kansas City (MO), Northern (KY)

Hybrid
USD 100,000 - 140,000
Health & dental insurance
401(k) match
Generous PTO & 14.5 holidays
+2
Sales Account Executive
Sales Account Executive

Savance Workplace • Walled Lake (MI)

Remote
USD 90,000 - 140,000
Competitive pay & commission
Performance bonuses
Paid time off
+5
Senior Software Engineer
Senior Software Engineer

Nubitz • United States

On-site
USD 90,000 - 120,000
15 days annual PTO
Quarterly bonuses based on company performance
3 self-directed learning days annually
+2
Customer Success Manager
Customer Success Manager

Savance Workplace • Walled Lake (MI)

Remote
USD 70,000 - 120,000
Health, dental, vision insurance
Flexible schedule
Remote work from home
+1
Senior Software Developer (SQL Server/C#/ASP.NET)
Senior Software Developer (SQL Server/C#/ASP.NET)

GroundWidgets • Paramus (NJ)

On-site
USD 90,000 - 120,000
Annual reviews & Performance Bonus
Full medical benefits after 90 days
Annual increments based on performance
Full-Stack Engineer — Product
Full-Stack Engineer — Product

Savant Bio • New York (NY)

On-site
USD 150,000 - 200,000
Equity
Software Engineer / Contract / .NET
Software Engineer / Contract / .NET

Motion Recruitment Partners LLC • Chicago (IL), Northern (KY)

On-site
USD 110,000 - 140,000