Demo

Software Engineer

Carestream
Rochester, NY Full Time
POSTED ON 2/20/2025
AVAILABLE BEFORE 3/19/2025

We are seeking an experienced and innovative Software Engineer with a passion for developing robust and scalable applications for medical devices. The ideal candidate will have at least 3 years of experience in software design, development, and architecture, with expertise in modern client-server architecture and web technologies. The role involves contributing to high-impact projects in a collaborative and fast-paced environment.


Position Responsibilities:

• Design, develop, and maintain high-quality software applications and components

• Collaborate with cross-functional teams, including remote developers

• Contribute to architecture decisions and ensure adherence to best practices

• Ensure software quality through robust unit testing and code reviews

• Troubleshoot and resolve technical issues efficiently

• Stay up to date with emerging technologies and software development trends



Required Skills & Education:

• Bachelor’s degree in Software Engineering, Computer Science, or related field

• Proficiency in C# and .NET 7

• Experience with Windows 10 or 11 and modern development environments (e.g., Visual Studio 2025)

• Strong expertise in RESTful APIs and microservices architecture

• Proficient in modern JavaScript frameworks (e.g., React, Angular, or Vue.js)

• Hands-on experience with web technology, (e.g. ASP.NET Core, IIS, HTML5, and CSS3 )

• Familiarity with unit testing frameworks (e.g., xUnit, MSTest, Jest)

• Strong understanding of object-oriented programming and software design patterns

• Excellent problem-solving, communication, and teamwork skills

• Ability to work independently and take ownership of complex projects



Desired Skills:

• Experience with Agile/Scrum development methodologies

• Proficiency with modern version control tools like GitHub or GitLab

• Familiarity with messaging technologies (e.g., RabbitMQ, SignalR)

• ORM experience (e.g., Entity Framework Core)

• Knowledge of Cybersecurity best practices

• Experience in hardware integration and IoT

• Background in healthcare/medical software development (DICOM)



Work Environment:

This position has the option to work remotely 2 days per week and be in the office at least 3 days per week.

This position is primarily an office setting with standard temperature and humidity controls, moderate to light noise, fluorescent lighting, primarily sitting with standing desks available, extensive computer and keyboard use, etc.

Salary : $75,000 - $100,000

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?

Sign up to receive alerts about other jobs on the Software Engineer 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: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Carestream

Carestream
Hired Organization Address Fort Collins, CO Full Time
The Program Manager will collaborate with global manufacturing and research sites to lead and coordinate development act...

Not the job you're looking for? Here are some other Software Engineer jobs in the Rochester, NY area that may be a better fit.

Sr. Software Engineer

BCC Software, Rochester, NY

Senior Software Engineer

EVERYDAY SOFTWARE, S.L. (Factorial), Rochester, NY

AI Assistant is available now!

Feel free to start your new journey!