Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (Mid Level and Senior)

$120k - $155k

RheoSense

About RheoSense, Inc.

RheoSense, Inc. (RheoSense) is a leading scientific instrumentation company specializing in high-precision microfluidic viscosity measurement technology. Our innovative VROC® platform is trusted by researchers, engineers, and scientists across biotechnology, pharmaceuticals, materials science, and advanced manufacturing.

We are committed to delivering accurate, reliable, and user-friendly measurement solutions that empower our customers to accelerate discovery, improve product performance, and drive scientific advancement.

At RheoSense, we foster a collaborative, fast-moving environment where innovation, continuous improvement, and customer focus guide everything we do. As we continue to grow, we're looking for talented individuals who are excited to contribute to cutting-edge technology and make a meaningful impact in the scientific community.

Position: Software Engineer (Mid-Level and Senior)
Corporate Office: San Ramon, California
Relocation Assistance: No (Local Candidates Are Encouraged to Apply and Will Be Given Preference)
Closing: Continuous Recruitment. We are accepting and reviewing all qualified applicants who meet the minimum requirements which are listed in this announcement for consideration on an ongoing basis.
Application Screening Process: Your application will not be considered if you fail to meet the minimum qualifications listed below or do not submit a detailed cover letter and resume as required for the application screening process.
Salary: $120,000 - $155,000 annually.


The successful candidate's starting base will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. It is not typical for an individual to be hired at or near the top of the base range for this role.
Who You Are
You are passionate about developing impactful applications that solve real-world problems and thrive in a fast-paced, collaborative environment where flexibility and adaptability are essential. You bring strong technical expertise, apply best practices and proven processes, and take pride in making meaningful contributions to complex projects. You enjoy working alongside talented engineers to bring innovative programs to life for our users, and you're energized by challenging work that allows you to deliver exceptional results as part of a dynamic, forward-thinking team.
Job Responsibilities and Expectations
This is not necessarily an all-inclusive list of job-related responsibilities, duties, skills, efforts, requirements, or working conditions. While this is intended to be an accurate reflection of the current job, management reserves the right to revise the job or to require that other or different tasks be performed as assigned.

  • Develop and maintain Windows-based application programs within scheduled timelines.
  • Design and implement user-friendly graphical user interfaces (GUIs).
  • Create testing programs for calibration and production.
  • Document specifications and assist in developing user guides and manuals.
  • Collaborate effectively with team members to deliver reliable, user-focused applications.
  • Work independently on assigned projects, demonstrating strong self-motivation and accountability.
  • Contribute as a team player when needed, supporting collaboration and shared success.
  • Perform additional duties as assigned.
Senior-level engineers will additionally be expected to:
  • Lead application development efforts with minimal guidance.
  • Provide technical direction and mentorship to junior team members.
  • Drive architectural decisions and contribute to long-term product strategy.
