Demo

Software Engineer (WPF Developer)

Neuronetics Inc
Malvern, PA Full Time
POSTED ON 4/24/2025
AVAILABLE BEFORE 4/22/2026

Overview

Position Overview: The Software Engineer is responsible for developing and maintaining Neuronetics product and non-product software. The position requires working with a team of both contract and in-house development and test personnel. Job duties include the development of new features, writing unit and automation tests, debugging software issues reported from the field and assisting with the creation of requirement and design documentation. 

 

Essential Duties/Responsibilities:

  • Development of new product software features. This can involve UI/UX development, API development, and/or backend framework updates. 
  • Analyze field reported issues and troubleshoot complex software issues
  • Development of automated tests
  • Perform/Guide/Aid in writing unit tests, software/hardware integration, and system level testing
  • Define and document software requirements and software design
  • Participate/Lead in design and code reviews
  • Provide support for failure investigation
  • Develop new processes and procedures to improve the overall software quality
  • Provide input for architectural approaches for software design and implementation
  • Other Duties as needed or required

 

Knowledge, Skill, and Abilities:

  • Excellent knowledge of software and application design and architecture
  • Strong experience with C# and the .NET framework
  • Strong knowledge/experience with Windows Desktop Development (WPF) using the .NET platform
  • Experience with Microsoft SQL Server
  • Ability to prototype development for new technologies
  • Strong interpersonal skills
  • Ability to work with diverse teams and outside vendors

 

Education and Experience:

  • BS/BA Degree in Engineering, Computer Science, or similar
  • 3-8 years of software development experience
  • Ability to test and debug code written by others (without rewriting it), to perform software integration tests from written test procedures, and to develop unit tests.
  • Experience asynchronous and multi-threaded programming
  • Experience with Agile/Scrum methodologies
  • Experience with SQL Server including database design and optimization

 

Preferred Skills:

  • History of working with Web API
  • Experience with dependency injections, MVVM
  • Experience with creating automation a plus
  • Experience working in a regulated Quality system a plus

 

Physical Requirements

  • Standing/Sitting % 90
  • Walking/Bending/Stooping % 10
  • Lifting Requirements: None
  • Travel by air, rail, auto (% of time): 0

 

*Applicants must be authorized to work for any employer in the US. We are unable to sponsor or assume responsibility for employment visa/work authorization at this time. 

 

Neuronetics is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit

discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability,

genetic information, pregnancy or any other protected characteristic as outlined by federal, state, or local laws. This policy

applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall,

leave of absence, compensation, benefits, training, and apprenticeship. Neuronetics makes hiring decisions based solely on

qualifications, merit, business needs at the time.

 

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer (WPF Developer)?

Sign up to receive alerts about other jobs on the Software Engineer (WPF Developer) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Neuronetics Inc

Neuronetics Inc
Hired Organization Address Malvern, PA Full Time
Overview Position Overview : The Business Intelligence Lead is responsible for mentoring one data analyst with the goal ...
Neuronetics Inc
Hired Organization Address Malvern, PA Full Time
Overview: Position Overview: Neuronetics seeking an experienced Payroll & Benefits Specialist to manage the end-to-end p...
Neuronetics Inc
Hired Organization Address Malvern, PA Full Time
Overview Position Overview: Neuronetics seeking an experienced Payroll & Benefits Specialist to manage the end-to-end pa...
Neuronetics Inc
Hired Organization Address Dallas, TX Full Time
Overview Position Title: Traveling Associate Practice Development Manager (TAPDM) Location: Houston/Dallas, TX | Travel:...

Not the job you're looking for? Here are some other Software Engineer (WPF Developer) jobs in the Malvern, PA area that may be a better fit.

PingDirectory Engineer

Ket Software, Malvern, PA

Triage Engineer

Inabia Software & Consulting Inc., philadehphia, PA

AI Assistant is available now!

Feel free to start your new journey!