Software Developer

GreenPath Financial Wellness

Farmington Hills (MI)

On-site

USD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary and performance-based incentives
Health, dental, and vision insurance
403(b) retirement plan with employer contributions
Generous paid time off and holidays
Tuition reimbursement and professional development opportunities

Job summary

GreenPath Financial Wellness in Farmington Hills, MI, is seeking a skilled Software Developer to join their development team. Responsibilities include designing, building, and enhancing applications, as well as maintaining performance and reliability. Candidates should have a Bachelor’s degree and 4-6 years of software engineering experience, specifically with .NET and SPA frameworks. The role offers a mission-driven work environment with opportunities for professional growth and competitive benefits, including health insurance and retirement plans.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent practical experience)
  • 4–6 years of professional software engineering experience
  • Hands-on experience with .NET web application development
  • Working knowledge of SPA frameworks such as Angular
  • Experience with microservices architectures (RESTful, SOAP, gRPC)
  • Proficiency with relational databases, SQL, and ORM technologies (specifically Entity Framework)
  • Strong knowledge of HTML and CSS
  • Experience with Unit Testing and Test-Driven Development (TDD)
  • Familiarity with Azure DevOps and source control systems (Git, SVN, TFS, etc.)
  • Experience working in Agile environments (Scrum, Kanban, etc.)
  • Experience leveraging AI tools to improve development productivity and code quality

Responsibilities

  • Participate in the design, development, testing, and documentation of multi-tier applications
  • Maintain and enhance existing applications to ensure performance, reliability, and scalability
  • Diagnose, troubleshoot, and resolve software defects
  • Utilize debugging and profiling tools to optimize application performance
  • Analyze requirements and create accurate estimates, work plans, and technical solutions
  • Adhere to established coding standards, team policies, and SDLC methodologies
  • Collaborate with cross-functional teams to deliver high-quality software solutions
  • Actively contribute to continuous improvement of development processes and methodologies
  • Promote and apply industry best practices in software engineering
  • Demonstrate a commitment to professional growth by seeking out new challenges and learning opportunities

Job description

GreenPath Financial Wellness is a national nonprofit organization dedicated to empowering people to lead financially healthy lives. We provide counseling, education, and innovative solutions to help individuals and families achieve their financial goals. Our mission-driven culture values collaboration, integrity, and continuous improvement.

Position Purpose

We are seeking a skilled and motivated Software Developer to join GreenPath’s development team. In this role, you will be a strong technical contributor responsible for designing, building, enhancing, and maintaining both internal and externally facing applications. You will work closely with experienced developers to continuously expand your technical expertise while gaining a deep understanding of GreenPath’s business domain.

This role is ideal for someone who enjoys solving complex problems, embraces continuous learning, and is excited to contribute to high‑quality, scalable software solutions.

Responsibilities
  • Participate in the design, development, testing, and documentation of multi‑tier applications
  • Maintain and enhance existing applications to ensure performance, reliability, and scalability
  • Diagnose, troubleshoot, and resolve software defects
  • Utilize debugging and profiling tools to optimize application performance
  • Analyze requirements and create accurate estimates, work plans, and technical solutions
  • Adhere to established coding standards, team policies, and SDLC methodologies
  • Collaborate with cross‑functional teams to deliver high‑quality software solutions
  • Actively contribute to continuous improvement of development processes and methodologies
  • Promote and apply industry best practices in software engineering
  • Demonstrate a commitment to professional growth by seeking out new challenges and learning opportunities
Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent practical experience)
  • 4–6 years of professional software engineering experience
  • Strong ability to communicate complex technical concepts clearly, both verbally and in writing
  • Hands‑on experience with .NET web application development
  • Working knowledge of SPA frameworks such as Angular
  • Experience with microservices architectures (RESTful, SOAP, gRPC)
  • Proficiency with relational databases, SQL, and ORM technologies (specifically Entity Framework)
  • Strong knowledge of HTML and CSS
  • Experience with Unit Testing and Test‑Driven Development (TDD)
  • Familiarity with Azure DevOps and source control systems (Git, SVN, TFS, etc.)
  • Experience working in Agile environments (Scrum, Kanban, etc.)
  • Experience leveraging AI tools to improve development productivity and code quality
Qualities & Characteristics
  • Strong interpersonal and collaboration skills
  • Analytical mindset with a proven ability to solve problems and recommend solutions
  • Comfortable working in a team environment and proactively asking questions to learn processes quickly
  • Ability to manage multiple tasks or projects simultaneously
  • Demonstrates integrity, accuracy, positivity, and dependability
  • Thrives in fast‑paced environments and can effectively meet deadlines
  • Ability to apply and follow policies and procedures when evaluating processes
Communication Skills
  • Excellent verbal and written communication skills
  • Ability to produce clear, accurate technical documentation
  • Action‑oriented with a strong focus on follow‑through and stakeholder satisfaction
Working Conditions & Physical Requirements

Work is primarily sedentary in nature with no special physical demands. Typically works normal office hours, with periodic after hour requests for support or special business needs. Also participates in the after hours on‑call rotation with two week periods. Travel may be requested but will be less than 10%.

Benefits
  • Competitive salary and performance‑based incentives
  • Health, dental, and vision insurance
  • 403(b) retirement plan with employer contributions
  • Generous paid time off and holidays
  • Tuition reimbursement and professional development opportunities
  • Mission‑driven work environment focused on making a positive impact
Equal Employment Opportunity Statement

GreenPath is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

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

Similar jobs worth comparing

Associate Software Engineer at Greenway Health
Associate Software Engineer at Greenway Health

Feedinkoo • United States

Hybrid
USD 60,000 - 80,000
Competitive pay
Medical, dental and vision benefits
Matching 401(k)
+4
Software Engineer Senior
Software Engineer Senior

Pathward • United States

Hybrid
USD 86,000 - 145,000
Health insurance
401(k) retirement benefits
Life insurance
+2
Software Engineer - .NET/Angular & Microservices
Software Engineer - .NET/Angular & Microservices

GreenPath Financial Wellness • Farmington Hills (MI)

On-site
USD 80,000 - 110,000
Competitive salary and performance-based incentives
Health, dental, and vision insurance
403(b) retirement plan with employer contributions
+2
Software Engineer Senior
Software Engineer Senior

Pathward, National Association • United States

Hybrid
USD 86,000 - 145,000
Health insurance
401(k) retirement benefits
Life insurance
+2
Software Engineer Principal
Software Engineer Principal

Pathward, N.A. • United States

Hybrid
USD 104,000 - 174,000
Health insurance
401(k) retirement benefits
Life insurance
+2
Software Engineer Senior
Software Engineer Senior

Pathward, N.A. • United States

Hybrid
USD 86,000 - 145,000
Health insurance
401(k) retirement benefits
Life insurance
+2
Software Engineer Principal
Software Engineer Principal

Pathward, National Association • United States

Hybrid
USD 104,000 - 174,000
Health insurance
401(k)
Life insurance
+2
Software Engineer Senior
Software Engineer Senior

Pathward, N.A. • Sioux Falls (SD)

Hybrid
USD 86,000 - 145,000
Health insurance
401(k) retirement benefits
Life insurance
+2
Software Engineer II, Frontend
Software Engineer II, Frontend

Socket.dev • Atlanta (GA)

Hybrid
USD 122,000 - 170,000
Medical, dental, vision
HSA match
Unlimited PTO
+2
Senior Software Engineer, Full-Stack (Web Core)
Senior Software Engineer, Full-Stack (Web Core)

Capitolis • Atlanta (GA)

Hybrid
USD 142,000 - 210,000
Medical benefits
Paid time off
401k match
+1