Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Neosoft Logo

Senior Software Engineer

Neosoft

Salary not specified
Aug 22, 2025
Pewaukee, WI, US
Apply Now

As a growing leader in cardiac MR medical device software, this position requires exceptional skills in order to collaborate with other engineers but also work effectively as an independent member of a small team in a very fast-paced environment.

Requirements

  • A minimum of 7 years’ experience in software development.
  • Good understanding of Object-Oriented programming concepts and User Interface design.
  • Proficiency in programming languages such as Python, C++, or Java.
  • Strong experience with AI/ML frameworks (e.g., PyTorch).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Solid understanding of data structures, algorithms, and distributed systems.
  • Knowledge of regulatory and compliance considerations for software (e.g., FDA, HIPAA, GDPR) in healthcare or related industries.

Responsibilities

  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Implement best practices in software engineering, including secure coding, code reviews, automated testing, CI/CD, and traceability documentation.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Accomplishes engineering and organization mission by completing related results as needed.
  • Develops software solutions by studying information needs; conferring with the team; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle and the established quality control processes.

Other

  • This position requires experience in communicating with customers, technical teams, and management to collect requirements, describe software product features, and technical designs.
  • Demonstrated analytical and problem-solving skills.
  • Strong organizational and time management skills.
  • Ability to work as part of a team and as an individual contributor.
  • Position requires extra hours beyond the normal business day in order to meet deadlines.