Software Engineer (Junior to Mid Level)

Savance Workplace

Walled Lake (MI)

Remote

USD 60,000 - 80,000

Full time

21 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote, work from home position
Health, dental, and vision insurance
401k with company matching
2 weeks of paid time off
8-10 paid holidays a year
Flexible working schedule

Job summary

Savance Workplace is seeking a junior to mid-level software engineer who loves to solve problems and turn ideas into reality. The candidate should be self-driven, able to work independently, and deliver solid results without micromanagement.

A strong portfolio and English proficiency are essential for success in a collaborative team environment. The role emphasizes a full development lifecycle, customer-facing requirements, and the ability to handle multiple projects with tight timelines.

Qualifications

  • Bachelor’s degree in Engineering/CS/IT or equivalent.
  • 3+ years of development experience with C#, WinForms or WPF, OOP and multithreading.
  • 3+ years of development experience with Microsoft SQL Server and database design.
  • 3+ years of development experience with ASP.Net, Angular, Web API and RESTful services.
  • 3+ years Git and Azure DevOps knowledge.
  • Proficiency in spoken and written English.

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
English proficiency
Mobile experience a plus

Education

Bachelor's degree in Engineering/CS/IT

Tools

Git
Azure DevOps
Microsoft SQL Server

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 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.
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
Performance-based bonuses
2 weeks paid time off
8-10 paid holidays
+4
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
Sales Account Executive
Sales Account Executive

Savance Workplace • Walled Lake (MI)

Remote
USD 90,000 - 130,000
Competitive pay package
Performance-based bonuses
401k with company matching
+3
Software Project Manager
Software Project Manager

Savoye North America, Inc. • Grand Rapids (MI)

On-site
USD 90,000 - 120,000
401(k) with company match
Annual Bonus Plan
Health, Dental, and Vision insurance
+2
Software Project Manager
Software Project Manager

Savoye • Northern (KY)

Hybrid
USD 90,000 - 125,000
401(k) with company match
Annual Bonus Plan
Health, dental, and vision insurance
+2
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
Senior .Net Developer
Senior .Net Developer

Troy Web • United States

Hybrid
USD 110,000 - 140,000
Medical coverage
Dental coverage
Vision coverage
+5
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
Lead Developer - Data, AI, & Wealth Tech Platforms - Chicago, IL
Lead Developer - Data, AI, & Wealth Tech Platforms - Chicago, IL

Savant Wealth Management • Lincolnshire (IL)

On-site
USD 130,000 - 180,000
Medical, dental, and vision
HSA or FSA
Company-paid life insurance
+9