> Markdown version of [/jobs/ext/1899460-software-engineer](https://www.wearedevelopers.com/jobs/ext/1899460-software-engineer). 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 engineer - **Company:** ISONO HEALTH, INC. - **Location:** Sunnyvale, CA, United States - **Experience:** Expert - **Salary:** $145,000.0 - $175,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Component-Based Software Engineering, Software Applications, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Cyber Security, Nvidia CUDA, Computer Programming, Databases, Computer Literacy, Continuous Delivery, Continuous Integration, Data Security, Relational Databases, Desktop Computing, DevOps, File Systems, Memory Management, Design of User Interfaces, Graphics Software, Hardware Interface Design, Medical Software, Human-Computer Interaction, Python (Programming Language), PostgreSQL, Machine Learning, Microsoft Visual Studio, Microsoft Software, MongoDB, MySQL, Node.Js, NoSQL, Performance Tuning, Software Architecture, Software Engineering, Software Requirements Analysis, Verification and Validation (Software), Systems Integration, Web Applications, Multithreading, Scripting, Graphics Processing Unit (GPU), Google Cloud, Cloud Platform System, Real Time Systems, Data Ingestion, Software Verification, ReactJS, Vue.js, AngularJS, Integration Tests, Information Technology, Data Management, Front End Software Development, Multiplatform, Server Operating Systems & Platforms - **Published:** July 31, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-engineer-sunnyvale-ca--b9efc990-0e8e-4d9f-99c6-dfd08dd7d429 ## About the Role * BS/MS in computer science with at least 3-5 years of experience * Full stack developer, must be proficient in C# and C++, and .Net in the Microsoft Visual Studio environment. A plus with server-side languages such as , Python, JavaScript * Excellent understanding of multi-threaded programming and memory management * Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB). * Ability to work in a dynamic and fast-paced environment * Start up experience a must * Team player with excellent written and oral communication skills Preferred Qualifications * MS in computer science with 5+ years of experience * Experience with JavaScript frameworks such as Node, Vue, Angular, and React. * Background in real-time systems and hardware-software integration. * Experience with medical device software development and regulated environments (e.g., IEC 62304). * Experience in Imaging Software preferred * Familiarity with GPU acceleration (CUDA or similar frameworks) is a strong plus * Experience with cloud computing platforms, such as AWS, Google Cloud or Azure., Algorithms, Amazon Web Services (AWS), AngularJS, Application Programming Interface (API), Artificial Intelligence (AI), C++ Programming Language, CUDA (Compute Unified Device Architecture), Cloud Computing, Communication Skills, Computer Science, Computer Skills, Computer Systems, Continuous Deployment/Delivery, Continuous Integration, Cryptography, Data Management, Desktop PC, DevOps, Documentation, GPU (Graphics Processing Unit), Hardware-Software Integration, Health Plan, Healthcare, Healthcare Software, Imaging Application, Information/Data Security (InfoSec), Integration Testing, International Electro-Technical Commission (IEC), Internet Application, JavaScript, JavaScript Frameworks, Leading Edge Technology, Machine Learning, Medical Equipment, Memory Management, Mentoring, Microsoft .NET, Microsoft C# (C Sharp), Microsoft Visual Studio, Microsoft Windows Azure, MongoDB, Multiplatform/Cross-Platform, Multithreaded Programming, MySQL, NoSQL, Node.js, Performance Tuning/Optimization, PostgreSQL, Presentation/Verbal Skills, Process Management, Python Programming/Scripting Language, Quality Assurance, Quality Management, React.js, Regulatory Requirements, Relational Databases (RDBMS), Resource Management, Server Programming/Applications, Software Architecture, Software Development, Software Engineering, Software Specification, Software Validation, Startup, System Integration (SI), Team Player, Test Automation, Ultrasound, User Interface/Experience (UI/UX), Validation Testing, Vue.js, Writing Skills ## Description * Design and implement robust software architecture and specifications for a cross-platform desktop application of a 3D ultrasound system. * Integrate imaging algorithms, AI/ML models, and hardware interfaces into a cohesive, production-ready software product. * Architect secure and efficient databases and file storage solutions for both client and server environments, incorporating strong encryption and security practices. * Develop high-speed data acquisition pipelines and efficient workflows for real-time imaging and reconstruction. * Optimize performance of compute-intensive workloads through effective threading, resource allocation, and memory management. * Develop secure, compliant APIs to facilitate reliable data ingestion and server-side processing, aligning with regulatory requirements. * Build and oversee the infrastructure required for server-side web applications enabling remote image viewing, reconstruction, and AI capabilities. * Collaborate closely with frontend developers to create intuitive user interactions and engaging application features. * Develop and maintain high-quality production-level code for different application components. * Create comprehensive documentation covering architecture decisions, codebase details, and system integrations. * Lead the software development team, mentoring junior developers and ensuring effective team collaboration. * Manage DevOps processes, including continuous integration and continuous deployment (CI/CD) to ensure rapid, reliable software releases. * Collaborate closely with the QA team to conduct software verification and validation (V&V) activities, integration testing, and end-to-end test automation. ## Related Videos - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Psychological Safety in Software Engineering - Jenny-Margrethe Vej & Alexandra Hou Aldershaab](https://www.wearedevelopers.com/videos/2142-psychological-safety-in-software-engineering-jenny-margrethe-vej-alexandra-hou-aldershaab) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)