Software Engineer Jobs in Redwood City, CA

- 11,316 Jobs
All
Software Engineer
Software Development Engineer
Software Applications Engineer
Software Engineering Internship
  • Software Engineering Intern - 2025 Summer

    Preffect

    Software Engineer Job 25 miles from Redwood City

    About the Role As a Software Engineering Intern at Preffect, you'll be working at the intersection of Health AI, real-time data processing, and scalable infrastructure, helping to build systems that power intelligent health insights. You'll contribute to integrating health applications, designing scalable data pipelines, and optimizing real-time data ingestion to support AI-driven analytics. Collaborating with our engineering and applied ML team, you'll gain hands-on experience with cutting-edge technologies for high-performance data processing and storage: Implement event-driven architectures using Apache Kafka, Redis Streams, or Celery for real-time data processing. Design and implement ETL pipelines to load, transform, and store structured and unstructured health data into PostgreSQL. Ensure data consistency, fault tolerance, and efficient querying across different health metrics. Improve system scalability using async processing, caching strategies, and parallel execution. Collaborate with ML and data teams to structure data for analytics, recommendations, and predictive modeling. Implement logging, monitoring, and performance optimization for data ingestion services. Minimum Qualifications ✔️ Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or related fields. ✔️ Experience in Python, Django/FastAPI for backend development. ✔️ Familiarity with RESTful APIs, WebSockets, and health data integration (Apple HealthKit, Google Fit, Fitbit). ✔️ Strong understanding of SQL & PostgreSQL for data storage and transformation. ✔️ Knowledge of real-time processing engines like Apache Kafka, Redis Streams, Celery, or RabbitMQ. ✔️Familiarity with Flink, Apache Beam, or other real-time data processing frameworks used for high-throughput, distributed data streaming and batch processing. ✔️ Experience with data pipelines, ETL, and database optimization techniques. ✔️ Familiarity with Docker, Kubernetes, and CI/CD pipelines for deployment. If you are passionate about leveraging artificial intelligence to create transformational Health and Wellness products, we'd love to hear from you! Apply now to join our mission-driven team at Preffect.
    $51k-91k yearly est. 27d ago
  • Software Engineer

    Understanding Recruitment

    Software Engineer Job 25 miles from Redwood City

    Product Engineer - AI-Powered Recruiting Platform 🚀 💰 Salary: $130,000 - $200,000 + equity If you're excited about owning and shaping how AI transforms recruiting, this could be your chance to build something game-changing and join a RecTech scale-up as their 1st Software Engineer! 🚀 What You'll Do: Build and ship AI-driven recruiting products with extreme urgency Take full ownership of features, from design to deployment Collaborate closely with a small, fast-moving team to turn ideas into reality Shape the future of hiring by crafting a seamless, magical experience for customers 💻Tech Stack: React.js, Postgres, Next.js, Typescript, Vercel, GCP 💪🏼You'll be a great fit if you have: 3+ years of software engineering experience Strong product engineering mindset rather than traditional software development Strong design sense if you lean toward product engineering Experience with high-ownership, high-aptitude environments (e.g. rapidly evolving scale-ups/YC/Series A) Top-tier Computer Science education background ⚡ Why You Should Join: ✅ You thrive in fast-paced, high-ownership environments and LOVE start-up life! ✅ You're excited to build with proprietary data and AI ✅ You want to help scale a company with strong PMF while continuously innovating This start-up is growing fast - 10x revenue in the past year, profitable, and scaling hard. If you're ready to make a real impact and build the future of hiring, apply now! 🚀
    $130k-200k yearly 22d ago
  • Frontend Software Engineer

    Consensus 4.5company rating

    Software Engineer Job 25 miles from Redwood City

    Consensus is an AI search engine for scientific research. We use LLMs to help millions of users find and analyze research papers, easily. Our Series A was led by USV, with major participation from top AI investors like Nat Freidman and Daniel Gross. Consensus has been featured in The Wall Street Journal, The Atlantic, The New York Times, Nature, and a16z as one of the world's most exciting new AI search engines. Our mission is to make expert knowledge discoverable and consumable for all. Help us build the future of research. Role We are seeking a Frontend Engineer to design, build, and maintain the user-facing elements of our high-traffic web search engine application. You will work closely with our design, product, ML, and backend teams to craft delightful experiences and ensure our users can discover and consume scientific research effortlessly. Responsibilities Develop user-facing features using React, Next.js, and TypeScript, ensuring performance and responsiveness across devices. Collaborate with design teams to transform wireframes, mockups, and user insights into intuitive interfaces with a keen eye for aesthetics. Leverage Tailwind CSS to implement clean, scalable, and maintainable styles that deliver a cohesive visual language. Implement and maintain frontend observability through logging, monitoring, and testing to ensure a stable user experience. Work alongside the backend engineering team to integrate APIs and services seamlessly, managing data flows in a performant and secure manner. Optimize frontend builds and workflows, contributing to the continuous integration and delivery (CI/CD) pipelines. Stay current with emerging frontend technologies and best practices to continuously improve our application's user experience. Must Haves 5+ years of frontend web development experience, with a focus on modern JavaScript frameworks (React, Next.js). Strong proficiency in TypeScript and familiarity with best practices for scalable codebases. Demonstrated ability to create beautiful, intuitive interfaces using CSS (preferably Tailwind CSS). Experience with frontend observability: setting up logging, performance monitoring, error tracking, and automated testing. Familiarity with CI/CD pipelines and version control (Git) in a professional environment. Nice to Haves Experience with design systems or advanced CSS methodologies. Familiarity with server-side rendering and SEO optimizations in Next.js. Knowledge of backend fundamentals to facilitate close collaboration with backend teams. An eye for UX/UI design Why You'll Succeed Attention to detail and craft: You care about pixel-perfect UIs and cohesive user experiences. Track record of high-velocity delivery: You move fast, but don't break things. Interest in scientific research, AI/LLMs, and a passion for leveraging technology to advance human knowledge.
    $108k-149k yearly est. 28d ago
  • Founding Software Engineer

    Swish Robotics 3.8company rating

    Software Engineer Job 25 miles from Redwood City

    Who We Are Here at Swish Robotics, we're bringing embodied intelligence into the home-starting with Bento, an AI-powered cooking robot that prepares fresh meals in under 20 minutes. Backed by top investors, we are assembling a world-class team to build intelligent consumer robots that transform everyday life. We're looking for a Founding Software Engineer to architect and develop the software stack that powers our robots. This is an opportunity to own the software foundation of a category-defining product, working alongside the founding team to take Bento from prototype to mass production. The Role As the Founding Software Engineer, you will lead the design and development of Bento's software stack, including its real-time control, embedded systems, and AI-driven user experience. You'll be responsible for core system architecture, companion app development, firmware development, cloud connectivity, and user interface integration-playing a pivotal role in shaping both the technical and strategic direction of Swish Robotics. What You'll Do - Own Embedded Systems Software Stack - Design and implement the system architecture for robot control, embedded computing, and cloud connectivity. - Develop Real-Time Control Systems - Write firmware to control motors, sensors, and actuators on ESP32 and Raspberry Pi 5. - Integrate AI & Computer Vision - Work with onboard AI models for object recognition, sensor fusion, and real-time decision-making. - Build a Dynamic UI & User Experience - Develop a custom UI for the robot using PyQt5 and manage app-to-robot communication. - Optimize Performance & Reliability - Ensure the system is fast, responsive, and robust, even in constrained environments. - Cloud & IoT Integration - Enable remote monitoring, OTA updates, and real-time feedback from the Bento robot. - Establish Best Practices - Define coding standards, DevOps pipelines, and system monitoring tools for long-term scalability. Who You Are Required Qualifications: - Experience in software engineering, embedded systems, or robotics. - Expertise in Python, C++, or Rust for real-time and embedded applications. - Experience developing software for robotics, automation, or real-time control systems. - Familiarity with hardware communication protocols (UART, SPI, I2C, gRPC, MQTT, WebSockets). - Experience with Linux-based embedded systems (Raspberry Pi, Jetson, etc.). - Ability to architect full-stack solutions integrating firmware, edge computing, and cloud services. - Passionate about building consumer hardware and making robotics accessible to everyday users. Bonus: - Experience with computer vision, speech recognition, or reinforcement learning - Solid foundation in AWS (EC2, Lambda, S3, IoT Core, etc.) Why Join Us? Build Something Revolutionary - Be at the forefront of consumer robotics and embodied AI. High Ownership & Impact - Your work will directly shape the future of Swish. Equity - Meaningful equity in one of the fastest-growing robotics companies. First 5 Employees - Help define the culture, vision, and technical foundation of our company. Fast Execution - We move quickly, break things, and learn fast. It's a Grind (But Worth It) - We're building ambitious hardware, which means long hours, high standards, and constant problem-solving. It's not easy-but if you're wired for this, there's nowhere more exciting to be.
    $114k-155k yearly est. 5d ago
  • Software Engineer, Infrastructure Software for AI (multiple positions)

    SB Telecom America Corp

    Software Engineer Job 12 miles from Redwood City

    About Softbank: Softbank is making significant investments in infrastructure for AI. Softbank Corp. has recently established a new US center in Silicon Valley, focused on infrastructure software for AI and AI foundations for mobile networks. Our goals are to challenge the norms and create products making use of our SOTA infrastructure and cloud-native software. These products are geared towards centralized AI data centers as well as distributed AI Radio Access Network (AI RAN) data centers. We are looking for experienced practitioners who are inspired to bring innovation and build transformative products. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical Engineering, or related field. Up to 5 years in software, hardware, engineering, including platforms and distributed systems. At least one year of product lifecycle experience. Strong programming and problem solving skills. Strong graduate level computer science foundations. Preferred Qualifications: Master's or PhD in a relevant field. Experience in building systems & systems SW, AI frameworks, and applied AI is a big plus. Solid understanding of or experience with Kubernetes and container orchestration platforms. Understanding of or experience with GPU systems and high-performance computing environments. Understanding of or experience with AI developer frameworks, tools, and automation systems. Role: Be a key member of the infrastructure team responsible for building foundational software on top of GPU systems supporting AI workloads (training, fine-tuning and serving). Own and develop chunks of the new AI infrastructure SW with a focus on Kubernetes and GPU systems. Drive innovation in systems software architecture and automation for maximizing resource utilization. As a Software Engineer responsible for important engineering tasks, work with Staff Engineers, product management and program management to drive execution towards commercialization. Responsibilities: Develop and build systems software for supporting AI workloads on large-scale GPU systems. Contribute to the delivery of control plane for workloads including scheduling and orchestration. Contribute to the delivery of management plane for underlying platforms. Help develop northbound APIs for customer portal to interact with the infrastructure. Research new methods to improve performance and developer experience, including AI automation, observability and optimization of AI frameworks. Attract and help build engineering talent. Role model and foster a culture of humility and innovation for product delivery. Salary: The base salary for this position ranges from ($120,000-$180,000), with additional attractive biannual bonus and benefits.
    $120k-180k yearly 30d ago
  • Software Engineer (Go Developer)

    Fierceli Inc., MBE, SBE

    Software Engineer Job 12 miles from Redwood City

    We are seeking a highly skilled Golang Developer with expertise in NoSQL databases (Cassandra or similar), containerization, and Docker to join our dynamic team. The ideal candidate will be responsible for designing, developing, and optimizing backend services while ensuring scalability and performance in a cloud-native environment. Key Responsibilities: Develop and maintain high-performance, scalable backend applications using Golang. Design and optimize NoSQL databases (Cassandra, MongoDB, DynamoDB, or similar) for efficient data storage and retrieval. Implement containerized microservices using Docker and orchestrate deployments with Kubernetes. Write clean, efficient, and reusable code following best practices and design patterns. Collaborate with cross-functional teams to design, develop, and deploy cloud-native solutions. Monitor and optimize system performance, troubleshooting bottlenecks and inefficiencies. Ensure application security, reliability, and high availability. Required Skills & Qualifications: 5+ years of experience in Golang development. Strong experience with NoSQL databases (Cassandra, MongoDB, or DynamoDB). Expertise in containerization technologies such as Docker and Kubernetes. Hands-on experience with microservices architecture and distributed systems. Solid understanding of RESTful API development and gRPC. Experience with cloud platforms (AWS, GCP, or Azure) is a plus. Strong problem-solving skills and ability to work in an agile development environment.
    $106k-150k yearly est. 3d ago
  • Software Development Engineer

    Fractal 4.2company rating

    Software Engineer Job In Redwood City, CA

    About the Company - Fractal Analytics is a strategic AI partner to Fortune 500 companies with a vision to power every human decision in the enterprise. Fractal is building a world where individual choices, freedom, and diversity are the greatest assets. An ecosystem where human imagination is at the heart of every decision. Where no possibility is written off, only challenged to get better. We believe that a true Fractalite empowers imagination with intelligence. And that it will be such Fractalites that will continue to build the company for the next 100 years. About the Role - We're looking for a Software Development Engineer to play a pivotal role in developing and deploying cutting-edge, AI-driven enterprise applications using our client's proprietary AI Platform. This role involves crafting and enhancing applications and diving deep into problem-solving, performance optimization, and comprehensive documentation. You'll be expected to work closely with our client, offering technical expertise and innovative solutions to meet their needs. Responsibilities Design, develop, and deploy full-stack, AI-centric enterprise applications on the client AI Platform, ensuring their integration with advanced data solutions. Lead the architecture, development, and maintenance of comprehensive data integration systems, employing efficient ETL processes using Python, Pandas, and NumPy for large-scale data manipulation. Apply JavaScript or another object-oriented language (e.g., Python, C#) in client environments to seamlessly integrate various system functionalities. Proactively test, diagnose, and refine software applications alongside clients, aiming for high quality and optimal functionality. Identify and rectify performance issues within applications and integrated data systems, focusing on efficiency, optimization, and data integrity. Utilize shell scripting and cron job scheduling for automating routine data operations, ETL tasks, and ensuring data accuracy and harmonization. Actively participate in and lead the design and review processes for both internal and client software applications. Implement and manage version control using Git, adeptly handling repository operations including rebase, pull, push, and branch management. Create detailed application specifications and maintain precise documentation throughout the software lifecycle, guaranteeing the integrity and harmonization of all integrated data. Qualifications A bachelor's degree in computer science, a related field, or an equivalent combination of education and experience. Proficient in software development with JavaScript and Python. Experience with version control systems, preferably Git. Strong experience in shell scripting and cron job scheduling for automating data processes. Solid background in working with various JavaScript frameworks (e.g., React, Redux, Vue, Backbone, Angular). Experience in deploying software on leading cloud computing platforms (such as GCP, AWS, Azure). Understanding of both SQL and NoSQL database technologies. Strong skills in data structures, algorithm design, and implementation. Proficiency in handling and analyzing time-series data, including its cleansing and normalization. Familiarity with Agile software development methodologies. Pay range and compensation package - The wage range for this role takes into account the wide range of factors that are considered in making compensation decisions, including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. The disclosed range estimate has not been adjusted for the applicable geographic differential associated with the location at which the position may be filled. At Fractal, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is: $100,000 - $160,000. Equal Opportunity Statement - Fractal provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
    $100k-160k yearly 7d ago
  • Deployment Software Engineer

    Entangl

    Software Engineer Job 25 miles from Redwood City

    About the Role As a Deployment Software Engineer at entangl, you will combine your technical expertise with a deep understanding of customer workflows to design, develop, and deploy custom software solutions. Your role bridges the gap between our engineering team and our clients, allowing you to translate real-world challenges into scalable, robust software deployments. You will work directly with customer teams to gather insights, integrate data pipelines, and build tailored workflows that drive operational success. Key Responsibilities Customer Engagement & Discovery:Go onsite to meet with client teams, identifying their critical operational challenges and data needs. Collaborate with customer analysts to unearth and prioritize the key problems that need solving. Solution Design & Development:Work closely with Forward Deployed Engineers and cross-functional teams to architect and implement robust data integration pipelines. Develop customized software components and workflows that are both stable and extensible to meet evolving customer requirements. Implementation & Deployment:Integrate complex datasets into cohesive systems that drive actionable insights. Build and deliver compelling demos and prototypes that illustrate how our solutions can transform business processes. Lead training sessions with end users to ensure successful adoption and tangible impact on their operations. Feedback & Continuous Improvement:Collect and analyze customer feedback to drive iterative improvements in our deployments. Share field insights with our Software Engineering and Product Design teams to enhance entangl's overall product offerings. Strategic Contribution:Help scope out new engagement opportunities across diverse industries and geographies. Present deployment outcomes and proposals to stakeholders ranging from technical teams to C-suite executives. What We Value Analytical Depth:A commitment to diving beneath surface-level answers to truly understand and solve complex problems. Collaboration & Humility:A low-ego mindset that prioritizes outcomes over individual recognition, with a strong focus on teamwork. Adaptability:Comfort with tackling open-ended challenges in unstructured environments, and a willingness to learn and iterate continuously. Customer-Centric Approach:An ability to empathize with client needs and translate them into technical requirements that drive impact. What We Require Location & Availability:Must be willing and able to work from San Francisco, with regular onsite client engagements. Technical Proficiency:Exprienced programmer Demonstrated ability to develop full-stack solutions that integrate diverse data sources. Travel Readiness:Flexibility to travel between 25% and 75% of the time, depending on client needs and project demands. Communication & Problem Solving:Excellent interpersonal skills for effective collaboration with both technical and non-technical stakeholders. Proven ability to tackle ambiguous problems and deliver innovative, scalable solutions. What We Offer Competitive Compensation:Attractive salary and benefits package tailored to reward your technical expertise and customer impact. Impactful Projects:Work on high-stakes deployments that drive real-world business outcomes, helping clients unlock the full potential of their data. What Makes a Good Application? 1. Don't use ChatGPT. 2. Tell me about the most extraordinary thing you've worked on. 3. How hard did you work on it? Would you do it again? 4. Don't apply to every open role. 5. Keep your message brief. Include links to your portfolio, github, or equivalent. I respond within 24 hours to all (good) applications submitted through our job postings that follow these steps. About the interview 10 minute call with CEO 30 minute call with founding team 1 week pilot project About Entangl Entangl, a Y Combinator company, uses AI to detect and automatically resolve issues in data center engineering and operations, ensuring efficiency and uptime.
    $106k-150k yearly est. 23d ago
  • Software Engineer

    Akia

    Software Engineer Job 25 miles from Redwood City

    Akia is an AI-powered guest journey platform that helps businesses stay engaged with guests at every touchpoint-from booking to check-in, throughout their stay, and beyond departure to rebooking. Combining AI automation with an intuitive no-code interface, Akia streamlines operations with unified communication and personalized Mini Apps. Seamlessly integrating into existing workflows, we help hospitality businesses enhance efficiency, elevate guest satisfaction, and drive repeat revenue. At Akia, we're redefining travel engagement, making every vacation effortless and every interaction meaningful. Job Type: Full-time Work Location: On-site, San Francisco What you'll be doing Build and innovate - Design, develop, and launch full-stack applications that power seamless user experiences. Explore AI-powered solutions - Leverage AI services to create intelligent automation and next-gen capabilities for businesses. Take products from 0 to 1 - Spearhead the development of new features and products from ideation to launch, driving impact at every stage. Scale with purpose - Architect and maintain scalable backend services and infrastructure to support a growing user base. Collaborate and iterate - Work closely with product and engineering teams to define feature specifications, experiment with new technologies, and continuously improve the platform. Drive technical excellence - Identify and implement improvements to enhance performance, maintainability, and scalability across the codebase. What you should have 3+ years of professional programming experience in functional or imperative languages with strong knowledge of web applications Strong understanding of software engineering fundamentals, best practices, and development patterns\ Experiences with Elixir, functional language, ReScript and Postgres DB, cloud services are plus Self-starter who thrives on working in a fast pace, team environment Bachelor's degree in Computer Science, Computer Engineering, relevant technical field or equivalent practical experience. Benefits Paid Time Off Health, Dental, Vision, Life benefits 401k Matching Commuter Benefits
    $106k-150k yearly est. 2d ago
  • Software Engineer - ML/LLM Inference

    Alldus

    Software Engineer Job 25 miles from Redwood City

    My client is searching for a talented engineer to work on ML/LLM inference and serving. They specialize in developing next-gen LLM fine-tuning and inference engines. We are seeking a talented and motivated Software Engineer specializing in Machine Learning (ML) and Large Language Model (LLM) inference to join our dynamic ML Inference team. In this role, you will bridge the gap between AI/ML research and systems programming to build and enhance our next-generation LLM Inference Engine. You will play a crucial role in optimizing the performance, scalability, and efficiency of our LLM serving systems. Key Responsibilities: Develop and Enhance Inference Engine: Design, implement, and optimize the next-generation LLM Inference Engine. Integrate the latest LLM inference techniques from research to enhance latency and throughput. Performance Optimization: Conduct deep performance optimizations across multiple layers of the technology stack, including PyTorch, C++, and CUDA. Analyze and improve system performance to meet the demands of various use cases. Customer Collaboration: Work closely with customers to understand specific performance requirements and optimize solutions accordingly. Provide technical expertise and support to ensure successful deployment and operation of inference systems. Technical Leadership: Define the roadmap and technical vision for the inference stack. Lead initiatives to drive innovation and maintain the competitive edge of our inference technologies. Infrastructure Development: Collaborate with partner teams to build and maintain scalable, multi-replica serving infrastructure. Ensure the reliability and scalability of LLM serving systems to handle increasing workloads. Qualifications: Technical Skills: Proficiency in systems programming languages such as C++. Strong experience with machine learning frameworks, particularly PyTorch. Expertise in GPU programming and CUDA for performance optimization. Solid understanding of AI/ML concepts, especially related to large language models. Experience: Proven experience in developing and optimizing ML/LLM inference systems. Demonstrated ability to integrate research advancements into production systems. Experience with performance tuning and profiling across various technology stacks. Experience with vLLM
    $106k-150k yearly est. 30d ago
  • Software Engineer (Infrastructure)

    Acceler8 Talent

    Software Engineer Job 25 miles from Redwood City

    Software Infrastructure Engineer - AI Startup (Series B, $2B Valuation) I'm partnering with an AI startup in Downtown SF that just closed a Series B at a $2B valuation. The founders are from top universities, recognized with prestigious awards, and known for 0→1 product development. They're building a brilliant, high-caliber team and need Software Infrastructure Engineers excited to shape the future of recruitment technology. Role Highlights: Design and maintain scalable, highly available infrastructure for AI-driven products. Build robust CI/CD pipelines, ensuring efficient code deployment and automated testing. Own cloud architecture (AWS/GCP/Azure), optimizing cost, security, and reliability. Collaborate closely with a small team of top-notch engineers where your input directly influences product decisions. What You'll Get: Quarterly Bonus: 20-40% (performance-based). Generous Equity to be part of the next AI success story (potential for 7 figures). Onsite Meals covered in a modern Downtown SF office. Equinox Membership for work-life balance. Who You Are: Strong experience in building and managing infrastructure (Docker, Kubernetes, Terraform, etc.). Proficiency with cloud services (AWS, GCP, or Azure) and CI/CD best practices. Comfortable moving fast, iterating quickly, and solving complex challenges in distributed systems. Driven by innovation, ownership, and working on cutting-edge AI that redefines recruiting.
    $106k-150k yearly est. 8d ago
  • Software Engineer

    Create 3.0company rating

    Software Engineer Job 25 miles from Redwood City

    Create is a generative AI first builder that lets individuals and businesses build sites and apps with just English. Our mission is to give everyone the power of software creation. We're a small team in San Francisco backed by top VCs. Who you are: Ship every day: You launch frequently. You know how to descope to get tangible results fast. Owner: You can go from ambiguous problem to solve, autonomously. You're relentless and you never say “not my job”. Fearless: You take on things you don't know how to do. You do things that are uncomfortable for others. High taste: You're right a lot. You have strong judgment, and your first pass is often very good. You're open to feedback and synthesize it in your next iteration. Resilient: When bad news hits, you say “good”. You don't easily give up. Customer obsessed: You base your insights on real conversations with customers. You do what it takes to make them succeed. What you will do: We're hiring an engineer to push forward what's possible with large language models (LLMs). You'll be working on the cutting edge of AI and at the intersection of web development, infra, and model advancement. Must haves: Full stack production experience with Typescript You've used create.xyz and have insights on where to take it next as a future owner Demonstrated skill in product building or AI (e.g. you've built impressive things before, either at work or on your own) Able to work full time onsite in San Francisco What's in it for you: 🥳 Energizing in-person culture 💸 Competitive salary 🥧 Generous equity 🏝️ Unlimited PTO 🏥 Medical, dental, and vision insurance 🧓 401k retirement plan 🚀 Accelerated growth trajectory 💪 Radical autonomy
    $106k-143k yearly est. 3d ago
  • Software Engineer

    Squarex

    Software Engineer Job 25 miles from Redwood City

    SquareX is a leading cybersecurity company that focuses on providing robust protection to users while ensuring their productivity remains unhampered. Our mission is to secure the internet for everyone, making our services invaluable to clients worldwide. We are looking for a dedicated and motivated Software Engineer to join our engineering team and contribute to developing innovative product features. Responsibilities: Build backend systems and services to enable features and solve problems for highly scalable and technically advanced products. Scaling the backend infrastructure to multiple cloud service providers for high availability. Building sub-millisecond APIs for highly responsive application features. Apply problem-solving skills to come up with innovative solutions to complex problems such as improving the efficiency, reliability, and performance of the systems. Constantly try to push the bar for the systems being built, in terms of scalability, reliability, and performance. Be thoroughly hands-on, write and review code, and come up with design and architecture solutions. Practice great engineering practices, including writing test cases, CI/CD processes for deployments, and end-to-end ownership of everything you develop. Support engineering operations, including being on-call for production support and helping in debugging and troubleshooting when necessary. Collaborate effectively with the rest of the team, while being a good communicator (both verbal and written). Document and share important aspects of all engineering decisions being made. Qualifications: Must have strong engineering skills and foundations, including problem-solving, coding, and debugging Must have strong programming skills in Python and familiarity with Decorators, Metaclases, and Context Managers. Must have strong programming skills in Go, familiarity with cgo interfacing, and how to use Channel Patterns (Fan-in, Fan-out, Pipeline) for managing concurrency. Must have experience in building highly scalable and modular REST APIs and WebSocket interfaces with support over HTTP/2 and HTTP/3. Must have experience building Browser extensions for Chrome and Firefox. Must have experience building optimized Go-based web assembly modules for browser extensions. Must have expertise in architecting database schema and index management for highly scalable API infrastructure. Must have experience in building custom ETL solutions with Postgres using foreign data wrapper extension Must have experience with document conversion projects such as Gotenberg. Must have experience in building multi-layer in-memory cache in load-balanced VMs. Must have experience in writing highly optimized SQL Queries for transforming multi-table data into a single table by leveraging recursive CTEs, Pivot operations, and window functions. Must have experience building analytics dashboards for backend monitoring on Grafana. Must have 2+ years of experience with managing identities, organizations, and resources on AWS. Must have an understanding of the permission model, resource management, and how to maintain PoLP on AWS, Google Cloud Platform, and Azure. Must have expertise in writing Infrastructure as Code with popular IaaS frameworks such as Terraform for cross-account deployments. Must have experience in setting up CI/CD with GitHub Actions and AWS CodeDeploy. Must have experience with workflow orchestration software such as Luigi or Apache Airflow Must have familiarity with Linux at the systems level and familiarity with concepts such as namespaces, cgroups, and pivot roots. Must have an understanding of how to harden Linux servers across distributions such as Debian, Ubuntu, Fedora, CoreOS, and Amazon Linux. Must have extensive knowledge of container, and container orchestration platforms, networking, load balancers, observability tools, and understanding of systems metrics. Must have familiarity with container security and advanced security features such as seccomp and apparmor. Must know about cloud security, web application security, and OWASP Top 10. Must have a bachelor's degree from a reputable university. Annual Salary Range (USD): $90,000 - $120,000 We thank all applicants for their interest, but only those selected for an interview will be contacted.
    $90k-120k yearly 8d ago
  • Software Engineer

    Evona

    Software Engineer Job 25 miles from Redwood City

    Software Engineer - Space Startup (Client Opportunity) 🚀 Help Build the Future of Space Travel 🚀 We're hiring a Software Engineer for an early-stage space startup developing automated space stations to refuel and repair spacecraft. Their technology will extend mission lifespans, increase payload capacity, and push the boundaries of deep-space exploration. This is a rare opportunity to join a well-funded, fast-moving team working on cutting-edge space infrastructure. If you're passionate about aerospace, thrive in high-intensity startup environments, and want to build something truly groundbreaking, this could be the perfect fit. What You'll Work On: Develop payload computer software, interfacing with multiple subsystems. Design the software architecture for space stations. Write clean, efficient Python and C++ code for mission-critical systems. Build real-time, high-reliability software for space applications. Integrate software with avionics, sensors, and actuators. Implement communication protocols like RS422, I2C, CAN, and Ethernet. Who This Role is For: Strong coding skills in Python (C++ is a plus). Recent graduates or engineers with 1-2 years of experience are encouraged to apply. A passion for spaceflight and high-reliability software. A self-starter who thrives in a high-workload, high-impact startup-this is not a 9-to-5 job. Space industry experience is great but not required-attitude and problem-solving ability matter most. What's in it for You?: Competitive salary ($90K-$110K) + equity (0.1% - 1%)-get in early and be part of the upside. Must be a U.S. citizen or green card holder (due to ITAR restrictions). Location: Remote initially, then relocate to San Francisco (will be 5 days a week onsite) Start Date: Ideally within 3-4 weeks. Work Culture: Fast-paced, ambitious, and mission-driven-this is a place for builders. If you're ready to push the boundaries of what's possible in space, let's talk. Apply now to be part of something truly transformative or reach out to Ciara Holmes at Evona for more information.
    $90k-110k yearly 22d ago
  • Java Software Engineer

    Altimetrik 4.1company rating

    Software Engineer Job 10 miles from Redwood City

    We are seeking a skilled and motivated Java Developer to join our team. The ideal candidate will have expertise in Core Java, with a strong understanding of multithreading, synchronization, and REST API design. This role requires experience with Spring and Spring Boot to develop scalable, resilient, and high-performance applications. Key Responsibilities: Develop and maintain high-performance, scalable applications using Core Java, Spring, and Spring Boot. Design and implement robust REST APIs, ensuring secure and efficient system communication. Manage multithreading and synchronization mechanisms to optimize application efficiency. Conduct thorough unit testing to maintain code quality and reliability. Troubleshoot and resolve complex technical issues with innovative solutions. Apply best practices for scalability, resiliency, and performance optimization. Collaborate with cross-functional teams to gather and understand requirements, delivering high-quality technical solutions. Stay updated with the latest Java technologies, frameworks, and best practices. Qualifications: Proficiency in Core Java, with hands-on experience in multithreading and synchronization. Strong expertise in Spring and Spring Boot for application development. Practical experience in REST API design and implementation. Proven ability to write and execute unit tests to ensure code quality. Solid problem-solving skills, with a focus on delivering scalable and resilient solutions. Familiarity with scalability, resiliency, and optimization concepts. Excellent communication and teamwork skills. Preferred Qualifications: Experience with distributed systems or microservices is a plus. Knowledge of CI/CD pipelines and version control systems (e.g., Git) is advantageous.
    $96k-129k yearly est. 20d ago
  • Distinguished Software Engineer - Ads AI

    Linkedin 4.8company rating

    Software Engineer Job 12 miles from Redwood City

    LinkedIn was built to help professionals achieve more in their careers, and every day millions of people use our products to make connections, discover opportunities, and gain insights. Our global reach means we get to make a direct impact on the world's workforce in ways no other company can. We're much more than a digital resume - we transform lives through innovative products and technology. Searching for your dream job? At LinkedIn, we strive to help our employees find passion and purpose. Join us in changing the way the world works. Technology leaders collaborate, maintain balance, commit and achieve results - all while upholding immense pride in their quality of work. Our leaders value their craft and inspire their team to do the same. They balance product and technology strategy to put members first. They are responsible for attracting, retaining, engaging and developing their teams while also leading and inspiring them to achieve the goals of LinkedIn. Engineering leaders are champions of LinkedIn to their coworkers, their networks and the tech community. At LinkedIn, our approach to flexible work is centered on trust and optimized for culture, connection, clarity, and the evolving needs of our business. This role may be remote or hybrid. At LinkedIn, hybrid roles are performed both from home and from a LinkedIn office on select days, as determined by the business needs of the team. Remote roles are performed from the designated home work location upon time of hire, and any changes to this home work location requires a review of remote status and approval. Job Description As a Distinguished Engineer in the LinkedIn Marketing Solutions team (LMS), you will lead technology vision and development for the largest B2B Advertising Network in the world. You will help us define the technology vision for the AI-first transformation of not only the ads products, but the ads stack as well. You will partner with engineering leaders across LinkedIn, to drive the core technical agenda for the organization. You will build advertising platforms and products that impact the lives of over 1 Billion+ members and hundreds of thousands of advertising customers around the world. The successful candidate will be a strong thought leader in the technology space, with the ability to build and execute at scale, inspiring and guiding a large team of engineers solving big problems. LinkedIn Marketing Solutions is the largest and fastest growing scaled B2B Advertising Platform in the world. Some of the things that this team works on: Ad Serving Platform, Tracking Platform, Audiences and Targeting Platform, Marketing Identity Platform. Measurements and Analytics platforms like Customer Data Platform, Engagement Data Platform, Reporting Platform, and DMP Integrations. Analytics products like Website Analytics, Audience Engagement, Sales Impact, etc. Full funnel of advertising like Brand, Consideration, and Performance Advertising consisting of products like Sponsored Messaging, Video/Image/Text Ads, Document Ads, CTV Ads, etc. Demand Platforms and Experiences like Campaign Manager, Business Manager, and API Partner Ecosystem. Advertiser Demand Growth, Advertiser Comms, and Data Foundations. AI, Generative AI, and big data. LinkedIn Audience Network for off-site inventory of our vast network of publishers and partner exchanges. Responsibilities: Possess a strong understanding of the advertising industry and its trends and provide domain expertise to the team. Help define business strategy and technical strategy and drive alignment cross functionally. Head cross team/cross functional discussions and drive alignment on product/technology strategy. Help build highly scalable systems and applications to enable the organization to achieve its goals. Actively improve the level of craftsmanship at LinkedIn by developing best practices and defining best strategies. Define the bar for quality and efficiency of software systems while balancing business impact, operational impact and cost benefits of design and architectural choices. Establish a culture that values diverse viewpoints while navigating complex decisions. Qualifications: Basic Qualifications 10+ years of software development experience 4+ years experience in large distributed systems B.A./B.S. degree in Computer Science or related field Preferred Qualifications Masters degree or higher in Computer Science or related field. Relevant advertising industry experience. Experience of technical leadership guiding and mentoring top engineering and operations talent. Excellent verbal and written communication skills. Suggested Skills: * AI/ML expertise * Technical Leadership * Ads domain expertise LinkedIn is committed to fair and equitable compensation practices. The pay range for this role is $238,000 to $390,000. Actual compensation packages are based on a wide array of factors unique to each candidate, including but not limited to skill set, years & depth of experience, certifications and specific office location. This may differ in other locations due to cost of labor considerations. The total compensation package for this position may also include annual performance bonus, stock and benefits. For additional information, visit: ************************************* Equal Opportunity Statement LinkedIn is committed to diversity in its workforce and is proud to be an equal opportunity employer. LinkedIn considers qualified applicants without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other legally protected class. LinkedIn is an Affirmative Action and Equal Opportunity Employer as described in our equal opportunity statement here: *********************************************************************************************************** Please reference ******************************************************************************************** and ************************************************************************************************ for more information. LinkedIn is committed to offering an inclusive and accessible experience for all job seekers, including individuals with disabilities. Our goal is to foster an inclusive and accessible workplace where everyone has the opportunity to be successful. If you need a reasonable accommodation to search for a job opening, apply for a position, or participate in the interview process, connect with us at accommodations@linkedin.com and describe the specific accommodation requested for a disability-related limitation. Reasonable accommodations are modifications or adjustments to the application or hiring process that would enable you to fully participate in that process. Examples of reasonable accommodations include but are not limited to: -Documents in alternate formats or read aloud to you -Having interviews in an accessible location -Being accompanied by a service dog -Having a sign language interpreter present for the interview A request for an accommodation will be responded to within three business days. However, non-disability related requests, such as following up on an application, will not receive a response. LinkedIn will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by LinkedIn, or (c) consistent with LinkedIn's legal duty to furnish information. Pay Transparency Policy Statement As a federal contractor, LinkedIn follows the Pay Transparency and non-discrimination provisions described at this link: ******************************** Global Data Privacy Notice for Job Candidates This document provides transparency around the way in which LinkedIn handles personal data of employees and job applicants: ***************************************
    $133k-169k yearly est. 28d ago
  • Founding Software Engineer

    Swish Robotics 3.8company rating

    Software Engineer Job 9 miles from Redwood City

    Who We Are Here at Swish Robotics, we're bringing embodied intelligence into the home-starting with Bento, an AI-powered cooking robot that prepares fresh meals in under 20 minutes. Backed by top investors, we are assembling a world-class team to build intelligent consumer robots that transform everyday life. We're looking for a Founding Software Engineer to architect and develop the software stack that powers our robots. This is an opportunity to own the software foundation of a category-defining product, working alongside the founding team to take Bento from prototype to mass production. The Role As the Founding Software Engineer, you will lead the design and development of Bento's software stack, including its real-time control, embedded systems, and AI-driven user experience. You'll be responsible for core system architecture, companion app development, firmware development, cloud connectivity, and user interface integration-playing a pivotal role in shaping both the technical and strategic direction of Swish Robotics. What You'll Do - Own Embedded Systems Software Stack - Design and implement the system architecture for robot control, embedded computing, and cloud connectivity. - Develop Real-Time Control Systems - Write firmware to control motors, sensors, and actuators on ESP32 and Raspberry Pi 5. - Integrate AI & Computer Vision - Work with onboard AI models for object recognition, sensor fusion, and real-time decision-making. - Build a Dynamic UI & User Experience - Develop a custom UI for the robot using PyQt5 and manage app-to-robot communication. - Optimize Performance & Reliability - Ensure the system is fast, responsive, and robust, even in constrained environments. - Cloud & IoT Integration - Enable remote monitoring, OTA updates, and real-time feedback from the Bento robot. - Establish Best Practices - Define coding standards, DevOps pipelines, and system monitoring tools for long-term scalability. Who You Are Required Qualifications: - Experience in software engineering, embedded systems, or robotics. - Expertise in Python, C++, or Rust for real-time and embedded applications. - Experience developing software for robotics, automation, or real-time control systems. - Familiarity with hardware communication protocols (UART, SPI, I2C, gRPC, MQTT, WebSockets). - Experience with Linux-based embedded systems (Raspberry Pi, Jetson, etc.). - Ability to architect full-stack solutions integrating firmware, edge computing, and cloud services. - Passionate about building consumer hardware and making robotics accessible to everyday users. Bonus: - Experience with computer vision, speech recognition, or reinforcement learning - Solid foundation in AWS (EC2, Lambda, S3, IoT Core, etc.) Why Join Us? Build Something Revolutionary - Be at the forefront of consumer robotics and embodied AI. High Ownership & Impact - Your work will directly shape the future of Swish. Equity - Meaningful equity in one of the fastest-growing robotics companies. First 5 Employees - Help define the culture, vision, and technical foundation of our company. Fast Execution - We move quickly, break things, and learn fast. It's a Grind (But Worth It) - We're building ambitious hardware, which means long hours, high standards, and constant problem-solving. It's not easy-but if you're wired for this, there's nowhere more exciting to be.
    $114k-155k yearly est. 5d ago
  • Software Engineer (GPU/CUDA)

    Acceler8 Talent

    Software Engineer Job 25 miles from Redwood City

    We are looking to build a superb team of GPU and CUDA focused Software Engineers to guide the design and development of GPU-based solutions that address demanding AI/ML workloads. You'll join a rapidly expanding organization determined to push the boundaries of AI and parallel computing. Their leadership team has a proven track record in bringing advanced technologies to market and prioritizes efficient GPU architecture. The environment is agile, encourages autonomy, and values continuous improvement. Engineers here have direct influence over product direction, driving innovation at both software and hardware levels. We are seeking those with world class experience across CUDA, writing high performance parallelized code, owning the implementation of CUDA based modules and shape how the companies AI stack evolves, and those from strong low level GPU programming backgrounds, with a focus on owning and customizing GPU compute pipelines in a Rust environment. There are multiple roles available in these areas and your background may include: World class CUDA expertise Strong low level GPU programming (Kernel level, hardware interaction) Rust experience (although open to C++) What We Can Offer You: The chance to work with a leadership group with a proven track record of advanced product delivery A technically challenging position at the heart of next-generation AI products A culture of open collaboration, knowledge sharing, and rapid iteration Direct influence on product roadmaps and architectural decisions
    $106k-150k yearly est. 24d ago
  • Software Engineer

    Create 3.0company rating

    Software Engineer Job 16 miles from Redwood City

    Create is a generative AI first builder that lets individuals and businesses build sites and apps with just English. Our mission is to give everyone the power of software creation. We're a small team in San Francisco backed by top VCs. Who you are: Ship every day: You launch frequently. You know how to descope to get tangible results fast. Owner: You can go from ambiguous problem to solve, autonomously. You're relentless and you never say “not my job”. Fearless: You take on things you don't know how to do. You do things that are uncomfortable for others. High taste: You're right a lot. You have strong judgment, and your first pass is often very good. You're open to feedback and synthesize it in your next iteration. Resilient: When bad news hits, you say “good”. You don't easily give up. Customer obsessed: You base your insights on real conversations with customers. You do what it takes to make them succeed. What you will do: We're hiring a senior engineer to push forward what's possible with large language models (LLMs). You'll be working on the cutting edge of AI and at the intersection of web development, infra, and model advancement. Must haves: Full stack production experience with Typescript You've used create.xyz and have insights on where to take it next as a future owner Demonstrated skill in product building or AI (e.g. you've built impressive things before, either at work or on your own) Able to work full time onsite in San Francisco What's in it for you: 🥳 Energizing in-person culture 💸 Competitive salary 🥧 Generous equity 🏝️ Unlimited PTO 🏥 Medical, dental, and vision insurance 🧓 401k retirement plan 🚀 Accelerated growth trajectory 💪 Radical autonomy
    $105k-142k yearly est. 22h ago
  • Software Engineer - Applications

    Linkedin 4.8company rating

    Software Engineer Job 10 miles from Redwood City

    : LinkedIn is the world's largest professional network, built to create economic opportunity for every member of the global workforce. Our products help people make powerful connections, discover exciting opportunities, build necessary skills, and gain valuable insights every day. We're also committed to providing transformational opportunities for our own employees by investing in their growth. We aspire to create a culture that's built on trust, care, inclusion, and fun - where everyone can succeed. Join us to transform the way the world works. Job Description: At LinkedIn, our approach to flexible work is centered on trust and optimized for culture, connection, clarity, and the evolving needs of our business. The work location of this role is hybrid, meaning it will be performed both from home and from a LinkedIn office on select days, as determined by the business needs of the team. Responsibilities: • You will scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality. • You will develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7. • You will produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration. • You will provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute large-scale, cross functional, and company-wide critical programs. Identify, leverage, and successfully evangelize opportunities to improve engineering productivity. Basic Qualifications: • BA/BS in Computer Science or related technical field or equivalent practical experience • 1+ years of industry experience in software design, development, and algorithm related solutions • Experience programming in languages such as Python, Java, Javascript, C/C++, C#, Objective-C, Ruby, etc. Preferred Qualifications: • Experience in designing and building infrastructure and web services at large scale. • Expert knowledge of computer science, with strong competencies in data structures, algorithms, and software design. • Proven coding skills in Python or JavaScript/AJAX, database design and SQL, and/or knowledge of TCP/IP and network programming. • Experience building web applications and services with IDEs, ant, junit, etc. • Experience with relational databases (transactional and non-transactional), database architecture, and distributed transaction management. Suggested Skills: • API Development • Programming Proficiency • Performance Optimization and Monitoring • Collaboration You will Benefit from our Culture We strongly believe in the well-being of our employees and their families. That is why we offer generous health and wellness programs and time away for employees of all levels. LinkedIn is committed to fair and equitable compensation practices. The pay range for this role is $99,000 - $163,000. Actual compensation packages are based on several factors that are unique to each candidate, including but not limited to skill set, depth of experience, certifications, and specific work location. This may be different in other locations due to differences in the cost of labor. The total compensation package for this position may also include annual performance bonus, stock, benefits and/or other applicable incentive compensation plans. For more information, visit ************************************** Equal Opportunity Statement LinkedIn is committed to diversity in its workforce and is proud to be an equal opportunity employer. LinkedIn considers qualified applicants without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other legally protected class. LinkedIn is an Affirmative Action and Equal Opportunity Employer as described in our equal opportunity statement here: *********************************************************************************************************** Please reference ******************************************************************************************** and ************************************************************************************************ for more information. LinkedIn is committed to offering an inclusive and accessible experience for all job seekers, including individuals with disabilities. Our goal is to foster an inclusive and accessible workplace where everyone has the opportunity to be successful. If you need a reasonable accommodation to search for a job opening, apply for a position, or participate in the interview process, connect with us at accommodations@linkedin.com and describe the specific accommodation requested for a disability-related limitation. Reasonable accommodations are modifications or adjustments to the application or hiring process that would enable you to fully participate in that process. Examples of reasonable accommodations include but are not limited to: -Documents in alternate formats or read aloud to you -Having interviews in an accessible location -Being accompanied by a service dog -Having a sign language interpreter present for the interview A request for an accommodation will be responded to within three business days. However, non-disability related requests, such as following up on an application, will not receive a response. LinkedIn will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by LinkedIn, or (c) consistent with LinkedIn's legal duty to furnish information. Pay Transparency Policy Statement As a federal contractor, LinkedIn follows the Pay Transparency and non-discrimination provisions described at this link: ******************************** Global Data Privacy Notice for Job Candidates This document provides transparency around the way in which LinkedIn handles personal data of employees and job applicants: ***************************************
    $99k-163k yearly 2d ago

Learn More About Software Engineer Jobs

How much does a Software Engineer earn in Redwood City, CA?

The average software engineer in Redwood City, CA earns between $91,000 and $176,000 annually. This compares to the national average software engineer range of $73,000 to $136,000.

Average Software Engineer Salary In Redwood City, CA

$126,000

What are the biggest employers of Software Engineers in Redwood City, CA?

The biggest employers of Software Engineers in Redwood City, CA are:
  1. Meta
  2. Tesla
  3. Twitter
  4. Snowflake Computing
  5. Rubrik
  6. JPMorgan Chase & Co.
  7. Zoox
  8. Suitable Technologies
  9. Roblox
  10. Beacon Ai
Job type you want
Full Time
Part Time
Internship
Temporary