Software Engineer II

Charles River

$87K — $102K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science or related field
  • 3-4 years of professional software development experience
  • Experience in a team setting with software product launches
  • Familiarity with embedded Linux environments
  • Proficient in C/C++, C#, .NET Core, and ASP.NET Core
  • Knowledgeable in Git, Visual Studio, and SQL databases; additional skills in VB.NET, Python, and JavaScript preferred
  • Experience in front-end development using technologies like WPF, WinForms, Qt, or Angular

Responsibilities

  • Develop and maintain desktop and web-based software
  • Integrate new hardware interfaces into existing software solutions
  • Create and maintain technical documentation for software products
  • Analyze software requirements and collaborate with product managers
  • Develop automated unit tests and document developer testing processes
  • Troubleshoot software issues from customers to identify root causes
  • Understand customer needs and actively take ownership of software products
  • Identify and implement improvements in development processes and tools

Benefits

  • Collaborative work environment with cross-functional teams
  • Opportunity to work on cutting-edge technologies and products
  • Involvement in the full product lifecycle from development to support
  • Focus on quality standards and best practices in software engineering
  • Proactive role in driving process improvements
Full Job Description
Job Overview

We are seeking a Software Engineer 2 for our Microbial Solutions site in Charleston, SC.

Essential Duties and Responsibilities

As a Software Engineer in the R&D department you will be responsible for designing, architecting, developing, documenting, testing and debugging software for new products. You will collaborate with Systems Engineers, Hardware Engineers, Testers, Project Managers and Product Managers while working on the Product Development team. You will ensure that best practices are used, that modern and effective technologies are employed, and that requirements are properly interpreted and met. You will work as an active member of a software development team, interacting often with peers, to ensure the correct work is being done and that quality standards are met. You will support products after they have been launched, ensuring that customer issues can be resolved.

  • Develop and maintain desktop and web based software
  • Integrate new hardware interfaces into software solutions
  • Create and maintain software technical documentation
  • Analyze requirements and give feedback to product managers
  • Create automated unit tests and document any developer testing that is done.
  • Troubleshoot software issues reported from the field to find root causes and solutions
  • Deeply understand customer needs and take full ownership of the product
  • Proactively look to opportunities for improvement in process and tools used for development


Qualifications

  • Bachelor's Degree in Computer Science or equivalent Engineering skillset and work experience in Software Engineering
  • 3-4 years of experience creating software professionally
  • Experience working on a software development team and launching software products.
  • Experience writing software for an embedded Linux environment
  • C/C++ and C# programming experience; .NET Core, and ASP.NET Core; strong Linux background
  • Experience with Git source control and Visual Studio; SQL databases; additional programming ability ( VB.NET,Python, JavaScript) is preferred.
  • Front end application development experience (WPF, WinForms, Qt, Angular)

The pay range for this position is $87,000-$102,000. Please note that salaries vary within the range based onfactors including, but not limited to, experience, skills, education, certifications, and location.

About Microbial Solutions
Our Microbial Solutions business group has a comprehensive portfolio of endotoxin testing, microbial detection and microbial identification products and services is unlike any other, and has been purposefully designed to meet the complex and ever-changing needs of the industry. We help clients to ensure product safety and quality with easy-to-use yet robust testing solutions that satisfy regulatory requirements, support critical decision making and improve operational efficiencies.

Similar Jobs

More Jobs at Charles River

More Information Technology Jobs

Find similar Software Engineer II jobs: