We are seeking a skilled directhire Software Engineer to join a dynamic biotech industry company located in a beautiful facility in Santa Ana. The Software Engineer/Senior Software Engineer with strong Python skills to join their onsite engineering team. You ll work in a fastpaced collaborative team alongside passionate innovators to develop groundbreaking solutions that are making a real impact in the medical device industry. In this key role youll help design and deliver internal tools cloudintegrated services and userfacing applications that support R&D engineering and system diagnostics all while adhering to FDA guidelines.
If you re passionate about technology and eager to contribute to the future of medical devices pleas apply.
Essential Duties and Responsibilities
Work on the prototyping and design of software for new products and working on developing new features as well as maintaining existing products following the FDA software design control guidelines for medical devices
Handson role working closely with crossfunctional teams to build robust practical software that drives innovation in a fastpaced engineering and R&D environment.
Develop Pythonbased backend services internal tools and user interfaces.
Build interactive dashboards and GUIs using frameworks like Streamlit PyQt or Tkinter.
Interface with cloud platforms (especially OCI) to integrate services manage infrastructure and deploy applications.
Design and manage NoSQL data models using MongoDB or similar databases.
Collaborate with scientists and engineers to define and deliver technical solutions that support research instrumentation and diagnostics.
Participate in software architecture discussions peer code reviews and technical mentoring.
Support production and development environments including diagnostics and continuous improvement.
Troubleshoot debug and test software
Write clean maintainable and efficient code following best practices and design patterns
Assist with other responsibilities and/or projects as the need arises.
Work Environment
Inperson position that requires working indoors at a computer station. May occasionally be exposed in a manufacturing and laboratory environment.
We are an equal opportunity employer and encourage people from all backgrounds to apply. All qualified applicants will receive consideration for employment without regard to race color religion sex gender identity sexual orientation national origin disability protected veteran status or any other protected characteristic under federal state or local law.
Requirements
Qualifications Required for Position
Minimum of a bachelors degree in computer science computer engineering engineering or related.
Minimum of 8 years of professional software engineering experience.
Expertlevel proficiency in Python including backend development and scripting.
Experience with at least one GUI framework (e.g. PyQt Tkinter wxPython etc..
Handson experience with Streamlit Dash or similar rapid development frameworks.
Strong understanding of RESTful APIs software architecture and testing best practices.
Previous experience in R&D or engineering environments ideally involving hardware/software systems preferred.
Familiarity with medical device development life cycle and design controls is preferred.
Knowledge of software development life cycle and validation processes (e.g. IEC 62304.
Effective communication and collaboration skills with the ability to work in a team environment
Excellent problemsolving and analytical skills with attention to detail
Ability to balance multiple priorities and projects.
Benefits
Company Benefits:
13 companypaid holidays
Competitive vacation and sick days
Daily onsite free lunch snacks and drinks
Health insurance 100 paid for by employer including: Medical Dental Vision & Life Insurance
Monthly socials and employee events
401(k) matching
Education assistance
Casual dress code
Employee discounts on activities such as theme parks movie theaters hotels rental cars etc.
Expert-level proficiency in Python, including backend development and scripting. Experience with at least one GUI framework (e.g., PyQt, Tkinter, wxPython, etc.. Hands-on experience with Streamlit, Dash, or similar rapid development frameworks. Strong understanding of RESTful APIs, software architecture, and testing best practices. Previous experience in R&D or engineering environments, ideally involving hardware/software systems, preferred. Familiarity with medical device development life cycle and design controls is preferred. Knowledge of software development life cycle and validation processes (e.g., IEC 62304. Effective communication and collaboration skills with the ability to work in a team environment Excellent problem-solving and analytical skills with attention to detail Ability to balance multiple priorities and projects. Qualifications Required for Position Minimum of a bachelors degree in computer science, computer engineering, engineering, or related. Minimum of 8 years of professional software engineering experience. Expert-level proficiency in Python, including backend development and scripting. Experience with at least one GUI framework (e.g., PyQt, Tkinter, wxPython, etc.. Hands-on experience with Streamlit, Dash, or similar rapid development frameworks. Strong understanding of RESTful APIs, software architecture, and testing best practices. Previous experience in R&D or engineering environments, ideally involving hardware/software systems, preferred. Familiarity with medical device development life cycle and design controls is preferred. Knowledge of software development life cycle and validation processes (e.g., IEC 62304. Effective communication and collaboration skills with the ability to work in a team environment Excellent problem-solving and analytical skills with attention to detail Ability to balance multiple priorities and projects.
Education
Minimum of a bachelors degree in computer science, computer engineering, engineering, or related.