Post job

Software engineering internship jobs in Vacaville, CA - 3,162 jobs

All
Software Engineering Internship
Software Development Engineer
Software Applications Engineer
Computer Software Engineer
Software Systems Engineer
Computer Engineer
Software Developer
  • Software Engineer, Infrastructure Applications

    Apple Inc. 4.8company rating

    Software engineering internship job in San Francisco, CA

    San Francisco Bay Area, California, United States Software and Services Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It's the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you'll do more than join something - you'll add something. Description We are currently seeking a highly motivated Infrastructure Software Engineer. The ideal candidate should possess a strong background in both Java Spring Boot backend development and React JS frontend development. They should be passionate about creating modern, user-friendly applications. In addition to technical expertise, excellent communication and interpersonal skills are crucial. The ideal candidate should be able to collaborate effectively with business partners from diverse backgrounds and varying technical expertise levels. As an Infrastructure Software Engineer, you will collaborate with multi-functional teams to develop, build, and deploy Java Spring Boot-based micro services and React-based web applications. Responsibilities Develop and Maintain Applications: Design, develop, and maintain full-stack applications leveraging Java for backend development and React for frontend interfaces. Web Application Design: Create adaptable, efficient web applications focused on delivering exceptional user experiences. Cross-Functional Collaboration: Work closely with product managers, designers, and technical teams to ensure the delivery of high-quality software solutions. Software Development Lifecycle Participation: Engage in all phases of the software development lifecycle, including planning, designing, coding, testing, and deploying applications. Micro services Integration: Integrate applications with micro services-based architectures, enhancing performance, scalability, and security. Code Quality Assurance: Conduct thorough code reviews, uphold coding standards, and maintain high code quality across projects. Technological Advancement: Stay updated on emerging technologies and proactively incorporate relevant innovations into the technology stack. Minimum Qualifications Frontend Development: Proficiency in React and related frontend technologies, including experience with Redux and React Router. Database Management: Experience in Unix, Oracle, and NoSQL databases like MongoDB. Containerization and CI/CD: Knowledge of containerization (Docker, Kubernetes) and CI/CD tools. User Interface Design: Hands‑on experience in crafting and developing user interfaces, prioritizing responsiveness, accessibility, and a user‑friendly experience. Preferred Qualifications Over 5 years of experience in developing Java/J2EE-based web applications. Bachelor's degree in Computer Science, Software Engineering, or a related field equivalent practical experience. At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $147,400 and $272,100, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant . Apple accepts applications to this posting on an ongoing basis. #J-18808-Ljbffr
    $147.4k-272.1k yearly 5d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Engineer, Developer Platform

    Jobr.Pro

    Software engineering internship job in San Francisco, CA

    About Glean: Glean is the Work AI platform that helps everyone work smarter with AI. What began as the industry's most advanced enterprise search has evolved into a full‑scale Work AI ecosystem, powering intelligent Search, an AI Assistant, and scalable AI agents on one secure, open platform. With over 100 enterprise SaaS connectors, flexible LLM choice, and robust APIs, Glean gives organizations the infrastructure to govern, scale, and customize AI across their entire business-without vendor lock‑in or costly implementation cycles. At its core, Glean is redefining how enterprises find, use, and act on knowledge. Its Enterprise Graph and Personal Knowledge Graph map the relationships between people, content, and activity, delivering deeply personalized, context‑aware responses for every employee. This foundation powers Glean's agentic capabilities-AI agents that automate real work across teams by accessing the industry's broadest range of data: enterprise and world, structured and unstructured, historical and real‑time. The result: measurable business impact through faster onboarding, hours of productivity gained each week, and smarter, safer decisions at every level. Recognized by Fast Company as one of the World's Most Innovative Companies (Top 10, 2025), by CNBC's Disruptor 50, Bloomberg's AI Startups to Watch (2026), Forbes AI 50, and Gartner's Tech Innovators in Agentic AI, Glean continues to accelerate its global impact. With customers across 50+ industries and 1,000+ employees in more than 25 countries, we're helping the world's largest organizations make every employee AI‑fluent, and turning the superintelligent enterprise from concept into reality. If you're excited to shape how the world works, you'll help build systems used daily across Microsoft Teams, Zoom, ServiceNow, Zendesk, GitHub, and many more-deeply embedded where people get things done. You'll ship agentic capabilities on an open, extensible stack, with the craft and care required for enterprise trust, as we bring Work AI to every employee, in every company. About the Role: Glean is seeking creative engineers to build the Developer Platform that external and internal developers rely on to extend Glean. Our team owns the developer experience end‑to‑end: standards and tooling for REST APIs, SDKs and client libraries, agent SDKs and integrations, and the infrastructure and docs that make it easy to build on Glean. In a rapidly growing startup, this means working across multiple layers of the stack - backend services, developer tools, SDKs, and docs - and partnering closely with product, security, SRE, and other engineering teams. You'll spend most of your time in Go, Python and TypeScript building the foundations that power integrations, agents, and custom applications, while also helping define what ā€œgreatā€ looks like for APIs and developer experience across Glean. You will: Design, build, and evolve SDKs and client libraries that developers use to integrate with Glean from their own applications and agent frameworks. Own and advance agent‑focused tooling and SDKs (including MCP and related integrations) so external frameworks, IDEs, and agents can easily and reliably call into Glean. Define and maintain standards and conventions for Glean's public REST APIs (resource design, versioning, errors, deprecations), and provide the OpenAPI schemas, tools, and CI checks that other teams use when building and evolving endpoints. Implement and harden platform and integration services in Go (and occasionally Java) that support developer workflows, agents, and external integrations, with a focus on reliability, observability, and debuggability. Build and improve developer tooling and automation that reduce ā€œpaper cutsā€ for external developers. Collaborate with security and SRE to design and operate authentication and authorization flows for developer scenarios (e.g., OAuth2/OIDC, dynamic client registration, service‑to‑service auth). Shape and improve the developer experience on developers.glean.com by contributing to documentation, quickstarts, reference material, migration guides, and changelogs. Work closely with product managers, solutions engineers, and other product teams to understand real‑world developer and partner use cases, support escalations when needed, and turn those learnings into improvements in standards, tooling, and SDKs. Mentor more junior engineers or learn from battle‑tested ones, depending on your experience and interests. About you: BA/BS in computer science or a related field, or equivalent practical experience. Experience building and shipping backend or platform systems with a strong interest in developer experience - SDKs, tools, integrations, and APIs - not just a single product surface. Proficiency in at least one modern backend language (ideally Golang, or strong interest in learning it); experience with TypeScript, Python and/or Java is a plus. Experience with at least some of the following (and excited to grow into the rest): Designing or maintaining SDKs or client libraries Building agent or integration tooling (IDEs, agents, workflows, plugins) Working with REST APIs and schema‑based definitions like OpenAPI Designing or integrating OAuth2/OIDC and related auth flows. A developer‑centric mindset: you care about ergonomics (APIs, SDKs, tooling, and docs) that make other engineers more productive and confident. Thrive in a customer‑focused, tight‑knit, cross‑functional environment and are comfortable collaborating with product teams, security, SRE, and customer‑facing teams to solve ambiguous problems. A proactive and positive attitude to lead, learn, troubleshoot, and take ownership of both small infrastructure improvements and larger cross‑team initiatives. Location: This role is hybrid (3-4 days a week in one of our SF Bay Area offices) Compensation & Benefits: The standard base salary range for this position is $140,000 - $265,000 annually. Compensation offered will be determined by factors such as location, level, job‑related knowledge, skills, and experience. Certain roles may be eligible for variable compensation, equity, and benefits. We offer a comprehensive benefits package including competitive compensation, Medical, Vision, and Dental coverage, generous time‑off policy, and the opportunity to contribute to your 401(k) plan to support your long‑term goals. When you join, you'll receive a home office improvement stipend, as well as an annual education and wellness stipend to support your growth and well‑being. We foster a vibrant company culture through regular events, and provide healthy lunches daily to keep you fueled and focused. We are a diverse bunch of people and we want to continue to attract and retain a diverse range of people into our organization. We're committed to an inclusive and diverse company. We do not discriminate based on gender, ethnicity, sexual orientation, religion, civil or family status, age, disability, or race. #J-18808-Ljbffr
    $140k-265k yearly 1d ago
  • Software Engineer - Developer Platform

    Trov 4.1company rating

    Software engineering internship job in San Francisco, CA

    At Pave, we're building the industry's leading compensation platform, combining the world's largest real-time compensation dataset with deep expertise in AI and machine learning. Our platform is perfecting the art and science of pay to give 8,500+ companies unparalleled confidence in every compensation decision. Top tier companies like OpenAI, McDonald's, Instacart, Atlassian, Synopsys, Stripe, Databricks, and Waymo use Pave, transforming every pay decision into a competitive advantage. $190+ billion in total compensation spend is managed in our workflows, and 70% of Forbes AI 50 use Pave to benchmark compensation. The future of pay is real-time & predictive, and we're making it happen right now. We've raised $160M in funding from leading investors like Andreessen Horowitz, Index Ventures, Y Combinator, Bessemer Venture Partners, and Craft Ventures. The Research & Development Org Pave's R&D pillar includes our data science, engineering, information technology, product design, product management, and security teams. This organization builds, maintains, and secures a platform used by more than 8,500+ client organizations. Compensation strategy is broken down into 3 pillars - compensation bands, planning workflows, and total rewards communication. We build products that make these processes seamless for customers. Over the next year, our roadmap is focused on enhancing the entire compensation lifecycle: from philosophy definition to market trend analysis, band adjustments, merit cycles, and employee communication. We're seeking passionate engineers who are excited about building robust, data-rich systems that simplify complex compensation processes at scale. Learn more about our engineering principles We own the infrastructure, tooling, and workflows that enable every team to ship enterprise-grade software with speed and confidence. As an engineer on the team, you'll play a technical leadership role in shaping developer experience, scaling our production systems, and establishing foundational engineering patterns adopted across the org. What You'll Bring 5+ years of experience in backend, infrastructure, or developer experience engineering. Passion for improving developer experience and velocity. Strong debugging and systems-thinking skills. Proven ability to lead ambiguous projects with cross-team impact. Excellent communication and developer empathy: You enjoy enabling others to work more effectively. Execution-oriented mindset: You're comfortable diving deep into technical details to deliver real impact. Nice to Have: Experience with CI/CD, observability, TypeScript, monorepo tooling, automated testing, expertise with GCP (or another major cloud provider), or AI/ML tooling. Our stack includes: TypeScript, Node.js, Orbstack, Kubernetes, Terraform, GCP, Datadog, GitHub Actions, Cursor, and Incident.io. Compensation, It's What We Do. Salary is just one component of Pave's total compensation package for employees. Your total rewards package at Pave will include equity, top‑notch medical, dental, and vision coverage, an unlimited PTO policy, and many other region‑specific benefits. Your level is based on our assessment of your interview performance and experience, which you can always ask the hiring manager about to understand in more detail. This salary range may include multiple levels. The targeted cash compensation for this position is (level depends on experience and performance in the interview process): P3: $166,000 - $225,400 P4: $195,500 - $264,500 Life @ Pave Since being founded in 2019, Pave has established a robust global footprint. Headquartered in San Francisco's Financial District, we operate strategic regional hubs across New York City's Flatiron District, Salt Lake City, and the United Kingdom. We cultivate a vibrant, collaborative workplace culture through our hybrid model, bringing teams together in‑person on Mondays, Tuesdays, Thursdays, and Fridays to foster innovation and strengthen professional relationships. Benefits @ Pave What we provide Complete Health Coverage: Comprehensive Medical, Dental and Vision coverage for you and your family, with plenty of options to suit your needs. Time off & Flexibility: Flexible PTO and the ability to work from anywhere in the world for a month. Meals & Snacks: Lunch & dinner stipends as well as fully stocked kitchens to fuel you. Professional Development: Quarterly education stipend to continuously grow. Family Support: Robust parental leave to bond with your new family. Commuter Assistance: A commuter stipend to help you collaborate in person. Vision - Our vision is to unlock a labor market built on trust Mission - Our team's mission is to build confidence in every compensation decision Are you ready to help our customers make smarter, more effective compensation decisions? Voluntary Self-Identification For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file. As set forth in Pave's Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law. If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows: A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability. A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service. An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense. An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985. Why are you being asked to complete this form? We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress toward this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years. Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor's Office of Federal Contract Compliance Programs (OFCCP) website at ****************** How do you know if you have a disability? A disability is a condition that substantially limits one or more of your ā€œmajor life activities.ā€ If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to: Alcohol or other substance use disorder (not currently using drugs illegally) Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS Blind or low vision Cancer (past or present) Cardiovascular or heart disease Celiac disease Cerebral palsy Deaf or serious difficulty hearing Diabetes Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders Epilepsy or other seizure disorder Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome Intellectual or developmental disability Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD Missing limbs or partially missing limbs Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports Nervous system condition, for example, migraine headaches, Parkinson's disease, multiple sclerosis (MS) Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities Partial or complete paralysis (any cause) Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema Short stature (dwarfism) Traumatic brain injury PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete. #J-18808-Ljbffr
    $195.5k-264.5k yearly 3d ago
  • Software Engineer, Developer Experience

    Notion

    Software engineering internship job in San Francisco, CA

    About Us: Notion helps you build beautiful tools for your life's work. In today's world of endless apps and tabs, Notion provides one place for teams to get everything done, seamlessly connecting docs, notes, projects, calendar, and email-with AI built in to find answers and automate work. Millions of users, from individuals to large organizations like Toyota, Figma, and OpenAI, love Notion for its flexibility and choose it because it helps them save time and money. In-person collaboration is essential to Notion's culture. We require all team members to work from our offices on Mondays and Thursdays, our designated Anchor Days. Certain teams or positions may require additional in-office workdays. About The Role: Millions of people use Notion - and this number is increasing every day. That means millions of people trust us to deliver a fast, reliable, and secure experience, and we value this more than anything. We want to keep earning trust, while also continuing to amaze our users with the tools they can build in Notion. The Developer Experience team is responsible for architecting, implementing, and scaling the tools and frameworks that Notion developers use to build Notion. We are looking for engineers who are passionate about solving engineering productivity challenges, have deep empathy for other developers, and love to communicate with engineers. You don't need to have experience in this domain but willing to advocate for developer experience is the key. What You'll Achieve: Collaborate with engineers across the company to deliver an industry-leading developer experience, along the way working deeply with tools like the TypeScript language server, lint tooling, and the Notion CLI to improve developers' day to day experience. Work on the bleeding edge of tooling performance, researching and evaluating new tools and keeping up with new developments in the developer experience space in the JS ecosystem. Work deeply with GitHub and our CI systems to help ensure engineers can merge their code quickly and safely. We aim for all PR CI pipelines to finish within 15 minutes! Take ownership of our development environment and toolchain, and contribute to novel projects across the company to deliver impact. Skills You'll Need to Bring: A drive to make developers' lives better: you have a strong interest in keeping engineers in their flow state through better tooling. You like to think critically about the workflows engineers use in their day to day work, finding bottlenecks and thinking outside of the box to find ways to pave a better golden path for engineers to follow. A focus on user experience: you bring care and craft to the user experience you build into your products. Your work emphasizes simplicity, supportability, and ease-of-use, and you communicate clearly with other teams and engineers to get feedback on where we can improve. Multitasker and present: you like interrupts especially if this is blocking engineers.You switch between your project work and day to day developer experience challenges. Interest in learning how things work: you love to learn how the tools you use work at a fundamental level. You get excited at the idea of digging into third‑party source code to understand how they work and find new ways to use them. Pragmatic and business‑oriented: You care about business impact and prioritize projects accordingly. You don't just go after cool stuff-you understand the balance between craft, speed, and the bottom line. To you, technologies and programming languages are about tradeoffs. You may be opinionated, but you're not ideological and can learn new technologies as you go. Nice to Haves: Familiarity with TypeScript, especially in ways to keep it running smoothly in a large codebase. An interest in automated testing and familiarity with testing best practices Past experience with React and common tooling like React Testing Library Past experience on developer experience teams or related tools We hire talented and passionate people from a variety of backgrounds because we want our global employee base to represent the wide diversity of our customers. If you're excited about a role but your past experience doesn't align perfectly with every bullet point listed in the job description, we still encourage you to apply. If you're a builder at heart, share our company values, and enthusiastic about making software toolmaking ubiquitous, we want to hear from you. Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Notion considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let your recruiter know. Notion is committed to providing highly competitive cash compensation, equity, and benefits. The compensation offered for this role will be based on multiple factors such as location, the role's scope and complexity, and the candidate's experience and expertise, and may vary from the range provided below. For roles based in San Francisco, the estimated base salary range for this role is $150,000 - $250,000 per year. By clicking ā€œSubmit Applicationā€, I understand and agree that Notion and its affiliates and subsidiaries will collect and process my information in accordance with Notion's Global Recruiting Privacy Policy. #LI-Onsite #J-18808-Ljbffr
    $150k-250k yearly 3d ago
  • Software Engineer, Developer Experience

    Monograph

    Software engineering internship job in San Francisco, CA

    We're on a mission to make it possible for every person, team, and company to tailor their software to solve any problem and take on any challenge. Computers may be our most powerful tools, but most of us can't build or modify the software we use on them every day. At Notion, we want to change this with focus, design, and craft. We've been working on this together since 2016, and have customers like Nike, Airbnb, Slack, Samsung and thousands more on this journey with us. Today, we're growing fast and excited for new teammates to join us who are the best at what they do. We're passionate about building a company as diverse and creative as the millions of people Notion reaches worldwide. About The Role: Millions of people use Notion - and this number is increasing every day. That means millions of people trust us to deliver a fast, reliable, and secure experience, and we value this more than anything. We want to keep earning trust, while also continuing to amaze our users with the tools they can build in Notion. The Developer Experience team is responsible for architecting, implementing, and scaling the tools and frameworks that Notion developers use to build Notion. We are looking for engineers who are passionate about solving engineering productivity challenges, have deep empathy for other developers, and love to communicate with engineers. You don't need to have experience in this domain but being willing to advocate for developer experience is key. What You'll Achieve: Collaborate with engineers across the company to deliver an industry-leading developer experience, along the way working deeply with tools like the TypeScript language server, lint tooling, and the Notion CLI to improve developers' day-to-day experience. Work on the bleeding edge of tooling performance, researching and evaluating new tools and keeping up with new developments in the developer experience space in the JS ecosystem. Work deeply with GitHub and our CI systems to help ensure engineers can merge their code quickly and safely. We aim for all PR CI pipelines to finish within 15 minutes! Take ownership of our development environment and toolchain, and contribute to novel projects across the company to deliver impact. Skills You'll Need to Bring: A drive to make developers' lives better: you have a strong interest in keeping engineers in their flow state through better tooling. You like to think critically about the workflows engineers use in their day-to-day work, finding bottlenecks and thinking outside of the box to find ways to pave a better golden path for engineers to follow. A focus on user experience: you bring care and craft to the user experience you build into your products. Your work emphasizes simplicity, supportability, and ease-of-use, and you communicate clearly with other teams and engineers to get feedback on where we can improve. Multitasker and present: you like interrupts especially if this is blocking engineers. You switch between your project work and day-to-day developer experience challenges. Interest in learning how things work: you love to learn how the tools you use work at a fundamental level. You get excited at the idea of digging into third-party source code to understand how they work and find new ways to use them. Pragmatic and business-oriented: You care about business impact and prioritize projects accordingly. You don't just go after cool stuff-you understand the balance between craft, speed, and the bottom line. To you, technologies and programming languages are about tradeoffs. You may be opinionated, but you're not ideological and can learn new technologies as you go. Nice to Haves: Familiarity with TypeScript, especially in ways to keep it running smoothly in a large codebase. An interest in automated testing and familiarity with testing best practices. Past experience with React and common tooling like React Testing Library. Past experience on developer experience teams or related tools. We hire talented and passionate people from a variety of backgrounds because we want our global employee base to represent the wide diversity of our customers. If you're excited about a role but your past experience doesn't align perfectly with every bullet point listed in the job description, we still encourage you to apply. If you're a builder at heart, share our company values, and enthusiastic about making software toolmaking ubiquitous, we want to hear from you. Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Notion considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let your recruiter know. Notion is committed to providing highly competitive cash compensation, equity, and benefits. The compensation offered for this role will be based on multiple factors such as location, the role's scope and complexity, and the candidate's experience and expertise, and may vary from the range provided below. For roles based in San Francisco, the estimated base salary range for this role is $150,000 - $250,000 per year. Apply for this job Notion is an in-person company, and currently requires its employees to come to the office for two Anchor Days (Mondays & Thursdays) and requests that employees spend the majority of their week in the office (including a third day). Notion reserves the right to adjust these requirements, and wants to ensure that you understand that we prioritize your presence for the magic of in-person collaboration. Notion will consider requests for accommodation to this policy, and, upon request, will work with employees to explore a reasonable accommodation for physical or mental disabilities or other reasons recognized by applicable law. #J-18808-Ljbffr
    $150k-250k yearly 1d ago
  • Software Engineer, Simulation Development

    Nimble 3.9company rating

    Software engineering internship job in San Francisco, CA

    Nimble is a frontier robotics and AI company building the next era of autonomous logistics. We design, manufacture, and deploy intelligent robots that enable fast, efficient, and sustainable commerce at global scale. Our team is building generalized robot intelligence and developing the world's first generalist super‑humanoid robots capable of performing all core warehouse workflows with superhuman performance. We recently closed a $106M Series C at a $1B valuation, and we are continuing to grow our world‑class team. Our long‑term vision is to create the Autonomous Supply Chain-reinventing how goods move through factories, warehouses, and last‑mile distribution using next‑generation intelligent robotic systems. Nimble was founded out of Stanford and Carnegie Mellon's top AI labs and is backed by the world's most prestigious investors. Our board includes iconic leaders in AI and robotics such as Marc Raibert (Founder of Boston Dynamics), Fei‑Fei Li (Former Chief Scientist of AI at Google, Director of Stanford's AI lab), and Sebastian Thrun (Waymo, Founder of Google X, Kitty Hawk, and Udacity). Join us and leave your mark on the future of robotics, AI, and global commerce. Why Join Nimble? At Nimble, we are committed to building legendary products, a legendary team, and a legendary legacy. Join us and become part of an ambitious, humble, and resourceful culture where your work will leave a lasting impact on the future of robotics and commerce. Nimble's Core Values Be relentlessly resourceful - Challenge conventions and overcome constraints. Be legendary - Pursue excellence and craft work that inspires. Be humble - Prioritize growth, learning, and the mission over ego. Be dependable - Take ownership and deliver with integrity. Role Summary We're looking for a passionate and experienced Software Engineer to build and enhance our core robotic fleet simulation platform. This role is central to safeguarding our software releases, integrating with critical systems, and enabling our path to the desired operational volume. You'll own the development of a robust, user‑friendly, and highly effective simulation environment that drives business outcomes. Key Responsibilities Platform Development: Design, develop, and maintain a robust and user‑friendly robotic fleet simulation platform, including seamless integration capabilities, an intuitive UI, streamlined workflows, and efficient data pipelines. Automated Release Guard: Implement and manage nightly, automated robotic fleet simulations to act as a crucial software release guard, with a roadmap to expand coverage to robotic control software releases. System Integration: Drive ad‑hoc integration projects between the robotic fleet simulator and other warehouse systems software. Simulation Configuration: Configure, manage, and optimize input parameters and models within the simulator to accurately reflect real‑world warehouse operations. Data Integrity & Analysis Pipeline: Ensure the integrity of simulation output data, own the data management pipeline, and establish organized systems for data analysis and consumption by cross‑functional teams. Collaboration: Work closely with the core simulation software team and simulation validation engineer to align development with operational requirements. Qualifications Bachelors or masters in computer science or electrical engineering, or equivalent experience. 3+ years of professional experience in software development, preferably in simulation, modeling, or game engine development. Proficiency in Python, C++ and experience with software architecture, API design, and data pipeline technologies. Experience with CI/CD tools, automated testing frameworks, and large‑scale data analysis tools. A strong commitment to quality, automation, and creating developer tools that are reliable and easy to use. $120,000 - $200,000 a year The above range is the base salary range. This position will also provide generous equity! Culture We embrace challenges and strive to make the impossible possible each day. We're not in this to do what's easy or to be mediocre. We want to create something legendary and leave our mark on the world. We're ambitious, we're gritty, we're humble and we're relentlessly resourceful in pursuit of our goals. If this sounds like you then you might be a great fit! Press Nimble Closes $106 Million Series C Funding Round, Scales Fully Autonomous Fulfillment with FedEx FedEx Announces Expansion of FedEx Fulfillment With Nimble Alliance Nimble Robotics, Inc. is an equal opportunity employer. We make all employment decisions based solely on merit. We provide equal employment opportunity to all applicants and employees without discrimination on the basis of race, color, religion, national origin, ancestry, disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, sexual orientation, age, military or veteran status, or any other characteristic protected by applicable state, federal or local laws. Nimble's Benefits Paid Time Off - Enjoy the time you need to travel, rejuvenate, and connect with friends and family. Health Insurance - Nimble provides medical, dental, and vision insurance through several premier plans and options to support you and your family. Paid Parental Leave - Enjoy paid bonding time following a birth. Commuter Benefits - Take the stress out of commuting with access to fully‑paid parking spots. Referral Bonus - Get a cash bonus for any friend or colleagues that you refer to us that we end up hiring. 401k - Contribute towards a 401k for retirement planning. Equity - Be an owner in Nimble through our equity program. #J-18808-Ljbffr
    $120k-200k yearly 2d ago
  • Software Engineer, Product Development

    Conductorone Inc.

    Software engineering internship job in San Francisco, CA

    ConductorOne is the first AI-native identity security platform that protects every identity: human, non-human, and AI. With powerful automation, platform-level AI, and out-of-the-box connectors, it centralizes access visibility, enforces fine-grained controls, enables just-in-time access, and automates user access reviews across all apps. It's easy to use, quick to deploy, and trusted by enterprises like DigitalOcean, Instacart, Ramp, and Zscaler. As a Software Engineer at ConductorOne, you'll build the features, interfaces, and systems that make identity governance secure, intuitive, and fast. You'll work across the stack - from backend APIs to frontend components - owning the delivery of product experiences end-to-end. You'll collaborate closely with Product, Design, and other engineers to turn complex workflows into beautifully simple solutions that help customers manage access and automate compliance with confidence. This is a high-ownership role: you'll ship production-quality code, participate in technical design, and help shape how ConductorOne's products evolve as we scale. What you'll do: Design, build, and ship customer-facing features across the full stack - from backend APIs and data models in Go, to frontend UI in React. Collaborate with Product and Design to translate requirements into elegant, performant implementations. Write reliable, maintainable code and contribute to a culture of quality through thoughtful testing and code review. Help define and improve patterns, frameworks, and developer experience across our frontend and backend systems. Diagnose and resolve complex issues in production, ensuring high reliability and great user experiences. Participate in architectural discussions and help shape how we scale our product and systems. Partner closely with other teams (SRE, Security, and FDE) to ensure features are secure, observable, and resilient in production. Contribute to a strong engineering culture of collaboration, accountability, and continuous improvement. You would be an excellent candidate if… You're a strong product-minded engineer who takes pride in delivering delightful user experiences. You have solid experience in a modern frontend framework (React, TypeScript) and in backend development (Go, Node.js, or similar). You're comfortable designing APIs and working across service boundaries. You enjoy thinking about the full lifecycle of a feature - from design and implementation to deployment and monitoring. You communicate clearly and thrive in a collaborative environment where priorities shift quickly. You enjoy balancing velocity and quality, knowing when to iterate fast and when to invest in long-term maintainability. You embody ConductorOne's values: Earn the Customer's Trust, Embrace Change, Practice Compassionate Candor, and Be the Conductor. Extra Credit if… You've built complex, data-rich web applications or admin consoles for SaaS products. You have experience with gRPC or similar API technologies. You've worked with cloud infrastructure (AWS/GCP), CI/CD pipelines, and observability tooling. You have experience with identity systems, authentication flows, or access management concepts. You've contributed to design systems or component libraries shared across multiple products. You've operated in a high-growth startup environment and enjoy shaping teams as much as product. ConductorOne, Inc. is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status or any other category protected by law. #J-18808-Ljbffr
    $108k-151k yearly est. 2d ago
  • Software Engineer at fast-growing software development platform

    Jack & Jill/External ATS

    Software engineering internship job in San Francisco, CA

    Join a dynamic team as a Software Engineer, contributing to the development of a cutting-edge platform. You will be instrumental in designing, implementing, and maintaining robust software solutions, playing a key role in shaping the product's future and delivering exceptional user experiences. Location San Francisco, USA Why this role is remarkable Make a significant impact on a core product used by many users. Join a well-funded company backed by top-tier VCs, poised for rapid expansion. Enjoy substantial opportunities for professional growth and career advancement within a supportive environment. What you will do Design, develop, and deploy high-quality software features and services. Collaborate with cross-functional teams to define, design, and ship new functionalities. Participate in code reviews, ensuring code quality, and contributing to architectural discussions. The ideal candidate Proven experience in software development with a strong understanding of data structures and algorithms. Proficiency in at least one modern programming language (e.g., Python, Java, Go, JavaScript). A passion for building scalable, reliable, and maintainable software systems. How to Apply To apply for this job speak to Jack, our AI recruiter. Visit our website Click 'Speak with Jack' Login with your LinkedIn profile Talk to Jack for 20 minutes so he can understand your experience and ambitions If the hiring manager would like to meet you, Jack will make the introduction #J-18808-Ljbffr
    $108k-151k yearly est. 3d ago
  • Full Stack Developer / Software Engineer

    Reveal Healthtech

    Software engineering internship job in San Francisco, CA

    Reveal Healthtech is a healthcare and life sciences focused data, AI and engineering services company headquartered in New York with offices in San Francisco and Bangalore, India. Reveal was founded in February 2023 by Sanchit Mullick (Founder & CEO). The company has been involved in custom‑building healthcare solutions for its customers. What do we need? We are looking for passionate and motivated Full Stack Engineers who will build revolutionary products for digital health companies. This will include working closely with clients, gathering requirements, building front‑and‑backend solutions, defining data structures and running quality assessments. You will have the opportunity to create global digital health products! Engineering Outcomes Build dynamic, end‑to‑end, and innovative software products and applications. Collaborate with development teams and product managers to ideate software solutions. Work with databases, servers, APIs, version control systems, and third‑party apps. Identify anti‑patterns and implement improvement plans to ensure the application's scalability, performance, reliability, and security. Stay updated with new tools, frameworks, approaches, and architectures in the development world. Client and Stakeholder Management Collaborate with internal and external stakeholders to understand project requirements, prioritize tasks, and manage project timelines. Provide thought leadership and identify ways to improve quality. Key Skills and Qualifications 2+ years of hands‑on professional experience in developing solutions. Proficiency in one or more languages: CSS, Python, Django, JavaScript, React/Node JS, HTML. Experience with various databases (MySQL, MongoDB) and common web development tools & services, such as version control, package managers, and CI/CD pipelines. Proficiency in DevOps practices such as automated testing, continuous integration, and automated deployments. Proven experience with cloud‑based infrastructure (AWS, Azure, or Google Cloud) and building cloud‑native applications. Bachelor's in Computer Engineering or similar IT background or equivalent practical experience. Experience with microservices architecture and containerization such as Docker, Kubernetes. Experience with healthcare companies will be a plus. How you will enrich us? Energetic and enthusiastic. Autonomous and self‑motivated. Speed and agility. Relentlessly learning. Curiosity and deep interest in the world. Challenges the status quo constructively. What do you get in return? Be part of a high‑impact team shaping the future of our IP and product innovation strategy. Work with cutting‑edge technologies in a focused but flexible lab environment. Help define how applied AI can solve real‑world problems in complex, high‑stakes domains. Grow with a small, mission‑aligned team with executive support and long‑term vision. Industry best compensation and benefits. Next Steps Send us your updated CV - if you can mention how you have enriched your previous organization in a cover letter, that would be great. If we find your profile suitable, our Talent personnel will reach out to understand your profile/interests and how best we can align mutually. Finally, you will have a chat with our founder to understand more about us and see if this is the right next career move. #J-18808-Ljbffr
    $108k-151k yearly est. 3d ago
  • Software Engineer - Developer Experience San Francisco Engineering

    Datacurve Inc.

    Software engineering internship job in San Francisco, CA

    We're building a gamified developer platform where tens of thousands of engineers create high‑fidelity datasets that push LLM frontiers. This role owns the technical lifecycle of data pipelines-from defining new data formats with partner labs to shipping the tooling, environments, docs, and QA that make those formats real at scale. What You'll Do Own projects end-to-end, from initial prototyping to ongoing maintenance, bug fixing, and iteration based on feedback. Own developer experience pipelines end‑to‑end: Prototype tooling for collecting new data formats → productionize workflow → iterate from developer experience Champion DX: Create clear, concise guidelines and documentation to empower our data contributors and ensure high-quality inputs for your projects. Quality & governance: Develop and manage the quality standards for your projects, which includes training and aligning content reviewers to ensure data consistency and accuracy. Implement automated checks, eval harnesses, reviewer workflows, and data quality bars; be hands on and in the weeds to align with reviewers on standards. Maintain & iterate: Monitor, debug, and continuously improve reliability, latency, and contributor success rates. What You'll Do Sometimes Define Frontier data formats: Co‑author specs/RFCs with frontier lab researchers; design schemas, metadata, and versioning for new task/trajectory formats. Build developer tooling & environments: Ship tooling, sandboxes, CLIs/SDKs, and capture/instrumentation to make contribution flows fast and safe. You'll Succeed Here If You Have Excellent written communication skills, with a proven ability to explain complex concepts to a less technical audience. An organized and process-oriented mindset - you enjoy bringing structure to ambiguous problems and are meticulous about quality. Foundational full-stack skills, with experience in React and at least one modern backend language (e.g., Python, Node.js, Go). Strong technical judgment and a pragmatic mindset - you know how to balance speed with quality, recognizing the need for a scrappy solution versus when to invest in a robust architecture. A deep resourcefulness with AI - you are highly adept at prompt engineering and using AI tools to find the fastest path to a solution. Characteristics we're looking for Curiosity, pride in your work, desire to push the frontiers Nice to Have Experience designing or running evaluations for LLM outputs to measure and track quality, accuracy, or other performance metrics. Familiarity with building tools for other developers, such as CLIs, SDKs, or internal dashboards. Experience with cloud infrastructure (AWS), Docker, and CI/CD pipelines #J-18808-Ljbffr
    $108k-151k yearly est. 5d ago
  • Software Developer / Software Engineer

    Psudo

    Software engineering internship job in San Francisco, CA

    Remote OK Job Role As a software developer, you'll be the brain behind crafting, developing, testing, going live and maintaining the system. You are passionate in understanding the business context for features built to drive better customer experience and adoption. Responsibilities Familiar with the software development life cycle (SDLC) from analysis to deployment. Comply with coding standards and technical design. Believes in systematic approach to developing the system through clear documentation (flowcharts, layouts, & etc) of functionality, address every use case through creative solutions. Adapts structured coding styles for easy review, testing and maintainability of the code. Integrate the developed functionality and/or component into a fully functional system. Ensure unit and integration level verification plan are in place and adheres to great quality of code at all time. Active participate in troubleshooting, debugging and updating current live system. Verify user feedback in making system more stable and easy. Work closely with analysts, designers and other peer developers. Preparing technical training documents for onboarding new engineers. Requirements Bachelor's degree in computer science or equivalent practical experience. 2+ years of experience as Software Engineer or Software Developer or in a relevant role. Understanding of OOPS concepts, Persistence, Threading. Proficient in Java, C++, Ruby on Rails or other programming languages. Hands‑on with SQL or NoSQL database. Competent with developing web apps in popular web frameworks (ASP .Net, JQuery, Apache Wicket, JavaServer Faces (JSF) & Spring MVC etc,). Knowledgeable in data structures and algorithms. Experience with open-source projects. Experience in designing interactive applications. A background in Engineering with sound oral and written communication skills. Prior experience with AWS, Azure, Google or Openstack will be a plus. #J-18808-Ljbffr
    $108k-151k yearly est. 5d ago
  • Software Engineer - Developer Experience

    Datacurve

    Software engineering internship job in San Francisco, CA

    We're building a gamified developer platform where tens of thousands of engineers create high‑fidelity datasets that push LLM frontiers. This role owns the technical lifecycle of data pipelines-from defining new data formats with partner labs to shipping the tooling, environments, docs, and QA that make those formats real at scale. What You'll Do Own projects end-to-end, from initial prototyping to ongoing maintenance, bug fixing, and iteration based on feedback. Own developer experience pipelines end‑to‑end: Prototype tooling for collecting new data formats → productionize workflow → iterate from developer experience Champion DX: Create clear, concise guidelines and documentation to empower our data contributors and ensure high‑quality inputs for your projects. Quality & governance: Develop and manage the quality standards for your projects, which includes training and aligning content reviewers to ensure data consistency and accuracy. Implement automated checks, eval harnesses, reviewer workflows, and data quality bars; be hands on and in the weeds to align with reviewers on standards. Maintain & iterate: Monitor, debug, and continuously improve reliability, latency, and contributor success rates. What You'll Do Sometimes Define Frontier data formats: Co‑author specs/RFCs with frontier lab researchers; design schemas, metadata, and versioning for new task/trajectory formats. Build developer tooling & environments: Ship tooling, sandboxes, CLIs/SDKs, and capture/instrumentation to make contribution flows fast and safe. You'll Succeed Here If You Have Excellent written communication skills, with a proven ability to explain complex concepts to a less technical audience. An organized and process‑oriented mindset - you enjoy bringing structure to ambiguous problems and are meticulous about quality. Foundational full‑stack skills, with experience in React and at least one modern backend language (e.g., Python, Node.js, Go). Strong technical judgment and a pragmatic mindset - you know how to balance speed with quality, recognizing the need for a scrappy solution versus when to invest in a robust architecture. A deep resourcefulness with AI - you are highly adept at prompt engineering and using AI tools to find the fastest path to a solution. Characteristics we're looking for Curiosity, pride in your work, desire to push the frontiers Nice to Have Experience designing or running evaluations for LLM outputs to measure and track quality, accuracy, or other performance metrics. Familiarity with building tools for other developers, such as CLIs, SDKs, or internal dashboards. Experience with cloud infrastructure (AWS), Docker, and CI/CD pipelines #J-18808-Ljbffr
    $108k-151k yearly est. 3d ago
  • Software Applications Engineer, Robotics Systems

    Edjuster

    Software engineering internship job in San Francisco, CA

    Atomic Machines is ushering in a new era of micromanufacturing with its Matter Compilerā„¢ technology platform. This platform enables new classes of micromachines to be designed and built by providing manufacturing processes and a materials library that are inaccessible to semiconductor manufacturing methods. It unlocks MEMS manufacturing not only for device classes that could never be produced by semiconductor methods, but also for entirely new categories. Furthermore, this digital platform is fully programmable in the way 3D printing is digital-whereas 3D printing produces parts of a single material using a single process, the Matter Compilerā„¢ technology platform is a multi-process, multi-material system: bits and raw materials go in, and complete, functional micromachines come out. The Atomic Machines team has also created an exciting first device-made possible only through the Matter Compilerā„¢ technology platform-that we will be unveiling to the world soon. Our offices are in Emeryville and Santa Clara, California. About The Role As a Software Applications Engineer, Robotic Systems you will design and build the distributed software system that controls the Matter Compiler. You'll have the chance to work across layers of the stack abstracting low-level device interfaces into high‑level user‑facing APIs. One sprint, you might be defining machine behavior with a mechanical designer; the next, coordinating manufacturing robot behavior. You'll be joining a fast‑paced, interdisciplinary environment with close collaboration across teams - including modeling and simulation, materials science, process development, and mechanical engineering - as we bring truly novel technology to life. This role is based in either our Santa Clara or our Emeryville office and is well‑suited to an engineer with strong fundamentals, curiosity, and the fire to grow into systems‑level thinking. What You'll Do Write, operate, and debug software and firmware for complex robotics with hard real‑time constraints. The code you write is what drives all manufacturing operations at Atomic Machines - and must be reliable, fault tolerant, and well instrumented. You will be working hands‑on with manufacturing robotics, designing software to coordinate a distributed network of devices. Work at multiple levels of the software stack. You'll design and implement a networked API and debug it down to the hardware. What You'll Need 2+ years of industry experience (internships, robotics competitions, IEEE, extracurricular projects, open source contributions, etc are a major plus) Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, Mechatronics Engineering, Mechanical Engineering, Robotics or a related field. Multi‑language programming language fluency. Ability to code fluently in multiple languages, at multiple levels of the stack. Our robotics engineers primarily use C++ and Python. Knowledge of Go is a bonus. A depth and breadth understanding of how computers work. Our work involves a variety of processors and computing environments at multiple levels of the stack. Experience designing, building, and shipping complex software systems that control hardware, as part of a team. Experience with version control and working on Linux machines Bonus Points For Embedded programming for ARM architectures and real‑time operating systems (RTOS) Experience or interest in heterogeneous computing architectures (AMD ZYNQ) A passion for building user‑centric APIs with industry‑standard tools (gRPC, Postgres, Protobuf) Experience abstracting the control of manufacturing machines, material transport systems, and factory‑level orchestration. Experience with instrumenting software for observability and debugging. Infrastructure‑as‑Code, and DevOps workflows. Familiarity with the fundamentals of robotic systems, such as feedback control systems, motion planning, and computer vision. The compensation for this position also includes equity and benefits. Salary Range $150,000-$180,000USD #J-18808-Ljbffr
    $150k-180k yearly 2d ago
  • Application Software Engineer

    Lamwork

    Software engineering internship job in San Francisco, CA

    APPLICATION SOFTWARE ENGINEER RESUME EXAMPLE Updated: July 26, 2024 - The Application Software Engineer supports Operations through BI Tools like SQL Stack, Talend, SAS, Tableau, and PowerBI, generating reports on KPIs. They contribute to new application implementations and enhancements, engage with business partners for requirements, and lead software development projects, adhering to DO-178C guidelines. Collaborating closely with program management and customers, they estimate project schedules and budgets while potentially assuming engineering functional leadership roles. Tips for Application Software Engineer Skills and Responsibilities on a Resume 2. Senior Application Software Engineer, Expedia, Seattle, WA Job Summary: Analyze, design, and implement product software solutions to fulfill design requirements. Design and develop Windows applications Graphical user interface (GUI) design, data transfer methods, installer packaging, and activation methods. Develop software using tools such as C, C#, WPF, and .NET framework. Design and develop mobile platform applications. Conduct unit tests, integration tests, and system tests with project peers. Design and implement code in a controlled workflow using JIRA, TFS/Visual Studio, and code reviews. Help to define and specify next-generation products Evaluation of competitor products and participation in customer research. Mentor and advise team members with less experience. Demonstrated experience and ability to design, implement and test desktop and/or mobile software applications in a structured fashion with clear design documentation Team player: effectively build and maintain working relationships Demonstrate ability and willingness to cooperate and collaborate with others to achieve positive results Skills on Resume: Software Analysis and Design (Hard Skills) Windows Application Development (Hard Skills) Programming Skills (Hard Skills) Testing (Hard Skills) Workflow Management (Hard Skills) Product Specification and Evaluation (Hard Skills) Mentoring and Collaboration (Soft Skills) 3. Application Software Engineer, Square, San Francisco, CA Job Summary: Various reporting around KPIs of how Operations Contribute to the entire implementation process for new applications and enhancements to existing applications Meet with business partners to understand business needs Contribute to overall solution design Responsible for building and testing applications Conduct root cause analysis and complex performance tuning Software development in all life-cycle phases according to DO-178C Work closely with program management and interface with customers Work with the Engineering Project Manager to create and maintain estimates of schedule and budget for a complete engineering project Perform estimations for proposals of small to medium-sized projects Depending on qualification, engineering functional leadership for all phases of an engineering software development project Skills on Resume: Proficiency in BI Tools (Hard Skills) Data Analysis and Reporting (Hard Skills) Application Implementation (Hard Skills) Business Understanding (Soft Skills) Application Development (Hard Skills) Root Cause Analysis and Performance Tuning (Hard Skills) #J-18808-Ljbffr
    $111k-156k yearly est. 3d ago
  • Software Engineer - Applications (L3/L4)

    Voxel 3.5company rating

    Software engineering internship job in San Francisco, CA

    Type: Full‑Time Who Are We Industrial labor is incredibly dangerous work-almost 3 million people in the U.S. are injured annually due to preventable, and at times, fatal or debilitating causes. Protecting these essential workers who power our world is what motivates Voxelitos, and we'd love for you to join us. At Voxel, we're passionate about revolutionizing workplace safety and operations with groundbreaking, full-stack AI and computer vision technology. Voxel's site intelligence platform helps safety and operations leaders see unseen risks, make strategic decisions, and prevent workplace incidents before they happen. Our customers include Fortune 500 companies across major grocers and retailers, manufacturers, food and beverage warehousers, and supply chain and logistics service providers. Based in SF with team members worldwide, Voxel is backed by industry-leading VCs. What You'll Do As an Applications Engineer at Voxel, you will build features for our core customer‑facing products, including our web dashboard and mobile application. You'll work closely with product, design, perception, and platform teams to translate complex AI insights into clear, actionable experiences for enterprise users. This is an ideal role for an engineer with 0-4 years of professional experience (or equivalent) who wants to grow quickly by pairing with senior engineers, owning features, and working across the application lifecycle. This is a hands‑on coding role with deep mentorship and significant impact. If you enjoy working across the application stack and solving customer‑facing problems, you'll thrive here. Responsibilities: Build and ship features across our web dashboard and (later) our React Native mobile app. Contribute to high‑impact roadmap initiatives including: Executive Hub - global multi‑facility operational visibility for enterprise leaders. Snapshots - proactive, subscription‑based safety insights (e.g., PPE compliance, collision risk, hotspot detection). Own parts of the application layer: APIs, data modeling, authentication, authorization, and UI behaviors. Collaborate with CV/ML & Platform Engineering Work with perception teams to understand AI outputs, define interface requirements, and ensure the right data is available to power new features. Troubleshoot and triage issues that require application + CV/ML context (e.g., mislabeled signals, missing detections, unexpected data patterns). Support scaling to new customer sites by integrating CV outputs into the application layer and validating customer‑facing behavior. Partner with Product, Design, Sales Engineering, and Customer Success to shape solutions for complex enterprise workflows. Surface edge cases, system failures, and user‑impacting issues, and collaborate with engineering teams to drive resolution. Participate in cross‑functional discussions on how to best present safety insights, model outputs, time‑series data, and corrective actions. Skills and Qualifications: Must‑Haves Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience) 0-4 years of Software engineering experience Strong experience in at least one of: Go, TypeScript, or Python (Python is especially valuable for CV/ML debugging workflows). Experience building or contributing to web applications and working on the application layer (APIs, authentication, access control, data flows). Strong debugging and problem‑solving skills across system boundaries. Familiarity with software engineering practices (Git, CI/CD, unit testing). Strong communication skills and comfort collaborating with multi‑disciplinary teams. Preferred Skills: Experience with Go + TypeScript + React together Experience with React Native Prior work on complex dashboards, enterprise web applications, or analytics products. Experience in companies ~50-500 people, where engineers own end‑to‑end product flows. Why Join Us? Join a visionary team revolutionizing safety and operations, directly impacting the well‑being of millions of essential workers. This is your chance to build an extraordinary business and foster a vibrant company culture that demands your absolute best. Alongside AI experts, experienced entrepreneurs, and passionate problem‑solvers, you'll play a pivotal role in shaping the company's growth trajectory and market position. Enjoy a competitive salary, benefits, and a dynamic work environment. Benefits: Extensive / Generous health, dental, and vision insurance. Highly competitive paid parental leave and support system. Ownership in the business through an Equity Incentive Plan. Generous paid time off and / or flexible work arrangements. Daily meals in‑office, vibrant company events, team‑building. 401K retirement plan, HSA options, pre‑tax Commuter Card. #J-18808-Ljbffr
    $111k-154k yearly est. 3d ago
  • Frontend Software Engineer - B2B Applications

    Openai 4.2company rating

    Software engineering internship job in San Francisco, CA

    About the Team OpenAI's B2B Applications organization builds and operates the products that bring our cutting-edge research to millions of companies and developers worldwide. We power the OpenAI API and the Enterprise products that empower people around the world to do their jobs better and more efficiently. Our teams span product engineering, backend infrastructure, and safety, working together to ensure that OpenAI's technology is delivered with reliability, security, and a world-class user experience. About the Role We're looking for frontend engineers to craft the user interfaces that make advanced AI accessible and intuitive. You'll partner with design, product, and research teams to build responsive, performant, and secure web applications that bring OpenAI's models, and enterprise-facing products to life. This role is based in San Francisco, CA or New York City. We use a hybrid work model of 3 days in the office per week and offer relocation assistance to new employees. In this role, you will Build and maintain scalable web applications using modern JavaScript/TypeScript, React, and related technologies. Create reusable UI components and front-end infrastructure to accelerate product development. Optimize client performance and ensure accessibility across browsers and devices. Work closely with designers to implement intuitive, user-friendly interfaces. Contribute to end-to-end product planning and decision-making. You might thrive in this role if you 5+ years of professional experience (excluding internships) building production web applications at scale. Are fluent in TypeScript/JavaScript, React, and modern web tooling. Care deeply about design fidelity, performance, and accessibility. Enjoy iterating quickly to deliver polished, user-focused features. Former founder, or early engineer at a startup who has built a product from scratch is a plus. Interest in AI/ML (direct experience not required). Proven ability to thrive in fast-growing, product-driven companies by effectively navigating loosely defined tasks and managing competing priorities or deadlines. About OpenAI OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. For additional information, please see OpenAI's affirmative action and equal employment opportunity policy statement. Background checks for applicants will be administered in accordance with applicable law, and qualified applicants with arrest or conviction records will be considered for employment consistent with those laws, including the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, for US-based candidates. For unincorporated Los Angeles County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: protect computer hardware entrusted to you from theft, loss or damage; return all computer hardware in your possession (including the data contained therein) upon termination of employment or end of assignment; and maintain the confidentiality of proprietary, confidential, and non-public information. In addition, job duties require access to secure and protected information technology systems and related data security obligations. To notify OpenAI that you believe this job posting is non-compliant, please submit a report through this form. No response will be provided to inquiries unrelated to job posting compliance. We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link. OpenAI global applicant privacy policy At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology. #J-18808-Ljbffr
    $116k-159k yearly est. 1d ago
  • Robotics Software Developer

    Samsonrose

    Software engineering internship job in San Francisco, CA

    We are exclusively engaged with an outdoor robotics client to help find aRobotics Software Developer to build and maintain critical software infrastructure, including device management, mission management, and cloud connectivity. This role involves creating robust, scalable software systems that enable seamless communication between autonomous robots, cloud platforms, and mission control interfaces. This person will play a key role in ensuring the reliability and performance of their robotic operations.Key Responsibilities Design and develop software infrastructure for device management, mission control, and fleet coordination. Implement and maintain mission management systems to plan, execute, and monitor autonomous tasks. Develop interfaces and protocols for managing and configuring robotic devices. Integrate basic cloud services to support data storage, remote monitoring, and analytics. Ensure reliable communication between cloud systems and on-robot components. Optimize software for real-time performance, reliability, and scalability. Collaborate with multidisciplinary team members to ensure seamless end-to-end system functionality. Create documentation for system architecture, APIs, and software modules. Requirements 4+ years of experience in robotics software development, infrastructure, or distributed systems. Proficiency in C++ and Python. Experience developing software for robotic systems (ROS, ROS 2). Understanding of Docker, containerization, and deployment processes. Proficiency with CI/CD pipelines. Knowledge of real-time systems and multi-threaded programming. Proficiency with development tools (Git, JIRA). Strong problem-solving abilities, attention to detail, and the ability to work collaboratively in a dynamic environment. Preferred Experience with mission planning and task execution systems. Experience with large-scale distributed robotics systems. Knowledge of cybersecurity practices for IoT and robotics. Familiarity with cloud platforms (AWS, Azure, GCP) and basic cloud services (data storage, REST APIs). Proficiency in communication protocols (MQTT, gRPC, WebSockets, etc.). Experience in deploying robotic systems in field environments (construction, industrial, etc.). If this role is of interest to you, please apply for it with your current resume. We will reach out to schedule an initial call. #J-18808-Ljbffr
    $96k-132k yearly est. 3d ago
  • Systems Software Engineer

    Sunbelt Controls 3.3company rating

    Software engineering internship job in Pleasanton, CA

    Now Hiring: Systems Software Engineer II šŸ“ Pleasanton, CA | šŸ’° $108,000 - $135,000 per year šŸ¢ About the Role We're looking for an experienced Systems Software Engineer II to join Sunbelt Controls, a leading provider of Building Automation System (BAS) solutions across the Western U.S. In this role, you'll develop and program databases, create custom graphics, and integrate control systems for smart buildings. You'll also support project startups, commissioning, and troubleshooting - working closely with project managers and engineers to deliver high-quality, energy-efficient building automation solutions. If you have a passion for technology, problem-solving, and helping create intelligent building systems, this opportunity is for you. āš™ļø What You'll Do Design and program BAS control system databases and graphics for assigned projects. Lead the startup, commissioning, and troubleshooting of control systems. Work with networked systems and diagnose LAN/WAN connectivity issues. Perform pre-functional and functional system testing, including LEED and Title 24 requirements. Manage project documentation, including as-builts and commissioning records. Coordinate with project teams, subcontractors, and clients for smooth execution. Mentor and support junior Systems Software Engineers. 🧠 What We're Looking For 2-5 years of experience in Building Automation Systems or a related field. Associate's degree in a technical field (Bachelor's in Mechanical or Electrical Engineering preferred). Proficiency in MS Office, Windows, and basic TCP/IP networking. Strong organizational skills and the ability to manage multiple priorities. Excellent communication and customer-service skills. Valid California driver's license. šŸ’Ž Why You'll Love Working With Us At Sunbelt Controls, we don't just build smart buildings - we build smart careers. As a 100% employee-owned company (ESOP), we offer a supportive, growth-oriented environment where innovation and teamwork thrive. What we offer: Competitive salary: $108K - $135K, based on experience Employee-owned company culture with a family-oriented feel Comprehensive health, dental, and vision coverage Paid time off, holidays, and 401(k)/retirement plan Professional growth, mentorship, and ongoing learning opportunities Veteran-friendly employer & Equal Opportunity workplace šŸŒ About Sunbelt Controls Sunbelt Controls is a premier BAS solutions provider serving clients across multiple industries, including data centers, healthcare, education, biotech, and commercial real estate. We specialize in smart building technology, system retrofits, analytics, and energy efficiency - helping clients reduce operational costs and achieve sustainable performance. šŸ‘‰ Apply today to join a team that's shaping the future of intelligent buildings. #Sunbelt #BuildingAutomation #SystemsEngineer #HVACControls #BASCareers
    $108k-135k yearly 5d ago
  • Software Engineer for Chemistry Applications

    Uncountable Inc.

    Software engineering internship job in San Francisco, CA

    Uncountable is seeking software engineers with a chemistry or material science background to develop domain-specific applications within Uncountable. Our goal is to revolutionize industrial research and development. We're looking for motivated engineers who can help to build out tools that will accelerate the development of new chemicals and materials. Primary Responsibility Your primary responsibility will be to develop data integrations for Uncountable's customers to, for example, ingest data from lab equipment and set up automated data transfer routines. This role would primarily involve writing Python scripts. Salary Range: $80K-$100K + Equity Requirements 4 courses of university-level computer science or equivalent professional experience Knowledge of chemistry or life sciences Interest in a software engineering career and technology startups Experience using Python or other scripting languages to process numeric or scientific data files Preferred Qualifications B.S. in computer science, chemistry, biology Familiarity with SQL Databases Familiarity with Excel Benefits Competitive Salary and Equity Health and Dental Insurance 401K with Employer Contribution What's next? Learn more about Interviewing at Uncountable. Learn more about our engineering team: Check out our blog. #J-18808-Ljbffr
    $80k-100k yearly 5d ago
  • Visiting Prof, Computer Engineering - Teaching & Research

    New River Community College 3.7company rating

    Software engineering internship job in San Francisco, CA

    An international research university in California seeks accomplished visiting faculty in Computer Engineering to educate future leaders. The successful candidate will have a Ph.D. in the relevant field and will teach four courses over the academic year while engaging in multidisciplinary research. Generous relocation allowances, educational assistance for dependents, and access to research funding are part of the benefits. The university encourages applications from diverse candidates, aiming for a vibrant academic community. #J-18808-Ljbffr
    $107k-137k yearly est. 5d ago

Learn more about software engineering internship jobs

How much does a software engineering internship earn in Vacaville, CA?

The average software engineering internship in Vacaville, CA earns between $39,000 and $117,000 annually. This compares to the national average software engineering internship range of $30,000 to $73,000.

Average software engineering internship salary in Vacaville, CA

$68,000
Job type you want
Full Time
Part Time
Internship
Temporary