Software Test Automation Engineer
Senior software engineer job in Menlo Park, CA
Software Test Automation Engineer - Medical Device Systems
We are seeking an experienced Software Test Automation Engineer to design, develop, and maintain automated testing frameworks for our medical device platform. This role will focus on verification testing and system integration testing across a multi-layered technology stack including C firmware, WPF/C# applications, and Python-based analysis components.
Key Responsibilities
Design and implement comprehensive automated test frameworks for verification and system integration testing across firmware, application, and analysis layers
Create and maintain automated tests for WPF/C# application workflows and user interface functionality
Build test automation for Python-based analysis algorithms and reporting systems
Develop automated tests for C firmware components that interface with medical sensors and hardware
Establish end-to-end system integration tests that validate data flow and functionality across the entire platform (firmware → application → analysis → reporting)
Collaborate with firmware, software, and systems engineering teams to understand requirements and identify testable scenarios
Maintain and enhance CI/CD pipelines to enable continuous automated testing
Document test plans, test cases, test results, and traceability matrices in accordance with medical device regulatory requirements
Identify, document, and track software defects through resolution
Participate in design reviews and provide testability feedback during development phases
Support verification and validation activities for regulatory submissions (FDA, ISO 13485, IEC 62304)
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
5+ years of experience in software test automation
Strong programming skills in C# and Python (C coding experience is a plus)
Proven experience developing and maintaining automated test frameworks (e.g., NUnit, pytest, Robot Framework) as well as with WPF application testing and UI automation frameworks (e.g., White, FlaUI, Appium)
Experience with system integration testing across multiple software components and languages
Solid understanding of software testing methodologies, test design techniques, and quality assurance best practices
Experience with version control systems (Git) and CI/CD tools (Bitbucket Pipelines, Jenkins, GitLab CI)
Strong analytical and problem-solving skills with attention to detail
Excellent written and verbal communication skills
Preferred Qualifications
Experience testing medical devices or other regulated software systems (FDA, ISO 13485, IEC 62304)
Experience with firmware testing, embedded systems, or hardware-software integration testing
Knowledge of sensor technologies and data acquisition systems
Experience with requirements traceability and test management tools
Understanding of risk-based testing approaches for medical devices
What We Offer
Medical
Dental
Vision
401k
Unlimited PTO
Gym Access
Other Perks
Embedded Software Test Engineer
Senior software engineer job in San Jose, CA
Primary Focus: Simulator Development (C#), Automation (Squish), & Firmware/Hardware Validation
In this pivotal role, you will own the enhancement and maintenance of our proprietary Software Simulator-the critical tool used to validate our robotic surgical hardware and firmware without needing the physical robot every time. You will spend the majority of your time coding in C# to expand the simulator's capabilities, while also using Squish and Python to drive automation.
If you are a C# developer at heart who loves developing a software simulation, this is your role.
What You Will Actually Be Doing
·Core Responsibility: Lead the design, development, and enhancement of the client System Simulator using C#. You will build the virtual environment that mocks hardware behavior to test firmware and software logic.
·Automation Strategy: Develop and execute automated test scripts using Squish (GUI automation) and Python.
·Hybrid Validation: Perform a mix of automated and manual testing. You will manually execute complex test cases where automation isn't yet feasible, ensuring total system safety.
·Hardware/Firmware Interface: Validate the interaction between high-level software and low-level firmware/hardware components via the simulator.
·Compliance & Process: Draft verification protocols and manage requirements/defects using JAMA and Jira, ensuring strict adherence to FDA QSR and IEC 62304 standards.
·CI/CD Integration: Integrate simulator tests into the Continuous Integration pipeline (Jenkins/GitHub) to catch regressions early.
The "Must-Have" Skills (Non-Negotiables)
·C# Expertise: Minimum 5+ years of hands-on development experience in C#. You must be comfortable writing complex object-oriented code, not just editing scripts.
·Python Experience: Minimum 2+ years of scripting experience (used for glue code and automation support).
·Automation Tools: Proven experience with Squish (preferred), WinAppDriver, or similar GUI automation tools.
·Flexibility: Willingness to perform manual testing when necessary to ensure product quality.
Preferred Qualifications
·Medical Device Background: Solid understanding of FDA QSR (21 CFR Part 820), ISO 13485, and the V&V (Verification & Validation) process.
·Experience testing Firmware or embedded systems via simulation.
·Experience with JAMA for requirements management.
·Background in Robotics or complex electromechanical systems.
Founding Software Engineer - AI/LLM/Multimodal
Senior software engineer job in San Jose, CA
Our client is building the world's fastest-growing marketplace for elite creative talent. We connect award-winning artists, directors, musicians, animators, and designers with frontier AI labs developing the next generation of multimodal systems including models like Sora, Suno,
Runway, and Grok Imagine.
This role is paying up to $300k salary base with 2% equity in top.
Must have AI/LLM/Multimodal experience.
Fully onsite role.
We are a small, high-talent-density team from Stanford and Mercor, backed by:
The Co-Founder of xAI
The Founder of Periodic Labs
Researchers from OpenAI's Sora team
DeepMind alignment & evaluation leads
Senior researchers from Salesforce AI, Meta, Google, and Anthropic
Role Overview
As a Founding Engineer, you will own core product surfaces, architecture, and infrastructure for the platform. You'll help shape engineering culture, drive rapid product iteration, and work directly with founders to build the marketplace and data systems powering the next wave of multimodal AI innovation.
This role is ideal for someone who thrives in high-agency environments, ships quickly, and enjoys solving end-to-end problems across the stack.
What You Will Build
Marketplace & Talent Systems
Onboarding flows for elite creative talent
AI-assisted interviews and evaluations
Self-serve matching tools between talent and AI labs
Payment, billing, and workflow automation
Data & Infrastructure Products
Tools for frontier AI labs to support training and evaluation
Internal platforms for data quality, annotation, and performance insights
Product & Engineering Leadership
Shape engineering culture, processes, and best practices
Ship fast across greenfield projects with high ownership
Influence product direction through tight feedback cycles with founders and users
What We're Looking For
Strong proficiency with Python, React, and TypeScript
Experience with AWS, Docker, CI/CD, and modern infrastructure tooling
Ability to operate independently and handle ambiguity in a fast-moving environment
Interest in gamified platforms, creative tools, or marketplace dynamics
Bias for action, strong communication skills, and a builder mentality
Software Engineer
Senior software engineer job in San Jose, CA
Software Engineer - AI Infra Startup - San Francisco, CA
A small, deeply technical AI infra startup in San Francisco, building the platform that next-gen AI apps will run on - think custom compilers, CUDA kernels, and distributed orchestration are looking for a Software Engineer to join their team.
What will I be doing?
As a Software Engineer you'll help architect and build the infrastructure powering the next generation of AI systems. You'll work across the stack on:
High-performance, distributed systems that support real-time AI workloads
Kubernetes orchestration, infra tooling, and automation pipelines
Low-level runtime components like custom compilers and CUDA kernels
Scalable, reliable backend services
Collaborating directly with the founding team on technical strategy and core architecture
What are we looking for?
Strong background in systems programming, backend, or infra engineering
Experience with distributed systems, container orchestration, and Linux internals
Comfortable working across multiple layers of the stack, from low-level code to infra ops
Fast learner who thrives in ambiguous, high-agency environments
Bonus: Experience with compilers, CUDA, or ML infrastructure
What's in it for me:
up to $300k base dependent on experience + 0.2-0.5% equity
Work directly with deeply technical founders (ex-Stanford, Google, and more) on some of the hardest problems in AI infra
On-site in San Francisco
Stealth startup with serious backing, operating lean and hiring intentionally
Apply now for immediate consideration!
Python Backend Engineer - 3D / Visualization / API / Software (On-site)
Senior software engineer job in San Jose, CA
A pioneering and well-funded AI company is seeking a talented Python Backend Engineer to build the core infrastructure for its revolutionary autonomous systems. This is a unique opportunity to join an innovative team at the forefront of engineering and artificial intelligence, creating a new category of software that will redefine how complex products in sectors like aerospace, automotive, and advanced manufacturing are designed and developed.
Why Join?
Build the Future of Engineering: This isn't just another backend role. Your work will directly shape how next-generation rockets, cars, and aircraft are designed, fundamentally changing the engineering landscape.
Solve Unprecedented Technical Puzzles: Tackle unique challenges in building the infrastructure for autonomous AI agents, including simulation orchestration, multi-agent coordination, and scalable model serving.
Shape a Foundational Platform: As a critical member of a pioneering team, you will have a significant impact on the technical direction and core architecture of an entirely new category of software.
Join a High-Impact Team: Work in a collaborative, fast-paced environment where your expertise is valued, and you have end-to-end ownership of critical systems.
Compensation & Location: Base salary of up to $210,000 + equity + benefits, while working on-site with the team in a modern office in downtown San Francisco.
The Role
As a Python Backend Engineer, you will be instrumental in constructing the infrastructure that underpins these autonomous engineering agents. Your responsibilities will span model serving, simulation orchestration, multi-agent coordination, and the development of robust, developer-facing APIs. This position is critical for delivering the fast, reliable, and scalable systems that professional engineers will trust and depend on in high-stakes production environments.
You will:
Own and build the core backend infrastructure for the autonomous AI agents, focusing on scalability, model serving, and multi-agent orchestration.
Design and maintain robust APIs while integrating essential third-party tools like CAD software and simulation backends into the core platform.
Develop backend services to process and serve complex 3D visualizations from simulation and geometric data.
Collaborate across ML, frontend, and simulation teams to shape the product and engage directly with early customers to drive infrastructure needs.
Make foundational architectural decisions that will define the technical future and scalability of the entire platform.
The Essential Requirements
Strong backend software engineering experience, with a primary focus on Python.
Proven experience in designing, building, and maintaining production-level APIs (FastAPI preferred but Flask and Django also considered).
Experience with 3D visualization libraries or tools such as PyVista, ParaView, or VTK.
Excellent systems-thinking skills and the ability to reason about the interactions between compute, data, and models.
Experience working in fast-paced environments where end-to-end ownership and proactivity are essential.
Exceptional communication and collaboration abilities.
What Will Make You Stand Out
Experience integrating with scientific or engineering software (such as CAD, FEA, or CFD tools).
Exposure to agent frameworks, workflow orchestration engines, or distributed systems.
Familiarity with model serving frameworks (e.g., TorchServe, Triton) or simulation backends.
Previous experience building developer-focused tools or working in high-trust, customer-facing technical roles.
If you are interested in this role, please apply with your resume through this site.
SEO Keywords for Search
Python Backend Engineer, Python Software Engineer, Backend Engineer, Software Engineer, Python Developer, AI Engineer, Machine Learning Infrastructure, MLOps Engineer, Backend Software Engineer (Python), Senior Backend Engineer, AI/ML Engineer, Infrastructure Engineer, FastAPI Developer, PyVista, ParaView, VTK, 3D Visualization, Docker, Kubernetes, Cloud Engineer, AI Platform Engineer, Distributed Systems Engineer, Simulation Software Engineer, CAD Integration, CFD, FEA, Scientific Computing, High-Performance Computing (HPC), Agent Frameworks, Workflow Orchestration, Technical Lead, Staff Engineer.
Disclaimer
Attis Global Ltd is an equal opportunities employer. No terminology in this advert is intended to discriminate on any of the grounds protected by law, and all qualified applicants will receive consideration for employment without regard to age, sex, race, national origin, religion or belief, disability, pregnancy and maternity, marital status, political affiliation, socio-economic status, sexual orientation, gender, gender identity and expression, and/or gender reassignment. M/F/D/V. We operate as a staffing agency and employment business. More information can be found at attisglobal.com.
Robotic Software Engineer
Senior software engineer job in San Jose, CA
Robotics Software Engineer (Generalist/Full-Stack)
Robotic Software Engineer - Humanoid Robotics
Palo Alto, SF Bay Area (Full-time | Onsite)
$180k-$200k + equity (flexible for exceptional candidates)
We are recruiting building next-generation humanoid robotic systems that combine advanced AI with cutting-edge hardware. Our team moves fast, prototypes aggressively, and puts real robots into the world. We're now hiring a Robotic Software Engineer to help shape our core software stack and accelerate the development of our embodied AI systems.
What You'll Work On
As part of a small, high-impact engineering team, you will:
Build and optimise robotics software in C++ and ROS2
Integrate perception, control, planning, and learning modules
Work hands-on with robots to bring up new hardware and run real-world experiments
Deploy reinforcement learning / imitation learning policies onto physical robots
Develop middleware, interfaces, and tooling that connect AI → hardware
Prototype behaviours across diverse robot types (arms, humanoids, mobile platforms, drones)
This role directly supports both our AI and hardware teams and has significant ownership from day one.
Must-haves:
Strong C++ development skills (multi-threading, performance, systems-level)
Professional experience with ROS2
Hands-on robotics experience - ideally robot learning on physical hardware
Ability to work on real robots (debugging, integration, testing)
Generalist mindset and comfort in a fast-paced startup environment
Nice-to-haves:
Manipulation or kinematics (humanoids, arms, quadrupeds)
Controls for mobile robots or drones
Sensor/actuator integration, drivers, or middleware experience
VR prototyping (Meta Quest or similar)
Experience across different robot embodiments
Why Join Us
Build software that runs on real humanoid robots immediately
High ownership within a small, world-class engineering team
Competitive compensation + meaningful equity
Opportunity to influence architecture, roadmap, and product direction
Work at one of the most exciting intersections in tech: AI × robotics
Residential Energy Software Engineer
Senior software engineer job in Palo Alto, CA
The Residential Energy Software Engineer will support the development and validation of advanced residential energy systems within an industry-leading organization. This role focuses on building, testing, and maintaining high-quality software that manages energy hardware end to end. The position involves close collaboration with cross-functional teams to ensure system reliability, performance, and safety in a fast-paced environment.
Key Responsibilities:
• Collaborate with product managers and cross-disciplinary engineers to develop technical designs and specifications
• Design, develop, and maintain scalable and reliable software systems for residential energy solutions
• Contribute to overall system architecture and integration strategies
• Develop applications for system installation, configuration, monitoring, and diagnostics
• Partner with engineering teams to design and implement application programming interfaces
• Drive technical innovation to improve system reliability, performance, and developer productivity
Required Qualifications:
• Bachelor's degree in Computer Science or equivalent practical experience
• Experience developing highly available, mission-critical software applications and test suites
• Proficiency with system programming languages such as C, C Plus Plus, Rust, Go, Java, or C Sharp
• Hands-on experience with Internet and Internet of Things protocols such as HTTP, REST, WebSockets, gRPC, or Matter
• Ability to multitask, prioritize work, and perform effectively in a fast-paced, collaborative environment
Preferred Qualifications:
• Experience with embedded systems and related communication protocols
• Exposure to web development, data analysis, or data science tools
• Familiarity with common cryptography mechanisms
Benefits:
The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, paid time off, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, and paid holidays annually - as applicable.
Pay Range: $60 - $67 per hour (depending on experience)
Full Stack Software Engineer (Python / React)
Senior software engineer job in San Jose, CA
We're seeking a Full Stack Software Engineer with strong backend development skills in Python and frontend expertise in React.js. You'll help design, implement, and scale full stack web applications that are secure, performant, and user-centric.
Responsibilities
Architect, build, and maintain backend services using Python (FastAPI, Flask, Django)
Design and implement dynamic and responsive frontends using React.js and/or Vue.js
Create and consume RESTful and GraphQL APIs
Build reusable components and libraries for frontend use
Collaborate across teams to gather requirements, define solutions, and ensure quality
Optimize performance and scalability of applications
Write unit, integration, and end-to-end tests across the stack
Participate in peer code reviews and provide mentorship where appropriate
Required Qualifications
5+ years of experience in full stack development
M.S. degree in relevant domain required
Proficiency with Python and one or more major web frameworks (e.g., FastAPI, Django)
Advanced skills in React.js, including Hooks, Context, and state management libraries (e.g., Redux, Zustand)
Experience with Vue.js or interest in working across multiple frontend frameworks
Familiarity with modern frontend tooling: Webpack, Vite, Babel, ESLint
Solid experience with HTML5, CSS3, SASS/SCSS, and responsive UI design
Strong understanding of RESTful services, API security, and performance optimization
Knowledge of relational databases (PostgreSQL, MySQL) and NoSQL options (MongoDB, Redis)
Git and CI/CD best practices (GitHub Actions, CircleCI, GitLab CI)
Strong communication skills and a collaborative approach to engineering
Preferred Qualifications
Familiarity with TypeScript
Experience with cloud platforms (AWS, GCP, or Azure)
Experience with Docker, Kubernetes, or container orchestration
GraphQL and Apollo Client experience
Familiarity with microservice architecture
Experience working with real-time data (WebSockets, MQTT)
Founding Software Engineer / Protocol Engineer
Senior software engineer job in Fremont, CA
We are actively searching for a Founding Protocol Engineer to join our team on a permanent basis. In this position you will If you are someone that is impressed with what Hyperliquid has accomplished then this role is for you. We are on a mission to build next generation lending and debt protocols. We are open to both Senior level and Architect level candidates for this role.
Your Rhythm:
Drive the architecture, technical design, and implementation of our lending protocol.
Collaborate closely with researchers to validate and test designs
Collaborate with auditors and security engineers to ensure safety of the protocol
Participate in code reviews, providing constructive feedback and ensuring adherence to established coding standards and best practices
Your Vibe:
5+ years of professional software Engineering experience
3+ years of experience working in Solidity in EVM in production environments, specifically focused in DeFi products
2+ years of experience working with a modern backend languages (Go, Rust, Python, etc) in distributed architectures
Experience building lending protocols in a smart contract language
Open to collaborating onsite a few days a week at our downtown SF office
Our Vibe:
Relaxed work environment
100% paid top of the line health care benefits
Full ownership, no micro management
Strong equity package
401K
Unlimited vacation
An actual work/life balance, we aren't trying to run you into the ground. We have families and enjoy life too!
Software Development Engineer Test (SDET, Mobile Apps)
Senior software engineer job in Alameda, CA
The Fountain Group is a national staffing firm and we are currently seeking a Test & Development Engineer (Mobile Applications) for a prominent client of ours. This position is in Alameda, CA (Preferred), Milpitas, CA or Portland, OR Details for the position are as follows:
Pay: $51-55/hour
Locations: Alameda, CA (preferred) | Milpitas, CA | Portland, OR
Work Model: First 30 days onsite, then potential hybrid
Industry: Medical Device / SaMD (preferred, not required)
🚨 IMPORTANT: Developer-First Role
This is not a traditional QA or manual testing role.
We are seeking a software developer who specializes in test automation - someone who writes code daily, builds automation frameworks, and enjoys solving problems through development. Candidates who primarily execute existing test scripts or rely on frameworks built by others will not be a fit.
About the Role
You will play a key role in designing, building, and maintaining automated test solutions for mobile Software as a Medical Device (SaMD) application. This role requires strong hands-on coding ability, comfort being evaluated through a live coding exercise, and experience working across Android and iOS platforms.
Automation engineers on this team are expected to author automation, not just run it.
What You'll Do
Design, write, and maintain automated test scripts for mobile applications (primary responsibility)
Develop and enhance automation frameworks (Python-based; migrated from Java)
Perform automated and targeted manual testing for Android and iOS applications
Execute automated API testing
Test on real mobile devices, emulators, and cloud device farms
Collaborate closely with Development, Test, Product, and Delivery teams
Track work and defects in Jira
Contribute to test strategy, maintainability, and continuous improvement
Performance is measured on the creation, maintenance, and execution of automation scripts.
Required Qualifications
5+ years of hands-on mobile application testing experience
Strong software development skills - you write code daily
Experience authoring automation scripts from scratch
Proficiency in Python (preferred) or strong coding ability in another language with willingness to work in Python
Experience with Appium
Hands-on testing experience with Android and iOS
Automated API testing experience
Experience testing on real devices
Comfortable completing a live coding challenge during the interview process (no AI use)
Nice to Have (Preferred)
Java experience
Experience in Medical Devices, SaMD, or other highly regulated industries
BrowserStack or AWS Device Farm experience
IBM ETM (training available)
Open-source contributions related to automation or testing tools
Who Will Be Successful in This Role
Developers who moved into test automation
Automation engineers who love to code
Candidates who can clearly explain what code they wrote, not just what they executed
Engineers comfortable being evaluated on real technical skills
Software Engineer - Runtime
Senior software engineer job in Santa Clara, CA
We're a Series A and we need a systems-savvy engineer who can architect, optimize, and turbocharge our multi-target runtime from day one.
If concurrent programming is your playground, C++14 is your native language, and you think in cache lines, pipelines, and memory hierarchies, this role puts you at the heart of the action.
What You'll Do
Design, build, and continually improve our multi-target runtime
Apply cutting-edge parallelization + partitioning techniques to generate and exploit highly optimized kernels
Rapidly prototype ideas and validate them with real data
What You Bring
Deep expertise in asynchronous + concurrent programming
4+ years of modern C/C++
Strong grasp of hardware architecture (scalar vs vector, memory hierarchies, etc.)
Knowledge of OS kernel or hypervisor development
Bonus Points
CUDA/ROCm library experience
GPU programming background
HPC experience
MS/PhD in CS or equivalent
Familiarity with PyTorch, JAX, Triton
Experience wrangling large compute clusters
Why You'll Love It
You'll own critical, performance-sensitive systems that sit at the core of our stack; shaping how next-gen ML models run across diverse hardware. High impact, deep tech, zero bureaucracy.
If you want to engineer at the limits of performance and help build a runtime that changes the game let's talk!
Java Software Engineer
Senior software engineer job in San Jose, CA
We are seeking a skilled and motivated Java Developer to join our software engineering team. The ideal candidate will be instrumental in designing, developing, and maintaining high-performance, scalable Java applications that require complex data management across both relational (SQL) and non-relational (NoSQL) databases.
Proven experience as a Java Developer, with 3-8 years of hands-on experience in software development.
Strong proficiency in Core Java and object-oriented programming (OOP) principles.
Extensive experience with Java frameworks, particularly the Spring ecosystem (Spring Boot, Spring MVC, Spring Data JPA).
Proficiency in database technologies, including writing complex queries for SQL (e.g., MySQL, PostgreSQL) and working knowledge of NoSQL databases (e.g., MongoDB).
Experience with building RESTful APIs and understanding microservices architecture.
Familiarity with version control systems (Git) and build tools (Maven/Gradle).
Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus.
Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes) is preferred.
Software Engineer, Full-Stack
Senior software engineer job in Santa Clara, CA
At Viven, we are pioneering the next generation of AI-powered Digital Twin solutions that help enterprises unlock the power of organizational intelligence. Our platform integrates data across ecosystems, creates actionable insights, and empowers leaders to drive innovation, efficiency, and growth.
We are reimagining the future of work by solving one of the toughest challenges for enterprises:
knowledge continuity
. When employees join or leave, when teams scale, or when leaders need to be in two places at once - Viven ensures memory, style, and execution carries forward. Our platform blends personalization with enterprise-grade trust and privacy.
Role Overview:
We are looking for an experienced Full-Stack Engineer with strong experience in Next.js to join our core engineering team. This Full-Stack Software Engineer will be responsible for designing and implementing features across both the frontend (70%) and backend (30%), with a primary focus on building user-facing applications that are fast, scalable, and user-friendly.
Key Responsibilities:
Design and implement efficient, scalable APIs and interfaces that connect frontend applications to backend systems.
Develop responsive, user-friendly web applications in Next.js, ensuring speed, accessibility, and cross-device performance.
Optimize applications for performance, scalability, and maintainability, balancing rapid iteration with solid engineering practices.
Collaborate cross-functionally with product managers, designers, and researchers to conceptualize and ship new features.
Troubleshoot and debug issues across the application stack, including frontend performance, backend integration, and deployment challenges.
Contribute to code reviews, technical discussions, and architecture decisions, helping set best practices for a growing team.
Play a key role in 0→1 product development, turning prototypes into production-ready features.
Qualifications:
3+ years of professional experience as a full-stack or frontend engineer
Strong technical background (degree in Computer Science, Engineering, or related field preferred, or equivalent experience).
Strong expertise in Next.js is a must.
Solid experience with modern frontend development (React, TypeScript, CSS frameworks).
Hands-on backend experience at the application level: building and maintaining APIs, working with databases, and troubleshooting backend issues.
Understanding of scalability and performance optimization for web applications.
Experience working at early-stage startups or on 0→1 product launches.
A self-starter mindset-comfortable owning projects, making decisions with incomplete information, and iterating quickly.
Strong communication and collaboration skills.
Learn More About Us: Viven Emerges from Stealth | TechCrunch
Visit our Careers Page
Equal Opportunity Employment:
Viven is committed to equal employment opportunity and non-discrimination for all employees and qualified applicants. We value diversity and are dedicated to fostering an inclusive environment for all employees, regardless of race, color, sex, gender identity or expression, age, religion, national origin, ancestry, citizenship, disability, military or veteran status, genetic information, sexual orientation, marital status, or any other characteristic protected under applicable law.
If you are passionate about AI and eager to make an impact, we would love to hear from you. Apply today to join the Viven team and help us build the future of AI.
Software Engineer
Senior software engineer job in San Francisco, CA
I'm hiring an AI Product Engineer for a fast-growing AI start-up that's building agents to automate financial crime workflows. Their tech works like a real analyst inside a browser and internal tools, helping banks cut huge amounts of manual work and stop fraud more effectively.
They're small, highly technical, and already seeing strong traction with major institutions.
In this role, you'll work across the stack, build end-to-end features, shape new agent capabilities, and help ship production systems that have real impact for customers.
We're looking for engineers who:
Love building quickly and owning problems end to end
Have experience with production systems or AI/ML workflows
Communicate clearly and enjoy working with minimal process
Want to push what's possible with AI agents in the real world
Minimum Bachelor's degree in Computer Science (or adjacent)
Their stack is Python, Node, React and Typescript (not a dealbreaker to be experienced with these!)
Apply or reach out directly if you're interested!
Robotics Software Engineer
Senior software engineer job in Santa Clara, CA
HCLTech is looking for a highly talented and self- motivated Robotics Software Engineer to join it in advancing the technological world through innovation and creativity.
Job Title: Robotics Software Engineer
Position Type: Fulltime
Location: East Brunswick NJ or Santa Clara CA
As a Robotics Software Engineer, you will bring business value to our clients through the development, optimization, and implementation of robotic software solutions. You will use the latest technologies and frameworks to create efficient and reliable robotic systems. We are seeking experienced professionals for our open position.
What will You do:
Develop robot control algorithms to enhance robotic functionality.
Implement simulation scenarios to test and validate robotic behaviors.
Write Python/C++ scripts to program robot behavior and interactions.
Integrate simulation environments with ROS/ROS2 for seamless operation.
Conduct performance tests and troubleshoot software issues.
Collaborate with hardware engineers to ensure software-hardware compatibility.
Qualifications: We want to hear from you if you have:
Experience in robotics software engineering.
Solid knowledge of Python programming, robot kinematics, and control theory.
Experience with simulation frameworks and ROS/ROS2.
Professional level of English (written and oral).
Excellent problem-solving, analytical, and communication skills.
Intelligent, communicative team-player personality, interested in and willing to learn new skills and technologies.
Pay and Benefits
Pay Range Minimum: $120000 per year
Pay Range Maximum: $130000 per year
HCLTech is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law. Should any applicant have concerns about discrimination in the hiring process, they should provide a detailed report of those concerns to ****************** for investigation.
A candidate's pay within the range will depend on their skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year
How You'll Grow
At HCLTech, we offer continuous opportunities for you to find your spark and grow with us. We want you to be happy and satisfied with your role and to really learn what type of work sparks your brilliance the best. Throughout your time with us, we offer transparent communication with senior-level employees, learning and career development programs at every level, and opportunities to experiment in different roles or even pivot industries. We believe that you should be in control of your career with unlimited opportunities to find the role that fits you best.
Backend Software Engineer - Cloud Services
Senior software engineer job in Sunnyvale, CA
About Company,
Droisys is an innovation technology company focused on helping companies accelerate their digital initiatives from strategy and planning through execution. We leverage deep technical expertise, Agile methodologies, and data-driven intelligence to modernize systems of engagement and simplify human/tech interaction.
Amazing things happen when we work in environments where everyone feels a true sense of belonging and when candidates have the requisite skills and opportunities to succeed. At Droisys, we invest in our talent and support career growth, and we are always on the lookout for amazing talent who can contribute to our growth by delivering top results for our clients. Join us to challenge yourself and accomplish work that matters.
We're hiring Backend Software Engineer - Cloud Services in Sunnyvale, CA .
What You'll Do
Take full ownership of your services: drive the design, contribute new features, participate in peer reviews, and deliver production-ready solutions.
Develop software primarily in Java and Python.
Work with Kubernetes or be willing to quickly ramp up on container orchestration.
Own end-to-end responsibility for major features and subsystems-from refining requirements to successful deployment in customer environments.
Manage operational health of your services, including telemetry, metrics, and rapid production issue detection.
Ensure high code quality through early testing, functional verification, and integration testing.
Collaborate closely with Product Management to clarify scope, finalize requirements, and plan delivery.
What You'll Bring
Bachelor's degree in Computer Science or similar field (Master's preferred).
3+ years of experience building scalable, distributed systems.
A strong passion for building software, learning new technologies, and collaborating in a team environment.
Hands-on experience with AWS, Azure, or GCP, particularly at the programming/API level.
Background in networking or security is a plus.
Proficiency in Java and/or Python, with familiarity using REST APIs.
Experience with CloudFormation or Terraform is beneficial.
Knowledge of Spring or similar backend frameworks.
Understanding of Kubernetes, Docker, and containerized environments is helpful.
Familiarity with classic Gang of Four design patterns.
Droisys is an equal opportunity employer. We do not discriminate based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. Droisys believes in diversity, inclusion, and belonging, and we are committed to fostering a diverse work environment
Backend Software Engineer-Dotnet
Senior software engineer job in Palo Alto, CA
This role supports the development of scalable backend systems for customer-facing digital platforms used across global markets. The Backend Software Engineer will build and maintain core services that power end-to-end product journeys, including ordering, delivery, installation, and ownership experiences. The position requires strong backend engineering expertise, a quality-first mindset, and the ability to thrive in a fast-paced, evolving environment.
Key Responsibilities:
• Design, develop, and support backend applications for order processing, installation workflows, and ownership experiences
• Own features and projects through design, development, testing, release, and production support
• Write clean, maintainable, high-performance, and well-tested code
• Develop and execute unit tests and integration tests in collaboration with quality teams
• Monitor production systems, respond to alerts, and troubleshoot live issues
• Analyze existing systems and recommend technical improvements to enhance performance and scalability
• Communicate project updates, dependencies, risks, and blockers clearly to stakeholders
• Improve system scalability, availability, maintainability, and observability
• Work with modern backend technologies, containerization, and distributed systems
Required Qualifications:
• Strong experience designing and consuming REST application programming interfaces
• Proficiency in object-oriented programming languages
• Experience with microservices or service-oriented architectures
• Hands-on experience with relational or non-relational databases
• Solid understanding of unit testing and integration testing practices
• Experience with message queue-based architectures
• Working knowledge of structured query language databases such as MySQL or PostgreSQL
Preferred Qualifications:
• Experience with event-streaming and open-source technologies such as Kafka, Debezium, or Elasticsearch
• Familiarity with containerization and orchestration tools
• Exposure to cloud-native application development
Benefits:
The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, paid time off, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, and paid holidays annually - as applicable.
Pay Range: $60/hr to $80/hr
Founding Software Engineer / Protocol Engineer
Senior software engineer job in San Jose, CA
We are actively searching for a Founding Protocol Engineer to join our team on a permanent basis. In this position you will If you are someone that is impressed with what Hyperliquid has accomplished then this role is for you. We are on a mission to build next generation lending and debt protocols. We are open to both Senior level and Architect level candidates for this role.
Your Rhythm:
Drive the architecture, technical design, and implementation of our lending protocol.
Collaborate closely with researchers to validate and test designs
Collaborate with auditors and security engineers to ensure safety of the protocol
Participate in code reviews, providing constructive feedback and ensuring adherence to established coding standards and best practices
Your Vibe:
5+ years of professional software Engineering experience
3+ years of experience working in Solidity in EVM in production environments, specifically focused in DeFi products
2+ years of experience working with a modern backend languages (Go, Rust, Python, etc) in distributed architectures
Experience building lending protocols in a smart contract language
Open to collaborating onsite a few days a week at our downtown SF office
Our Vibe:
Relaxed work environment
100% paid top of the line health care benefits
Full ownership, no micro management
Strong equity package
401K
Unlimited vacation
An actual work/life balance, we aren't trying to run you into the ground. We have families and enjoy life too!
Full Stack Software Engineer (Python / React)
Senior software engineer job in San Francisco, CA
We're seeking a Full Stack Software Engineer with strong backend development skills in Python and frontend expertise in React.js. You'll help design, implement, and scale full stack web applications that are secure, performant, and user-centric.
Responsibilities
Architect, build, and maintain backend services using Python (FastAPI, Flask, Django)
Design and implement dynamic and responsive frontends using React.js and/or Vue.js
Create and consume RESTful and GraphQL APIs
Build reusable components and libraries for frontend use
Collaborate across teams to gather requirements, define solutions, and ensure quality
Optimize performance and scalability of applications
Write unit, integration, and end-to-end tests across the stack
Participate in peer code reviews and provide mentorship where appropriate
Required Qualifications
5+ years of experience in full stack development
M.S. degree in relevant domain required
Proficiency with Python and one or more major web frameworks (e.g., FastAPI, Django)
Advanced skills in React.js, including Hooks, Context, and state management libraries (e.g., Redux, Zustand)
Experience with Vue.js or interest in working across multiple frontend frameworks
Familiarity with modern frontend tooling: Webpack, Vite, Babel, ESLint
Solid experience with HTML5, CSS3, SASS/SCSS, and responsive UI design
Strong understanding of RESTful services, API security, and performance optimization
Knowledge of relational databases (PostgreSQL, MySQL) and NoSQL options (MongoDB, Redis)
Git and CI/CD best practices (GitHub Actions, CircleCI, GitLab CI)
Strong communication skills and a collaborative approach to engineering
Preferred Qualifications
Familiarity with TypeScript
Experience with cloud platforms (AWS, GCP, or Azure)
Experience with Docker, Kubernetes, or container orchestration
GraphQL and Apollo Client experience
Familiarity with microservice architecture
Experience working with real-time data (WebSockets, MQTT)
Software Engineer, Frontend
Senior software engineer job in Santa Clara, CA
At Viven, we are pioneering the next generation of AI-powered Digital Twin solutions that help enterprises unlock the power of organizational intelligence. Our platform integrates data across ecosystems, creates actionable insights, and empowers leaders to drive innovation, efficiency, and growth.
We are reimagining the future of work by solving one of the toughest challenges for enterprises:
knowledge continuity
. When employees join or leave, when teams scale, or when leaders need to be in two places at once - Viven ensures memory, style, and execution carries forward. Our platform blends personalization with enterprise-grade trust and privacy.
Role Overview:
We are seeking a dynamic and passionate Senior Front End Software Engineer with strong software fundamentals to join a high-performing platform development team. This Senior Front End Software Engineer role is a unique opportunity combining hands-on work, mentorship, and growth opportunities. You will join a small team that is responsible for the UI implementation and maintenance across a number of functional areas. This is an opportunity to contribute on a daily basis to improving our users' experiences and build unique expertise in our product.
Key Responsibilities:
Partner cross-functionally with Product Managers and Designers to define and deliver new features and solutions.
Collaborate with engineering teams across the stack to build scalable, user-facing features.
Work closely with the Support team to triage bugs and resolve production issues quickly
Drive planning and execution of mid- to large-scale projects, seeing them through from conception to launch.
Act as the subject matter expert within the organization while resolving complex technical issues or challenges.
Oversee the full systems development lifecycle - including system architecture definition, detailed design, scoping, planning, implementation, testing + documentation, and maintenance.
Qualifications:
6+ years of front-end development experience
Strong technical background (degree in Computer Science, Engineering, or related field preferred, or equivalent experience).
Advanced knowledge of HTML, CSS and ES6 JavaScript is a must.
Advanced knowledge of React, Next.js, and TypeScript
Experience using/consuming REST APIs with an advanced understanding of client-server interaction.
Experience with AGILE/Scrum development methods.
Expert level problem solving & communication skills.
Learn More About Us: Viven Emerges from Stealth | TechCrunch
Visit our Careers Page
Equal Opportunity Employment:
Viven is committed to equal employment opportunity and non-discrimination for all employees and qualified applicants. We value diversity and are dedicated to fostering an inclusive environment for all employees, regardless of race, color, sex, gender identity or expression, age, religion, national origin, ancestry, citizenship, disability, military or veteran status, genetic information, sexual orientation, marital status, or any other characteristic protected under applicable law.
If you are passionate about AI and eager to make an impact, we would love to hear from you. Apply today to join the Viven team and help us build the future of AI.