drjobs Software Engineer

Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

8years

Job Location drjobs

Santa Ana, CA - USA

Monthly Salary drjobs

$ 100000 - 150000

Vacancy

1 Vacancy

Job Description

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.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.