Are you a recent graduate or early-career software engineer looking to build technology that makes a real impact in life sciences? Beckman Coulter Life Sciences is hiring a Software Engineer in Indianapolis, offering an exciting opportunity to work on software solutions that support scientific research, laboratory automation, and healthcare innovation. If you have a strong foundation in software development and are eager to grow in a collaborative engineering environment, this could be a great next step for your career.
Job Overview
| Field | Details |
|---|---|
| Company Name | Beckman Coulter Life Sciences |
| Role | Software Engineer |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, or a related field |
| Job Location | Indianapolis, Indiana, USA |
| Salary | $68,000–$75,000 per year |
| Work Type | On-site / Hybrid |
| Job Type | Full-time |
| Job Level | Entry Level / Early Career |
| Industry | Life Sciences / Biotechnology / Medical Technology |
Job Description
The Software Engineer I is responsible for defining, implementing, and maintaining custom software products for medium and high throughput automated research systems. Together we’ll be giving scientists around the world the tools to craft the next generation of medical treatments, improvements in agricultural crops, and other life science innovations. Work is performed in a team environment consisting of various engineering disciplines, project managers, and technicians.
This position reports to the Senior Manager, ASG Innovation and is part of the Access Solutions Group located in Indianapolis and will be an on-site role. The ASG delivers over 400 custom projects per year in a fast-paced, collaborative setting.
In this role, you will have the opportunity to:
- Develop and maintain device integrations for custom liquid handling robotic systems across multiple communication protocols (REST, gRPC, Serial, Web Sockets, SiLA)
- Work cross functionally with hardware, systems and application scientists to develop new product offerings
- Partner with scientists and lab automation engineers to diagnose and resolve integration issues across APIs, services, and third-party devices
- Debug system behavior across hardware/software boundaries, including timing, communication, and scheduling interactions
The essential requirements of the job include:
- Bachelor’s degree in computer science, software engineering, or related field
- 0-2+years of professional software development experience
- Strong verbal and written English communication skills
- Some experience in C#/.NET (Java experience also considered)
It would be a plus if you also possess previous experience in:
- WPF or desktop application development
- Containerization and Orchestration technology (e.g. Docker, Podman, Kubernetes)
- Troubleshooting network-related issues (latency, connectivity, DNS resolution)
- Hardware integrations or lab automation systems
Selection Process
- Application Submission – Submit your application and resume through the company’s careers portal.
- Resume Screening – The recruiting team reviews your qualifications and experience.
- Recruiter Screening – Shortlisted candidates may participate in an initial recruiter discussion.
- Technical Interview – Candidates may be evaluated on software development fundamentals, programming, and problem-solving.
- Hiring Manager Interview – Discuss your technical background, projects, and interest in the role.
- Final Interview / Assessment – Additional technical or team interviews may be conducted.
- Offer – Selected candidates receive a job offer and proceed through the onboarding process.
How to Apply
- Visit the official Beckman Coulter Life Sciences careers website.
- Search for Software Engineer – Indianapolis, Indiana.
- Review the job requirements and qualifications carefully.
- Prepare an updated resume highlighting your software development skills, projects, internships, and education.
- Complete the online application form.
- Submit your resume and any other required documents.
- Monitor your email for interview and application-status updates.