> Markdown version of [/jobs/ext/2518467-software-developer-i](https://www.wearedevelopers.com/jobs/ext/2518467-software-developer-i). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer I - **Company:** Repligen Corporation - **Location:** Bridgewater, NJ, United States - **Experience:** Experienced - **Salary:** $72,000.0 - $103,500.0 - **Contract:** Internship / Graduate position - **Skills:** .NET Framework, Agile Methodology, Computing Platforms, Unit Testing, C Sharp (Programming Language), Code Review, Databases, Computer Engineering, Relational Databases, Software Debugging, Linux, Ethernet, PostgreSQL, Object-Oriented Software Development, PID Controllers, OPC Unified Architecture, Software Engineering, Systems Integration, USB, Software Troubleshooting, Git, System-level Testing, Build Management, Integration Tests, Solid Principles, Information Technology, Atlassian Tools, Restful APIs, GXP, Docker - **Published:** August 3, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=702dec09aa2afe32 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline, or equivalent practical experience. * Up to three years of professional software development experience, including internships or cooperative education. * Working knowledge of C# and the .NET platform. * Familiarity with relational databases and SQL; PostgreSQL experience is preferred. * Basic understanding of Docker and containerized application development. * Understanding of object-oriented programming and software design principles. * Experience using Git or another source-control system. * Familiarity with unit testing, debugging, and software defect tracking. * Strong analytical, problem-solving, and communication skills.Ability to learn new technologies and work effectively within a collaborative engineering team., * Experience developing software for laboratory, medical, industrial, or scientific instruments. * Experience communicating with hardware through serial, Ethernet, USB, OPC UA, or similar protocols. * Familiarity with industrial Linux or embedded computing platforms. * Experience with REST APIs and distributed or service-based architectures. * Exposure to Jira and Confluence. * Familiarity with regulated software development, including GAMP 5, GxP, or medical-device quality systems.Basic understanding of process-control concepts, sensors, data acquisition, or PID control. ## Description We are seeking an early-career Software Engineer to support the development of software for laboratory and bioprocessing systems. The successful candidate will work with senior engineers and cross-functional teams to develop reliable, maintainable software that interfaces with physical instruments and supports scientific workflows., * Design, develop, test, and maintain applications using C# and .NET. * Develop data-access components and database functionality using PostgreSQL. * Build and deploy software components using Docker containers. * Participate in software design discussions, code reviews, and Agile development activities. * Create unit and integration tests and assist with system-level testing. * Troubleshoot software defects and contribute to root-cause analysis. * Develop and maintain REST APIs and interfaces between software components. * Produce technical documentation in accordance with the software development lifecycle. * Collaborate with software, electrical, mechanical, systems, QA, and product teams.Support the integration of software with pumps, sensors, controllers, and other laboratory instrumentation. ## Related Videos - [Blueprints for Success: Steering a Global Data & AI Architecture](https://www.wearedevelopers.com/videos/1577-blueprints-for-success-steering-a-global-data-ai-architecture) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Project Fugu: Extending the web](https://www.wearedevelopers.com/videos/832-project-fugu-extending-the-web) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)