Staining Software Engineer Associate
Software Engineer AssociateLocation: OnsitePay Rate: $40 - $55/hourExperience: 0-5 YearsJob SummaryThe Software Engineer Associate will support the design, development, and implementation of staining procedures for diagnostic software applications. Working closely with assay development, pathology, chemistry, and engineering teams, this role is responsible for developing software supplements, maintaining supporting database elements, and ensuring high-quality deliverables throughout the project lifecycle.This position offers an excellent opportunity for recent graduates or early-career engineers who are eager to build technical expertise within a collaborative Agile environment supporting medical diagnostic technologies.Key ResponsibilitiesDesign, develop, and optimize staining procedures for diagnostic software applications. Create software supplements used to install staining procedures. Maintain and manage database components supporting application functionality. Support the complete software development lifecycle from planning through deployment. Collaborate with Engineering, Pathology, Chemistry, Regulatory, Marketing, and Global Support teams. Develop and maintain scripting solutions using C#, Python, and SQL. Perform software testing, debugging, validation, and maintenance. Ensure compliance with medical software standards and quality requirements. Participate in Agile planning, sprint activities, and cross-functional meetings. Document technical processes, procedures, and software updates. Support continuous improvement initiatives and process optimization. Required QualificationsBachelor's degree in Software Engineering, Computer Science, Computer Engineering, or a related Engineering discipline. Candidates with Life Sciences backgrounds (Biology or Chemistry) and programming experience are encouraged to apply. 0-5 years of professional or internship experience. Knowledge of C#, Python, and SQL. Understanding of relational databases. Strong analytical and problem-solving abilities. Excellent written and verbal communication skills. Ability to manage multiple priorities in a fast-paced environment. Strong attention to detail with a Quality First mindset. Ability to work collaboratively across multiple functional teams. Preferred QualificationsExperience in Medical Device or Pharmaceutical industries. Knowledge of Life Sciences, Biology, Chemistry, or Pathology. Experience with software testing and validation. Knowledge of Agile software development methodologies. Experience with automation or laboratory instruments. Understanding of system engineering concepts. Internship or hands-on experience in software development. Technical SkillsC#PythonSQLRelational DatabasesSoftware Testing & DebuggingDatabase ManagementSystem EngineeringAgile MethodologiesVersion ControlSoft SkillsAnalytical Problem SolvingCommunication SkillsStakeholder ManagementTeam CollaborationAttention to DetailAdaptabilityTime ManagementLearning AgilityQuality FocusNice to HaveMedical Device Software DevelopmentPharmaceutical Industry ExperienceLife Sciences BackgroundChemistry or Biology KnowledgeAutomation ExperienceLaboratory Software ExperienceInterview Process1-2 Interview RoundsTechnical and Behavioral AssessmentHiring Target: End of Next MonthRelocation Assistance Available (if applicable)Why Join Us?Work on cutting-edge diagnostic software technologies. Collaborate with multidisciplinary teams across engineering and life sciences. Receive structured onboarding and extensive technical training. Gain experience in a regulated medical software environment. Build your career within an innovative, fast-paced Agile organization.