Minimum Qualifications (Mid-Level Software Engineer)
  • 3+ years of professional, hands-on Windows development experience (C# / .NET, C++).
  • Experience developing WinForms and/or WPF/XAML applications; familiarity with MVVM design patterns.
  • Ability to design intuitive and efficient Windows GUIs.
  • Working knowledge of database development (e.g., SQL Server, SQLite).
  • Familiarity with software testing techniques and tools (Unit Testing, Black Box Testing).
  • Experience with source control systems (e.g., Git, SVN).
  • Exposure to communications and command-and-control technologies (Ethernet, RS232/RS485, USB, CAN).
  • Solid understanding of core software development methodologies (Object-Oriented Programming, Agile Development, common design patterns).
  • Strong analytical, problem-solving, and communication skills.
  • Self-motivated with the ability to work independently and collaboratively.
Minimum Qualifications (Senior Software Engineer)

Includes all Mid-Level qualifications plus :
  • 5+ years of professional, hands-on Windows development experience (C# / .NET, C++).
  • 5+ years of significant experience with WinForms and WPF/XAML, including MVVM.
  • Proven ability to build test, calibration, and automation programs for prototypes and manufacturing.
  • Significant experience with communications and command-and-control technologies (Ethernet, RS232/RS485, USB, CAN).
  • Demonstrated ability to independently lead application development from inception to completion.
  • Ability to convey technical information clearly and confidently to diverse audiences.
  • A strong results-driven mindset with a hands-on approach.
Preferred Qualificatio ns (Both Levels)
  • MS or Ph.D. in Science, Engineering, or Computer Science.
  • Experience developing software for test, measurement, or automation systems involving hardware interface and control.
  • Proficiency in web and HTML-based technologies (JavaScript, Angular 2, Node.js, REST API).
  • Expertise in embedded development (RTOS and non-RTOS).
  • Familiarity with FDA/GMP standards and compliance processes.
  • Experience with NI LabVIEW.
  • Coursework or project experience in AI and machine learning.
  • Proficiency with Python, TensorFlow, PyTorch, or similar tools.
  • Contributions to AI-related research, publications, or impactful projects.
Physical Requirements
These physical requirements are not exhaustive, and additional job-related physical requirements may be added to these on an as-needed basis.
  • Ability to remain in a stationary position for extended periods while working at a computer or participating in meetings.
  • Ability to operate a computer, keyboard, mouse, and other standard office equipment.
  • Ability to move within the office environment as needed to collaborate with team members or access equipment.
  • Ability to occasionally lift, carry, or move equipment or materials weighing up to 50 lbs.
What We Offer

At RheoSense, you can build an excellent job that grows into a meaningful and rewarding career. Our comprehensive benefits and workplace culture include:
  • Financial stability through competitive compensation, performance incentives, and retirement plans
  • Training and professional development to support long-term career growth
  • Health and welfare benefits, including medical, dental, vision, life insurance, and wellness programs
  • Paid Time Off (PTO) to support work-life balance
  • Paid parental leave for both maternity and paternity
  • 401(k) retirement savings plan with a company match of up to 4%
  • Employee stock ownership (ISO) opportunities
  • A collaborative, creative, inclusive, and engaging team environment

RheoSense is an equal-opportunity employer and is committed to maintaining a diverse and inclusive workplace.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (Mid Level and Senior) in San Ramon, CA vacancy
  • $104k - $147k

    Overview We are seeking a Mid to Senior Level Structural Engineer to join our team. Responsibilities Perform detailed structural design for water and wastewater treatment facilities, working with other project team members to integrate requirements into the structural... 
    Senior
    Flexible hours

    Carollo Engineers, Inc.

    Walnut Creek, CA
    3 days ago
  • $120k - $150k

     ...States Salary: $120000 - $150000 Job type: Permanent Mid-Level Electrical Engineer (Power Systems) Our client is a nationally...  ..., construction coordination, and startup activities under senior guidance Required Experience ~ Bachelor's degree in... 
    Suggested
    Permanent employment
    Contract work

    JCW Group

    Walnut Creek, CA
    1 day ago
  • $120k - $155k

    RheoSense, Inc. is seeking a Software Engineer (Mid-Level and Senior) to join their team in San Ramon, California. The ideal candidate will have experience in Windows development using C#/.NET and C++, with a focus on building user-friendly applications. Responsibilities... 
    Senior

    RheoSense, Inc.

    San Ramon, CA
    1 day ago
  • $79.04k - $151.84k

    LEE + RO is seeking a Mechanical Engineer specializing in HVAC and utilities design to join our energetic team. This mid‑level role involves working on water and wastewater infrastructure projects such as potable water, wastewater, recycled water, and stormwater. Responsibilities... 
    Suggested
    Work at office
    Remote work
    Monday to Friday
    Flexible hours
    2 days per week
    3 days per week

    LEE & RO, Inc

    Walnut Creek, CA
    2 days ago
  • $153k - $191k

     ...Senior Software Engineer, Reporting Experience Are you an experienced engineer ready to tackle complex reporting challenges with innovative...  ...understanding of the importance of automated testing at all levels ~ Willingness to learn about new technologies while simultaneously... 
    Senior
    Temporary work

    Ridge Line Services

    San Ramon, CA
    16 days ago
  • $153k - $191k

     ...Senior Software Engineer, Investment Performance and Analytics Reno, NV; San Ramon, CA The Performance & Analytics team works on calculating...  ...space ~ Understand the value of automated tests at all levels ~ Ability to focus on short-term deliverables while... 
    Senior
    Temporary work

    Ridge Line Services

    San Ramon, CA
    1 day ago
  • $85k - $100k

     ...technology. Our innovative VROC® platform is trusted by researchers, engineers, and scientists across biotechnology, pharmaceuticals,...  ...the scientific community. Position: Field Service Engineer (Mid Level) Corporate Office: San Ramon, California Relocation Assistance... 
    Work at office
    Local area
    Remote work
    Relocation package

    RheoSense, Inc.

    San Ramon, CA
    2 days ago
  • $110k - $150k

     ...Overview Carollo Engineers is a leading engineering firm dedicated exclusively to water. For over 90 years, we've specialized in...  ...wastewater treatment facilities with minimum supervision by a Senior Level Electrical Engineer Perform load calculations, detailed conduit... 
    Full time
    Flexible hours

    Carollo Engineers

    Walnut Creek, CA
    2 days ago
  • $70k - $75k

    Geologist / Engineer / Environmental Scientist - Junior to Mid Level Location: Walnut Creek, California. Full-time in-person position with some flexibility to work from home periodically. Key Responsibilities - Office Prepare project planning documents (work plans,... 
    Full time
    For subcontractor
    Work at office
    Local area
    Work from home
    Flexible hours

    SRS

    Walnut Creek, CA
    5 days ago
  • $153k - $191k

     ...to join Ridgeline's Reporting team. The Ridgeline Reporting Engine team builds and operates the core infrastructure behind reporting...  ...platform. Contribute to engineering best practices around software design, testing, maintainability, and production readiness.... 
    Senior

    Synthesia

    San Ramon, CA
    3 days ago
  • $144k

     ...Category: Information Technology  Job Level: Senior Manager Business Unit: Energy Delivery...  ...operations, including planning, engineering, maintenance and construction, asset management...  ...Bay Area Minimum: $144,000 Bay Area Mid:$194,000 Bay Maximum: $244,000   This... 
    Senior
    Work at office
    Remote work
    2 days per week

    PG&E Corporation Careers

    San Ramon, CA
    3 days ago
  •  ...experienced individual to adhere to a level of technical expertise and...  ...Microsoft 365 environment as senior resource Troubleshooting...  ...PC and Mac-related hardware, software, operating system, email,...  ...years of experience in a senior engineering role Experience with... 
    Senior
    Work at office
    Local area
    Remote work

    Parachute Technology

    San Ramon, CA
    3 days ago
  • $120k - $165k

     ...accommodation or an alternative application process. Civil Engineer - Waterfront Facilities Focus - Mid Level Civil Engineer Oakland, CA, US 30+ days ago...  ...assignments within established budgets and timelines Software Proficiency AutoCAD Civil3D Microsoft Word and Excel... 
    For contractors
    Work at office
    Local area
    Worldwide

    Moffatt-

    Walnut Creek, CA
    3 days ago
  • $142.11k - $186.06k

     ...and telecommunications. Our team of engineers, scientists, software developers, and operations...  ...exploration, and telecommunications. As a Senior Rust Software Engineer, you will serve...  ...and benefits including: ~ Platinum-level family health coverage (medical, dental... 
    Senior
    Permanent employment
    Immediate start
    Flexible hours

    Vector Atomic

    Pleasanton, CA
    7 days ago
  • Location: Pleasanton | Walnut Creek | San Jose | San Mateo | Roseville (Hybrid) If you're passionate about holistic wealth planning and want a platform that matches your ambition, MassMutual Northern California offers just that. We bring together the strength...
    Senior

    Golden Summit Wealth & Insurance Solutions a MassMutual Firm

    Pleasanton, CA
    1 day ago
  • $140k

     ...leading provider of cloud contact center software, bringing the power of cloud innovation...  ...employees to be their authentic selves. The Senior Mid-Market Account Director is responsible...  .... Success selling at the C-level Documented track record of sales excellence... 
    Senior
    Temporary work
    Work at office
    Remote work
    Worldwide
    3 days per week

    Five9

    San Ramon, CA
    17 days ago
  •  ...Clearstory is hiring a Senior Software Engineer to help lead the evolution of our frontend platform and customer experience. This is a high-impact...  ...Experience leading large technical initiatives or platform-level improvements Nice to Have Experience building... 
    Senior
    For contractors
    Work at office
    2 days per week
    3 days per week

    Clearstory

    Walnut Creek, CA
    2 days ago
  • $124.5k - $236.5k

     ...Senior Software Engineer - Lifecycle Management AbbVie's mission is to discover and deliver innovative medicines and solutions that solve serious...  ...Contribute to requirements definition at the functional level and work with cross functional groups. Perform in-depth... 
    Senior
    Immediate start
    Remote work
    Monday to Friday

    AbbVie

    Pleasanton, CA
    3 days ago
  •  ...robots building a solar farm About this role: As a Senior Robotics Software Engineer at Charge Robotics, you'll be working full-stack and...  ...facing web platform, Sunrise Studio Contributing to low-level software powering robotic systems in our factories and delivery... 
    Senior
    Relocation

    Charge Robotics

    San Leandro, CA
    1 day ago
  •  ...specialize in Staffing, Consulting, Software Development, and Training...  ...and programming, software engineering, systems development, testing...  ...audience with the appropriate level of detail and timeliness....  ...the ability to interface with senior leadership with confidence and... 
    Senior
    Immediate start

    Atria Group LLC

    San Ramon, CA
    5 days ago
  •  ...renewable technology startup in San Leandro, CA is looking for a Senior Robotics Software Engineer to architect and develop software for robotic...  ...enhancing features of the web platform and contribute to low-level software, ensuring the safety and performance of robotic... 
    Senior

    Charge Robotics

    San Leandro, CA
    4 days ago
  •  ...and 401K match ~ Sign on bonus ~ Paid OT and Annual Performance Bonus Responsibilities: Plans, schedules, and executes engineering tasks across a range of project sizes Manages project budgets, timelines, contract requirements, and quality standards... 
    Contract work
    Relocation package

    HireOTS

    Alamo, CA
    21 days ago
  • $128.12k - $167.74k

     ...Senior Software Network Engineer - Quantum Networking IonQ, Inc. is the world's leading quantum platform and merchant supplier - delivering integrated...  ...this role, you will be the primary architect of the high-level service plane, bridging the gap between quantum hardware... 
    Senior
    Work at office
    Remote work

    IonQ Inc.

    Pleasanton, CA
    21 days ago
  • $100k - $150k

     ...Vision Technologies is a forward-thinking software development company dedicated to...  ...to grow, we’re looking for a skilled Senior Backend Engineer (High-Throughput Platforms) to join our...  ...and security obligations. Mentor mid-level engineers and lead architectural... 
    Senior
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Work visa

    Bright Vision Technologies

    Pleasanton, CA
    4 days ago
  • We are currently hiring a Senior / Lead Python Engineer for a remote role in the US. Responsibilities Work on an established infrastructure codebase...  ...with experience working on non trivial or infrastructure level codebases Experience working with Docker or similar... 
    Senior
    Currently hiring
    Work at office
    Remote work
    Flexible hours

    Grid Dynamics

    San Ramon, CA
    2 days ago
  • $104.2k - $170.7k

    Carollo Engineers, Inc. in Walnut Creek seeks a dedicated engineer to plan and conduct engineering work on various water projects. Candidates should possess a Master's degree in civil or environmental engineering and 6-12 years of experience. The role includes budget management... 
    Flexible hours

    Carollo Engineers, Inc.

    Walnut Creek, CA
    2 days ago
  • $145k - $167.5k

     ...Senior Cloud Security Engineer Are you passionate about building secure, scalable systems in the cloud...  ...experience ~ Proficiency in a high-level language such as Python (preferred),...  ...Technology Innovation Leader," and by The Software Report as a "Top 100 Software Company... 
    Senior

    Ridge Line Services

    San Ramon, CA
    1 day ago
  • $104.2k - $170.7k

    Overview Carollo Engineers is a leading engineering firm dedicated exclusively to water. For over 90 years, we\'ve specialized in the...  ...education, qualifications, certifications, experience, skills, seniority, geographic location, performance, and business or organizational... 
    Flexible hours

    Carollo Engineers, Inc.

    Walnut Creek, CA
    2 days ago
  • Parachute-Technology in San Ramon, CA is looking for a Service Desk professional. This role requires technical expertise and excellent customer service skills. You'll handle escalations, lead mini-projects, and support a global team. Ideal candidates will have significant...
    Senior
    Remote work

    Parachute-Technology

    San Ramon, CA
    3 days ago
  • $122k

     ...Requisition ID # 170691  Job Category: Engineering / Science  Job Level: Individual Contributor Business...  ...”   Position Summary: As the Senior Welding Engineer, this individual...  ...Base Salary (Bay Area) $122,000.00 Mid Base Salary (Bay Area) $158,000.00... 
    Senior

    PG&E Corporation Careers

    Danville, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Mid Level and Senior). Be the first to apply!