Software Engineer

Recruitometry

Not Interested
Bookmark
Report This Job

profile Job Location:

Charlottesville, VA - USA

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Software Engineer

We are looking for a passionate Software Engineer to take a lead role in building innovative software solutions for next-generation ultrasound-based medical imaging this position you will not only be hands-on with development but also influence architecture decisions mentor junior developers and ensure software meets the highest standards of quality and reliability.

This is a 100% on-site position located in Charlottesville VA. Due to the highly collaborative and fast-paced nature of our projects we cannot offer remote or hybrid arrangements at this time.

Why You Should Join Us:

  • Impactful Work: Your contributions will directly power medical innovations that improve patient outcomes and enhance the speed safety and efficiency of critical procedures.
  • Cutting-Edge Technology: Work with modern tech stacks Core cloud-based solutions microservices and embedded systems-on products that are transforming healthcare.
  • Collaborative Culture: Be part of a tight-knit multidisciplinary team of engineers and innovators where your ideas are valued and collaboration drives success.
  • Professional Growth: Youll mentor junior developers influence technical decisions and have opportunities to shape software development standards.
  • Competitive Benefits: Enjoy health vision and dental insurance 401(k) with employer match generous PTO and long-term growth in a stable mission-driven organization.
  • Innovation-Driven Environment: Work for a company that values curiosity problem-solving and continuous improvement.

Key Responsibilities:

  • Design architect and implement software systems based on requirements provided by product owners and engineering program management.
  • Lead technical efforts in the development deployment and integration of software solutions.
  • Collaborate with a hybrid team of internal developers and external contractors.
  • Deliver high-quality software on time and within budget.
  • Mentor and guide associate/junior developers helping to grow internal talent.
  • Contribute to defining and maintaining team-wide development standards.
  • Support and maintain software development platforms tools and infrastructure.

Education and Minimum Qualifications:

  • Bachelors degree in Software Engineering Computer Science Electrical Engineering Math Physics or related field
  • 10 years of professional software development experience at the senior/staff level within the last 3 years
  • 7 years of full lifecycle application development experience in C# or C
  • Deep expertise in .NET Core and .NET Application Frameworks
  • Experience with cloud technologies and microservices architecture
  • Experience with agile development processes and DevOps practices
  • Strong written and verbal communication skills
  • A proactive mindset with a commitment to continuous improvement

Preferred Qualifications:

  • Masters degree in Software Engineering Computer Science Electrical Engineering or equivalent experience
  • Experience developing or supporting medical device software
  • Experience integrating embedded devices with Windows OS
  • Knowledge of WinUI WPF or other XAML-based Windows GUI frameworks
  • Understanding of UX/UI concepts and touch-based interfaces
  • Experience with Intel Data Parallel C oneAPI and profiling tools
  • Familiarity with C Python Java or F#
  • Expertise in building performance-critical multi-threaded applications
  • Experience developing scientific/technical computing applications (ideally in the medical domain)
  • Exposure to IoMT devices and clinical environment integrations

Employee Benefits:

  • Health vision and dental insurance
  • Group life and long-term disability coverage
  • Paid time off
  • 401(k) with employer match
  • Opportunities to work with cutting-edge technology in a mission-driven innovation-focused organization

Software Engineer We are looking for a passionate Software Engineer to take a lead role in building innovative software solutions for next-generation ultrasound-based medical imaging this position you will not only be hands-on with development but also influence architecture decisions mentor ...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems