Post job

Principal software engineer jobs in Oakland, CA - 24,349 jobs

All
Principal Software Engineer
Software Engineer
Software Applications Engineer
Senior Embedded Software Engineer
Lead Engineer
Software Director
Lead Architect/Developer
  • Lead Java Engineer - Onsite

    NTT Data 4.7company rating

    Principal software engineer job in San Leandro, CA

    Company Overview: Req ID: 340267 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Lead Java Engineer to join our team in San Leandro, California (US-CA), United States (US) ONSITE NO STEM OPT Job Description: We are currently seeking a Java Lead Engineer to join our team in San Leandro, California (US-CA), United States (US). This is a hands-on role with primary focus on analysis, design, and development of complex business functionality. Weare looking for Senior Java/J2ee developers with strong passion for developing quality code and deep understanding ofcore concepts of Java/J2ee technologies. The ideal candidate would have deep experience with Java/J2ee ecosystem, well-versed in system design principles and proficient in designing and developing highly available, mission-critical applications. Responsibilities: * Lead a team of engineers to build , enhance and support Fraud and Authentication capabilities. * Design, develop , unit test and document application functionality using Agile development practices. * Participate in the entire Agile SDLC and interface with product owners, business analysts and deployment teams. Must have: * Minimum 10 years' relevant experience * Proficient in System design principles * Hands on experience in - Java Microservices, Spring or Spring boot - MongoDB - JUnit * Demonstrated experience with unit testing and mocking strategies. * Extensive working experience in SOA architecture (XML and JSON technologies). * Candidate must show sense of urgency and take end to end ownership of tasks * Candidate must be a self-starter , work independently with direction from a Principal Engineer/Engg Manager * Excellent verbal and written communication skills Nice to have * Prior experience with banking or financial domain. * PCF * Kafka About NTT DATA: NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com NTT DATA endeavors to make ********************** accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at **********************/en/contact-us. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you'd like more information on your EEO rights under the law, please click here. For Pay Transparency information, please click here. Where required by law, NTT DATA provides a reasonable range of compensation for specific roles. The starting pay range for this role is $71/hour. Actual compensation will depend on several factors, including the candidate's relevant experience, technical skills, and other qualifications. This position may also be eligible for incentive compensation based on individual and/or company performance This position is eligible for company benefits that will depend on the nature of the role offered. Company benefits may include medical, dental, and vision insurance, flexible spending or health savings account, life, and AD&D insurance, short-and long-term disability coverage, paid time off, employee assistance, participation in a 401k program with company match, and additional voluntary or legally required benefits. #indist #li-northamerica
    $71 hourly 4d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Engineer, Generative AI

    Match 4.9company rating

    Principal software engineer job in Palo Alto, CA

    Our Mission Tinder launched in 2012 and has grown to connect people across the globe, with millions of users and interactions that reflect real connection. The company won multiple awards, including Effie Awards for its global brand campaign. Our Values One Team, One Dream - We work collaboratively across functions, teams, and time zones to achieve our vision. Own It - We take accountability and strive for excellence through ownership and innovation. Never Stop Learning - We foster a culture that embraces risk, feedback, and continuous improvement. Spark Solutions - We focus on moving forward, staying agile to overcome obstacles. Embrace Our Differences - We build a diverse workplace to better serve our members and our team. Where you'll work This is a hybrid role and requires in-office collaboration two times per week. This position is located in Palo Alto, CA. The Team The Engineering team at Tinder creates innovative features and robust systems that connect people worldwide. We experiment with new ways to engage our members. Despite our global scale, each engineer has a large impact due to a high member-to-engineer ratio, offering the opportunity to make a real difference. AI is a top priority at Tinder, and our Generative AI team develops features powered by cutting-edge technologies, including large language models (LLMs) and diffusion models. This is a rare opportunity to work on groundbreaking AI-driven products within a small, agile team where your contributions are felt daily. Responsibilities Conduct applied research of Generative AI, and develop product prototypes. Stay at the forefront of advancements in AI. Develop Generative AI based features in production. Work with big data (handling billions of user swipes per day). Collaborate with other machine learning engineers, backend software engineers, and product managers to integrate ML models into our systems, improving user experience and driving business objectives. Qualifications PhD in machine learning, computer science, statistics, or another highly quantitative field. In-depth research and experience with LLM and multimodal Generative AI models. Proficiency in deep learning frameworks such as PyTorch, TensorFlow, Keras, etc. Proficiency in Python, Java, Scala, or similar programming languages. Compensation $135,000 - $165,000 a year. The salary range for this position reflects factors such as scope and responsibilities, candidate experience, education, skills, internal equity, market, and geographic considerations. This range is based in Palo Alto, CA and may be adjusted if work authorization is granted for other locations. Commitment to Inclusion At Tinder, we celebrate diversity and strive to build a workplace that reflects our members. We encourage applicants with varied backgrounds and experiences to apply. Tinder is an equal opportunity employer welcoming people of all sexes, gender identities, races, ethnicities, disabilities, and other lived experiences. Learn more at lifeattinder.com/dei If you require reasonable accommodation to complete a job application, pre-employment testing, or a job interview, please speak to your Talent Acquisition Partner directly. #J-18808-Ljbffr
    $135k-165k yearly 5d ago
  • Software Engineer, Infrastructure Applications

    Apple Inc. 4.8company rating

    Principal software engineer 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
  • Director - Controls Software

    Ring Inc. 4.5company rating

    Principal software engineer job in Menlo Park, CA

    Mainspring Energy is revolutionizing power generation with the world's most flexible and adaptable local power generation technology, the Mainspring Linear Generator. Commercial, industrial, and utility leaders are choosing Mainspring over traditional options like engines, turbines, and fuel cells to quickly and reliably deliver local power for EV charging, commercial facilities, data centers, and grid-scale operations. The Mainspring Linear Generator is fuel flexible, ramps up and down to meet demand, and utilizes a flameless reaction with near-zero NOx emissions. Backed by top-tier investors including Khosla Ventures, Bill Gates, American Electric Power, Lightrock, and General Catalyst Mainspring designs, manufactures and delivers its products to customers across the U.S. today, and we're quickly scaling for international expansion. Inspired by our vision of the affordable, reliable, net-zero carbon grid, Mainspring is rapidly expanding within the $816B global electricity equipment market, and we're hiring the best talent to meet growing customer demand around the globe. We welcome a broad range of backgrounds, experiences, and talents to bring fresh perspectives and ongoing innovation to our customers. We are looking to build relationships with people who share our values: Pragmatic Optimism. Building a new category of world-class power generation requires the optimism of ambition and creativity, balanced with practicality to solve problems efficiently. The challenges that arise are opportunities for growth. Excellence without Ego. We bring expertise and commitment to creating the best customer experience, from sales to deployment and service, just as we apply deep technical rigor to building and delivering world-class products. We strive for excellence and behave as leaders with the humility to acknowledge our challenges, both collectively and as individual contributors. Proactive Collaboration. The integration and cross-disciplinary nature of Mainspring's business requires intentionally seeking out others who bring different skills, perspectives, and priorities. Our culture of inclusion and respect extends beyond our team to interactions with our partners and customers. More information can be found at ************************ The Linear Generator is a next-generation energy system where the control layer must seamlessly integrate and manage multiple interdependent physical domains. Your technical leadership will be crucial for the modeling, simulation, and control of its dynamics, which encompass mechanical, electrical, fluid, thermal, and thermodynamic processes. In this role, you will manage and mentor a team of engineers responsible for the machine's behavior and performance. You will drive a technical strategy that prioritizes model-based design and high-fidelity simulation, ensuring robust performance before algorithms reach hardware. Responsibilities Team Leadership: Manage, mentor, and grow a team of world class engineers across domains from dynamics and automation to power and reaction control. Technical Strategy: Drive a “simulation-first” development culture. Oversee the creation of plant models and control strategies, ensuring designs are validated in simulation (MIL/SIL) prior to software implementation. Architecture & Oversight: Provide technical guidance on control architectures, ensuring the mathematical models and control logic are sound, robust, and well-specified. Cross-Functional Alignment: Collaborate with Product and Program Management to roadmap features. You will assess technical feasibility and ensure the team delivers validated specifications that meet product requirements. Process Excellence: Establish workflows for algorithm development, including design reviews, requirements traceability, and validation plans. Reliability & Diagnostics: Oversee the development of diagnostics and fail-safes to ensure the generator operates autonomously and safely in the field. Qualifications Leadership: Multiple years of experience leading and growing high-performance engineering teams. Technical Depth: Strong background in control theory (linear and nonlinear), system dynamics, and signal processing. Comfortable reviewing block diagrams, simulation results, and technical specifications. Simulation Expertise: Demonstrated experience with Model-Based Design (MBD) workflows and simulation tools (MATLAB/Simulink, Python, etc.). Systems Mindset: Ability to understand complex interactions in electromechanical machines involving sensors, actuators, and thermal/fluid dynamics. Education: BS or MS in mechanical, electrical, or systems engineering (or equivalent experience). $212,000 - $250,000 a year This position is onsite at our Menlo Park HQ. The salary will be adjusted to reflect local market conditions based on employee location as well as the experience of the employee. Along with the base salary, Mainspring offers pre-IPO stock options + benefits. Does your experience not meet all of our posted requirements? Studies have shown that some people are less likely to apply to positions unless they meet every listed requirement. At Mainspring, we are committed to building a diverse, inclusive, flexible, and collaborative environment, so if you want to help us transition the world to clean and affordable electricity, and don't meet all posted requirements for a particular role, we'd still love to hear from you. Mainspring can sometimes be flexible enough to shift responsibilities for the right person, or otherwise identify open or upcoming roles that may better fit your professional background. In more traditional words, Mainspring Energy, Inc is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability. This compensation and benefits information is based on Mainspring Energy's estimate as of the date of publication and may be modified in the future. We generally do not negotiate on salary once we have made an offer. The level of pay within the range will depend on a variety of job-related factors that may include location, relevant prior experience and/or education, or particular skills and expertise. New hires joining the company tend to be paid within the starting base pay range noted above, with opportunities to increase pay over time based on development of additional skills, competencies, and company-specific knowledge. #J-18808-Ljbffr
    $212k-250k yearly 3d ago
  • Software Engineer IV

    Lead Bank 3.8company rating

    Principal software engineer job in San Francisco, CA

    Lead is a fintech building banking infrastructure for embedded financial products and services. We operate an FDIC-insured bank headquartered in Kansas City, Missouri. Additionally, we have officesin San Francisco, Sunnyvale, and New York City, where our technical, product, design, and legal teams operate. We are built for a constantly evolving financial landscape, where new ventures and technological advancements emerge daily. Guided by a team of entrepreneurs and technologists with decades of experience navigating intricate banking and payments regulations, Lead blends regulatory and technological expertise to help our fintech partners scale their operations with compliance and creativity. Simply put, Lead offers the essential attributes that every fintech seeks in a partner bank. First, unparalleled technical expertise from a distinguished team of developers with an extensive understanding of the banking and payments systems. Second, oversight expertise, automated compliance systems, and bespoke program management to navigate the ever-shifting regulatory landscape. Finally, a commitment to transparency and operational rigor to ensure everyone's money does what it's supposed to do. Role Description This candidate will design, build and maintain large scale backend systems with a focus on performance, reliability and scalability. They will work closely with product managers and key stakeholders across the company to define and roadmap and implement new features that address both product goals and customer needs. Candidates are technical leaders in their domain who can prioritize effectively, architect and develop systems from the ground up, navigate ambiguous problem domains, grow the team via mentorship and leadership and have a consistent track record of high performance and delivery. Basic Qualifications 10+ years of experience and a proven track record of shipping successful projects You are passionate about building large scale systems in a cloud native environment (preferably AWS) You have a strong command of at least one language (preferably Go and/or Java) Demonstrated experience in designing large scale systems, developing and maintaining a high quality code base, and consistently delivering challenging projects on schedule with high quality Demonstrated leadership skills and the ability to mentor and guide junior engineers Ability to collaborate/compromise to get to the best, most efficient outcome Strong communication skills and the ability to work cross-functionally to align stakeholders on the goals and deliverables You are curious, have humility and are open to learning Preferred Qualifications Fintech experience is a plus Ability to perform in a fluid environment with high autonomy What we offer At Lead, we design our benefits to support company culture and principles, to foster an efficient and inspiring work environment, and to create the conditions for our team to give their best in both work and life Competitive compensation, including opportunities for equity grants, based on experience, geographic location, and role Medical, Dental, Vision, Life, 401k Matching, and other wellness benefits, including FSA, HSA and HRA Paid parental leave Flexible vacation policy, including PTO and paid holidays A fun and challenging team environment in a dynamic industry with ample opportunities for career growth *Lead Bank is proud to have an inclusive culture committed to ensuring equal employment opportunity in all employment decisions regardless of race, color, gender, national origin, religion, age, disability, sexual orientation, gender identity, military status, veteran status or any other legally protected status. *Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. *Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. *Our compensation reflects the cost of labor across several US geographic markets. Pay is based on a number of factors and may vary depending on geographical market location, job-related knowledge, skills, and experience. These ranges may be modified in the future. Zone 1: $210,000 - $240,000 (SF/Bay Area, NYC) #J-18808-Ljbffr
    $210k-240k yearly 2d ago
  • Software Applications Engineer, Robotics Systems

    Edjuster

    Principal software engineer 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
  • Founding Software Engineer

    Clearpath 4.6company rating

    Principal software engineer job in San Francisco, CA

    Hybrid in San FranciscoSalary range: $175K-$275K Job Application Link About Us Abundance Network is building a new generation of civic leaders and the technology to support them. We've organized 120+ elected officials in 30+ states, 100+ donors, and staffed chapters in San Francisco, Santa Monica, Oakland, Burlington, and Seattle-with new national programs scaling quickly. Our mission is to organize civic leaders to build a 21st-century government. We are focused on “policy outcomes that exist in reality” in housing, transportation, energy, and state capacity. We are building Abundance from the ground up, helping elected officials deliver policy outcomes and connecting them with donors, academics, and professionals who can accelerate progress. Our “unit of success” isn't revenue-it's policy outcomes. We're now looking for a Founding Software Engineer to build the core technology that makes this scalable. Learn more about Abundance: Podcast: AN Managing Director, Former Redwood City Mayor Giselle Hale on The Realignment Podcast: AN Senior Advisor Jen Pahlka on Ezra Klein Why This Role Matters Elected officials are our customers. If you're the mayor of Boise and want to implement Abundance, you should be able to “phone a friend” and instantly access the playbooks, process knowledge, and partners you need. You'll build the software to make that possible. Tech as leverage. LLMs, modern SaaS, and smart product design can massively accelerate how civic leaders plug into expertise, donor networks, and partners. The missing piece. We have political operators, donor networks, and growing chapters. We have design and PM leadership. Now we need you-the technical lead to bring our first product features to life and scale them nationally. What You'll Do Ship the first features. Take early product prototypes (already in dev) and lead them through launch in the coming weeks. Define the stack. Own the technical direction, and set up scalable, modern infrastructure. Forward-deployed engineering. Work closely with elected officials, customer success, and the product team to understand how mayors, donors, and partners actually operate, then translate that into tools. Build process knowledge. Help codify and document the “step-by-step” pathways to policy wins, turning them into usable software for leaders nationwide. Maximize impact. Focus on speed, scale, and deliberate ambition-building what helps people now, and iterating fast. Who You Are Mission-driven: Energized by Abundance's vision of building a durable political faction and empowering local government. You want your work to matter. Builder: Thrive on getting from zero to one-shipping products quickly, obsessing over users, and iterating fast. Full-stack capable: Comfortable moving across frontend (React/Typescript), backend (Python), and cloud infra. Resourceful & outcome-oriented: Pragmatic about “buy vs. build,” adept at leveraging open source, volunteers, and modern AI. You care more about impact than polishing non-essentials. Collaborative: Excited to work with a cross-functional mix of startup operators and seasoned political leaders who get stuff done. Experienced: 5+ years of software engineering experience. You don't need to be deeply senior; what matters is ambition, urgency, and the ability to scale product quickly. Nice to Have Experience in civic tech, political campaigns, or government systems. Background in early-stage startups or as a founding engineer. Strong product and UX instincts. Curiosity about using AI/LLMs in practical civic contexts. The Team We're a 20-person org, about half focused on national programs, half on local chapters. Roughly a quarter of us come from startups/tech, and the rest are skilled political operators who know how to deliver real outcomes. We've built trust with elected officials and donors over years-and now we're forming our first product squad. You'll join a tight team with design, PM, and operations already in place, and take point as the lead engineer. What We Offer A founding seat at the table: shape the culture and direction of Abundance's tech team. The chance to scale a political movement with durable, national impact. Competitive salary. Hybrid culture with flexibility for exceptional candidates elsewhere. #J-18808-Ljbffr
    $175k-275k yearly 3d ago
  • Software Engineer

    The Walt Disney Company (Germany) GmbH 4.6company rating

    Principal software engineer job in San Francisco, CA

    The Skywalker Sound Development Group is looking for a Software Engineer to join our team. The Skysound Development Group is developing the set of next-generation tools for audio soundtracks and media distribution. We aim, through the synthesis of institutional wisdom of creative, high quality audio with cutting-edge software engineering, to bridge the divide between content creation and audience experience. As a Software Engineer within the Group, you will play a key role in conceiving and developing tools to help usher in the new era of post production audio content creation, working in areas such as application development, cloud computing, database, and state-of-the-art security implementation. The Development Group works closely with master audio content creators to produce novel technology for immediate utilization. This role is considered Hybrid, which means the employee will work 2-3 days onsite at our Nicasio office and occasionally from home. What you'll do Design and implement media pipeline components and modules Iterate and prototype new features during project evolution Implement and maintain secure code practices, utilizing security and scanning toolsets Address and develop multiple project components in parallel Research and incorporate state-of-the-art approaches to recognized challenges Proactively identify and address areas for improved efficiency and product quality Collaborate with team members in shared libraries, techniques and code responsibilities What we're looking for Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience. 4+ years of prior experience with media-based software workflows Proficiency with Go, JavaScript/TypeScript, and Python Some familiarity with C/C++ and low-level toolchains such as Makefile Well-rounded experience in front-end and back-end development Strong implementer of defensive coding techniques to mitigate security risks Strong object-oriented programming experience with test-driven development Vast experience in database design and implementation including relational and in-memory databases Familiarity with open-source and cloud-based message brokers and serverless Experience with container-based development and deployments Strong foundational knowledge of API architectures including REST and gRPC Fundamental understanding of Git, Kubernetes, and continuous integration Strong understanding of media-based workflows and media metadata Must be detail oriented and organized, possess strong communication skills, and be able to handle a variety of tasks in an efficient manner. Preferred experience Developed front-end interfaces with React or similar technologies Experience with cross-platform software projects Strong information system security knowledge The hiring range for this position in San Francisco, CA is $128,700 to $172,500 per year. The base pay actually offered will take into account internal equity and also may vary depending on the candidate's geographic region, job-related knowledge, skills, and experience among other factors. A bonus and/or long-term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and/or other benefits, dependent on the level and position offered. Disability Accommodation for Employment Applications The Walt Disney Company and its Affiliated Companies are Equal Employment Opportunity employers and welcome all job seekers including individuals with disabilities and veterans with disabilities. If you have a disability and believe you need a reasonable accommodation in order to search for a job opening or apply for a position, visit the Disney candidate disability accommodations FAQs . We will only respond to those requests that are related to the accessibility of the online application system due to a disability. #J-18808-Ljbffr
    $128.7k-172.5k yearly 3d ago
  • Application Software Engineer

    Lamwork

    Principal software engineer 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
  • Frontend Software Engineer - B2B Applications

    Openai 4.2company rating

    Principal software engineer 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. 6d ago
  • Software Engineer - Applications (L3/L4)

    Voxel 3.5company rating

    Principal software engineer 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
  • Full Stack Software Engineer

    Pantera Capital

    Principal software engineer job in San Francisco, CA

    Perplexity is seeking an experienced Full Stack Engineer to help revolutionize the way people search and interact online. In this role, you'll translate cutting-edge AI advances into tangible products for our users. Tech Stack: NextJS | TypeScript | Python | Docker | AWS | Vercel Responsibilities Developing and scaling Perplexity's suite of applications as we grow. Monitoring, debugging, and fixing issues in deployed applications. Collaborating across disciplines, including researchers, engineers, product managers, and designers, to fill gaps and ship products. Improving the speed and quality of our codebase and engineering processes. Qualifications Strong programming skills with the ability to work across the full stack. Proven track record in similar roles. Self-motivated with a willingness to take ownership of tasks. A passion for shipping quality products. 4+ years of industry experience Our cash compensation range for this role is $160,000 - $220,000. Since publicly launching the world's first fully functional conversational answer engine a year ago, we've grown to 10 million monthly active users and have served over half a billion queries in 2023. To support our rapid consumer adoption and expansion plans, we've raised $73.6 million in Series B funding from trusted VC firms and prominent tech visionaries. IVP led the round with continued support from our Seed and Series A investors NEA, Elad Gil, Nat Friedman, and Databricks, as well as new investors NVIDIA, Jeff Bezos (through Bezos Expeditions Fund), Tobi Lutke, Bessemer Venture Partners, Naval Ravikant, Balaji Srinivasan, Guillermo Rauch, Austen Allred, Factorial Funds, and Kindred Ventures, among others. Building upon our Series A earlier this year, we've now raised $100 million to date. Final offer amounts are determined by multiple factors, including experience and expertise, and may vary from the amounts listed above. Equity: In addition to the base salary, equity is part of the total compensation package. Benefits: Comprehensive health, dental, and vision insurance for you and your dependents. Includes a 401(k) plan. #J-18808-Ljbffr
    $160k-220k yearly 3d ago
  • Software Engineer (Product)

    Column 4.5company rating

    Principal software engineer job in San Francisco, CA

    For companies building financial technology and transforming the financial services space, the biggest bottleneck to their growth and innovation is often the underlying banks and infrastructure stack they rely on. We have spent our careers founding and scaling companies like Plaid, Square, Meta, Blend, and Affirm, and have seen this problem firsthand - builders and developers needing to partner with traditional banks, and creating API and abstraction layers over the patchwork that is the bank, its core, and many other vendors. All of this results in a complex (and often expensive) banking supply chain involving a user, fintech, BaaS middleware provider, bank, core and the Federal Reserve. At Column, we set out to simplify and fix this. We are a bank and a software company built from the ground up, offering builders and developers technology-forward banking solutions that cut out the hundreds of vendors, middleware providers, and abstraction layers. This means a safer, more transparent, and less costly banking supply chain. Come build with us! The opportunity: Column is a developer-first bank, and this role sits at the heart of that mission. As a Product Engineer, you'll be responsible for building interfaces, APIs, and backend systems that power how customers interact with our platform. You'll write TypeScript and React for our dashboard, Go for our backend services, and report directly to our CEO and collaborate with our Head of design on product direction. This role isn't layered with PMs (we don't have any!) or long handoffs-you'll own the full lifecycle of your work, from spec through deployment, including meeting with customers to understand how your projects perform in production. Our team is lean, high-trust, and execution-focused, and this role comes with real autonomy and visibility. If you're excited by technical depth, product intuition, and building critical infrastructure from first principles, you'll thrive here. This role is San Francisco-based, and you'll be expected to work out of our (awesome) Presidio-based office 3+ days a week . Read more about Life @ Column and our hiring process here. What you'll do: Build and maintain key user-facing and internal features across our dashboard and core systems Write clean, testable TypeScript and Golang code Design and document APIs, then own their implementation and reliability Collaborate with engineering, compliance, business, and customers to iterate on product functionality Influence product direction by bringing user feedback directly into design decisions Take full ownership of projects, from idea to launch What you'll need to be successful: 5+ years of production software engineering experience Strong experience in TypeScript; React is a plus but not required Experience with a strongly typed backend language (Go, Rust, Java, etc.) and SQL Ability to work independently and drive product decisions end-to-end Willingness to engage directly with customers to gather feedback A high bar for quality, clarity, and performance in code What you'll get from us: Comprehensive health, dental, and vision plans, including options that are 100% covered by Column for you and 100% covered for your dependents! Comprehensive family planning and fertility benefits via partnership with Carrot, including reimbursement of up to $20,000 in qualified expenses FSA and HSA account options to enable use of pre-tax money for medical and dependent care expenses 401k plan, including self-directed brokerage options Flexible time-off policy - take the time off that you want and need to relax and recharge 100% paid parental leave, including 16 weeks for birth mothers, 12 weeks for primary caregivers, and 8 weeks for secondary caregivers ️Catered lunches and dinners for SF employees Commuter benefits Regular team building events, including annual offsite Pay transparency: Compensation packages at Column include base salary, equity, and benefits. New hire offers are made based on a candidate's experience, expertise, geographic location, and internal pay equity relative to peers. The annual US base salary range for this role is $150,000-$250,000 + equity. We look forward to hearing from you Column is committed to working with the best and brightest people from the broadest talent pool possible. We value bringing together a team with different perspectives, educational backgrounds, and life experiences, and believe a diversity of ideas is what allows us to develop the best solutions. All qualified individuals are encouraged to apply. If you need assistance or a reasonable accommodation during the application and recruiting process, please reach out to accommodations@column.com. We participate in the E-Verify program in certain locations as required by law. Learn more about the E-Verify programhere. #J-18808-Ljbffr
    $150k-250k yearly 3d ago
  • Backend Software Engineer

    Ketch 4.0company rating

    Principal software engineer job in San Francisco, CA

    We're rebuilding the internet's data layer for the AI era. Ketch runs systems that analyze billions of events and make millions of decisions every day, giving global brands real‑time intelligence and control over how data moves across their entire ecosystem. This requires infrastructure that can keep up with the speed, volume, and complexity of modern AI‑driven systems and deliver high‑integrity outcomes across billions of data interactions. We're a well‑funded Series B startup, backed by top‑tier investors and led by a team with multiple exits. We build fast, ship with ownership, and work directly with customers to solve their hardest data challenges. Why Us? The AI era is breaking every old assumption about data protection. Sensitive data moves faster, through more systems, with higher stakes. Traditional privacy and governance tools can't keep up. You'll help build the infrastructure that replaces them. Join us to engineer real‑time systems that actively safeguard personal data at massive scale. You'll design pipelines that classify and control data as it flows, services that react instantly to risk, and distributed systems that enforce user rights across hundreds of technologies. Your work ensures that companies can use data responsibly and that individuals retain control over how their data is collected and used. Role Overview As a Backend Engineer at Ketch, you'll build reliable, scalable systems that make sense of messy, high‑stakes data flowing through databases, pipelines, SaaS tools, websites, and mobile apps. You'll build Go microservices that connect across an organization's entire stack, design APIs that support real‑time governance decisions, and help construct pipelines that classify and route data with speed, accuracy, and resilience. This is backend engineering where correctness matters, latency matters, and scale is real. You'll help create the APIs and data engines that support automated governance, power agentic intelligence, and enable companies to act on insights across their data ecosystem. This is a hybrid role based out of the San Francisco HQ 3 days a week. What You'll Own Build and evolve high‑performance Go microservices that process distributed data flows and support real‑time decisions. Develop clean, well‑versioned APIs and backend systems that orchestrate permissions, data directives, and automated actions across external systems. Design and implement distributed pipelines and event‑driven architectures that transform structured/unstructured data and feed downstream intelligence. Own the full lifecycle: design, implementation, deployment, monitoring, iteration. Apply resilience patterns (timeouts, retries, circuit breakers) to keep systems predictable under real‑world load. Drive performance improvements through concurrency tuning and efficient CPU/memory usage. Champion strong engineering foundations: CI/CD, testing, load evaluation, secure cloud deployment. Contribute to future architecture decisions such as service boundaries, data models, queue/stream strategy, and AI integration points. Collaborate with product and customers to translate requirements into elegant, scalable system designs. What We're Looking For Strong backend engineering foundation in Go or similar languages. Experience building APIs, distributed systems, or microservices in cloud‑native environments (AWS/GCP/Azure). Familiarity with databases/storage: Postgres, DynamoDB, ScyllaDB, Redis, Elasticsearch, etc. Understanding of distributed‑systems fundamentals: concurrency, queues/streams, transactions, event‑driven patterns. Experience with gRPC, REST, and service‑to‑service communication. Comfort with Kubernetes, containers, and core operational concerns (security, networking, resource management). Interest in modern AI/data tools (LLM APIs, embeddings, retrieval). Strong collaboration, curiosity, and a drive to build systems that quietly “just work” at massive scale. Degree in CS or equivalent practical experience building production systems. $160,000 - $200,000 a year The estimated base salary range for this position is $160,000 to $200,000, which does not include the value of benefits or a potential equity grant. A wide range of factors are considered in making compensation decisions, including but not limited to skill sets, market conditions, experience and training, licensure and certifications, and business and organizational needs #J-18808-Ljbffr
    $160k-200k yearly 5d ago
  • Client Intelligence Startup: Fullstack Software Engineer (Ruby on Rails)

    Medium 4.0company rating

    Principal software engineer job in San Francisco, CA

    About the Company Company Size: Industry: AI SaaS, Fintech Stage: Pre-Seed Funding: ~$3M raised from leading early-stage investors Tech Stack: Ruby on Rails, React, TypeScript, GraphQL, GCO, and others We're working with a pre-seed, Toronto-based AI SaaS company backed by top early-stage investors (they've raised ~$3M to date). The founding team are repeat operators with deep product and startup experience, and they're building a platform that turns conversations, emails, and notes into structured workflows - helping advisors eliminate admin and deliver personalization at scale. The product is live with early traction, and they're now hiring a Fullstack Software Engineer to join their small, fast-moving team. About the Role - Fullstack Software Engineer (50/50 split) This is a true fullstack role: you'll work across both the frontend and backend, owning feature development end-to-end. You'll collaborate closely with product and design to build responsive, intuitive interfaces - and partner with fellow engineers to scale the backend that powers their AI-native workflows.You'll have a major voice in how the platform evolves, with the opportunity to help shape the codebase, product experience, and engineering culture from the ground up. What You'll Tackle Build core product features across both the backend and frontend Work with React, TypeScript, and GraphQL to develop clean, performant UIs Contribute to backend infrastructure in Ruby on Rails, powering LLM workflows Integrate with tools like Zoom, Gmail, and Salesforce Collaborate with a tight-knit team on fast-paced shipping and iteration Help define internal standards and influence technical direction What You'll Bring 4-6 years of experience building fullstack web apps Strong experience with React, TypeScript, and GraphQL Working knowledge of Rails (or interest in getting deep) Appreciation for clean UI, strong UX instincts, and component architecture Interest in building AI-native products and shipping early-stage software Someone collaborative, curious, and excited to move fast in a high-trust environment Nice to Have: GCP experience, LLM integration work, or prior SaaS product exposure Why You'll Want to Join Founding team with deep product and startup experience High ownership: shape both product and codebase from day one Real-world AI use case, already gaining market traction Backed by respected early-stage investors Competitive compensation + equity $150,000 - $200,000 a year Compensation is salary range above + meaningful equity in an early-stage venture-backed startup, commensurate with level of experience. #J-18808-Ljbffr
    $150k-200k yearly 3d ago
  • Software Engineer, Full Stack (Chemistry)

    Menlo Ventures

    Principal software engineer job in San Francisco, CA

    Biotechnology is rewriting life as we know it, from the medicines we take, to the crops we grow, the materials we wear, and the household goods that we rely on every day. But moving at the new speed of science requires better technology. Benchling's mission is to unlock the power of biotechnology. The world's most innovative biotech companies use Benchling's R&D Cloud to power the development of breakthrough products and accelerate time to milestone and market. Come help us bring modern software to modern science. ROLE OVERVIEW Benchling is expanding into additional modalities including chemistry, and has a plan to rapidly bring tools to the chemistry market. This is a major step forward, as these capabilities are among the most often requested by our customers, and they align with Benchling's work on antibodies and other modalities as well as development. The chemistry team will build from our existing support for molecules toward a full chemistry solution, integrated with our notebook and our core registry product. Benchling's customers interact with our products daily, and they trust them with their most important assets. Chemistry is a full-stack team on a mission to accelerate science by creating powerful, intuitive tools that support a broad range of scientific workflows. We obsess over quality and data integrity. RESPONSIBILITIES Own projects end-to-end: Drive features from concept to launch - translating product requirements and designs into well‑scoped plans, implementing, testing, and deploying high‑quality solutions. Collaborate cross‑functionally: Partner closely with product managers, designers, and fellow engineers to build intuitive, high‑impact features. Write clean, scalable code: Contribute to both the frontend (React) and backend (Python), maintaining high standards for readability, maintainability, and performance. Improve and refactor: Identify and address technical debt, modernize existing systems, and ensure the long‑term health and scalability of the codebase. Ensure quality and reliability: Design and implement robust testing frameworks, monitoring, and metrics to maintain system stability and performance. Champion ownership and accountability: Take pride in delivering end‑to‑end solutions and continuously improving how we build, ship, and scale our product. Optimize for scalability and performance: Continuously refine architecture and systems to handle growing complexity and demand. Embrace ambiguity and domain complexity: Operate effectively in a fast‑paced environment with evolving scientific requirements. Rapidly learn new technologies and help the team do the same. Act with ownership and accountability: Take responsibility not just for your code, but for the outcomes it enables. Push for clarity, follow through on commitments, and support others in doing the same. QUALIFICATIONS 2+ years of professional software engineering experience Solid understanding of software engineering best practices, including writing clean, maintainable code, testing, version control, and working within Agile workflows. Strong expertise in frontend development (with React or similar frameworks) and backend development (Python). Experience building scalable, user‑friendly applications that support complex scientific workflows. Experience building scalable, reliable systems with attention to performance and user impact Proven ability to work across teams - partnering with product, design, and platform groups to ship cohesive solutions Strategic problem solving - tackles complex, ambiguous technical challenges with a focus on long‑term impact, scalability, and user value Comfortable pushing back thoughtfully - advocate for technical solutions that improve quality, scalability, and maintainability Clear and effective communicator, especially in cross‑functional settings Curiosity and adaptability - excited to learn about life sciences and work in a fast‑changing domain (no prior domain knowledge required - though it's a huge bonus ) HOW WE WORK We offer a flexible hybrid work arrangement that prioritizes in‑office collaboration. Employees are expected to be on‑site 3 days per week (Monday, Tuesday, and Thursday). SALARY RANGE Benchling takes a market‑based approach to pay. The candidate's starting pay will be determined based on job‑related skills, experience, qualifications, interview performance, and work location. For this role the base salary range is$141,104 to $190,906. To help you determine which zone applies to your location, please see this resource. If you have questions regarding a specific location's zone designation, please contact a recruiter for additional information. Total Compensation includes the following: Competitive total rewards package Broad range of medical, dental, and vision plans for employees and their dependents Fertility healthcare and family‑forming benefits Four months of fully paid parental leave 401(k) + Employer Match Commuter benefits for in‑office employees and a generous home office set up stipend for remote employees Mental health benefits, including therapy and coaching, for employees and their dependents Monthly Wellness stipend Learning and development stipend Generous and flexible vacation Company‑wide Winter holiday shutdown Sabbaticals for 5‑year and 10‑year anniversaries #LI-Hybrid #BI-Hybrid #LI-GP1 Benchling welcomes everyone. We believe diversity enriches our team so we hire people with a wide range of identities, backgrounds, and experiences. We are an equal opportunity employer. That means we don't discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We also consider for employment qualified applicants with arrest and conviction records, consistent with applicable federal, state and local law, including but not limited to the San Francisco Fair Chance Ordinance. Please be aware that Benchling will never request personal information, payment, or sensitive details outside of Greenhouse or via email. All official communications will come from an @benchling.com email address or from an approved vendor alias. If you are contacted by someone claiming to represent Benchling and you are unsure of their legitimacy, please reach out to us at recruiting‑fraud‑******************* to verify the communication. #J-18808-Ljbffr
    $141.1k-190.9k yearly 3d ago
  • Software Engineer I - React & Go for Scalable Consumer Apps

    Twitch Rivals

    Principal software engineer job in San Francisco, CA

    A leading live streaming service is seeking a Software Developer to enhance community experiences across various platforms. The successful candidate will work with product managers and engineers, delivering high-quality user experiences and maintaining backend systems. Required qualifications include 1+ years of software development experience, proficiency in React and Golang, and a Bachelor's degree. The position allows work from notable locations in California and offers a competitive salary ranging from $99,500 to $185,000 USD. #J-18808-Ljbffr
    $99.5k-185k yearly 5d ago
  • Senior Embedded Software Engineer, Security

    Rivian 4.1company rating

    Principal software engineer job in Palo Alto, CA

    About Us Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future is uncharted. By combining our expertise across connectivity, AI, security and more, we'll map a new way forward. Working together, we'll create a future that's more connected, more intelligent, more sustainable for everyone. Role Summary As a member of the product security team, focused on embedded systems and firmware, you will help design, implement, and maintain systems and software for on-vehicle security. This includes security functionality like secure boot, code verification, device identity, and access control. You will work closely with cross functional teams, to integrate security functionality into vehicle components. This role is located at our Palo Alto, California office and reports directly to the Manager, Security Firmware. Responsibilities Configure and manage chip level security features Design security systems and solutions for connected vehicles and related products Work with other teams and stakeholders to build security into features and products Develop product security requirements that meet program needs while reducing risk Work with development teams to ensure they meet requirements and validate them for each release Continuously improve and adapt the security implementations to adapt to customer needs, program goals, and evolving technologies Write and maintain complex technical documentation for both developers and non-technical people Drive complex multi-team, cross-functional projects across multiple programs Qualifications Education - Preferred to have a degree in Computer Science, Computer Engineering, or similar field preferred or equivalent applicable industry experience Technical Skills 7+ years of experience working on embedded platforms In-depth knowledge of embedded systems Experience with Linux, AOSP, and/or RTOS Significant experience with C/C++ development, Java (android) is a plus Strong understanding of SELinux, DM‑Verity, and other Linux hardening features Strong understanding of cryptographic principles and secure coding practices. Strong understanding of networking fundamentals such as Ethernet, TCP/IP, Wireless Technologies Understanding of automotive networking interfaces and protocols (CAN, UDS, etc.) Pay Disclosure Salary Range/Hourly Rate for Palo Alto, California-based applicants: $162,500 - $203,100 (actual compensation will be determined based on experience, location, and other factors permitted by law). Benefits Summary: Rivian and Volkswagen Group Technologies provide robust medical/Rx, dental and vision insurance packages for full-time and part-time employees, their spouse or domestic partner, and children up to age 26. Full Time Employee coverage is effective on the first day of employment. Part-Time employee coverage is effective the first of the month following 90 days of employment. Equal Opportunity Rivian and Volkswagen Group Technologies is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. We are also committed to ensuring compliance with all applicable fair employment practice laws regarding citizenship and immigration status. Rivian and Volkswagen Group Technologies is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com. Candidate Data Privacy Rivian and VW Group Technologies (“Rivian and Volkswagen Group Technologies”) may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes (“Candidate Personal Data”). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian and Volkswagen Group Technologies may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian and Volkswagen Group Technologies may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian and Volkswagen Group Technologies affiliates; and (iii) Rivian and Volkswagen Group Technologies' service providers, including providers of background checks, staffing services, and cloud services. Rivian and Volkswagen Group Technologies may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. Please see our Candidate Data Privacy Notice (English) and Candidate Data Privacy Notice (Serbian) for more information. Please note that we are currently not accepting applications from third party application services. #J-18808-Ljbffr
    $162.5k-203.1k yearly 4d ago
  • Software Engineer, Consumer Revenue

    King River Capital Group

    Principal software engineer job in San Francisco, CA

    Discord is used by over 200 million people every month for many different reasons, but there's one thing that nearly everyone does on our platform: play video games. Over 90% of our users play games, spending a combined 1.5 billion hours playing thousands of unique titles on Discord each month. Discord plays a uniquely important role in the future of gaming. We are focused on making it easier and more fun for people to talk and hang out before, during, and after playing games. We\'re looking for a talented Software Engineer to join our Consumer Revenue organization. You\'ll be working on systems that power user expression, digital commerce, and revenue-generating features that serve Discord\'s community. This includes building platforms for digital goods, user customization features, profile surfaces, and specialty software that allows users to express themselves while generating value for the business. You\'ll work on features that serve 200M+ users, building everything from commerce flows and monetization systems to identity surfaces and user expression tools. In this role, you\'ll collaborate cross-functionally with Product, Data Science, Design, and other teams to create best-in-class consumer experiences. To learn more about Discord Engineering, take a look at our engineering blog! What You\'ll Be Doing Build and enhance consumer-facing platforms including digital storefronts, commerce systems or profile surfaces, customization features, and user expression tools Partner with Product to refine requirements, create technical specs, and work closely with Design to execute and deliver best-in-class user experiences Work with a team of full-stack engineers to ship new consumer revenue features across Web, Android, and iOS Navigate simple to difficult tasks with comfort in ambiguous situations, contributing to a fast-paced product engineering team Contribute through rapid prototyping of new features and developing principled learnings through experimentation What You Should Have 2+ years of software engineering experience. We primarily work in the web (React, TypeScript), Android (React Native, Kotlin), iOS (React Native, Objective-C, Swift), and backend (Python) Frontend-leaning with backend familiarity. Strong React and React Native skills with solid understanding of Python backend best practices Performance-focused mindset. Deep understanding of performance optimization techniques and commitment to maintaining high-performance standards Product sense. You maintain a high degree of empathy for your internal and external users, and seek feedback from them about your work. You have an eye for what changes can bring a product from good to great Growth mindset. You view challenges and mistakes as learning opportunities while building upon your successes. You push yourself and those around you to continuously improve Location and Compensation Candidates must reside in or be willing to relocate to the San Francisco Bay Area (Alameda, Contra Costa, Marin, Napa, San Francisco, San Mateo, Santa Clara, Solano, and Sonoma counties). Relocation assistance may be available. The US base salary range for this full-time position is $160,000 - $180,000 + equity + benefits. Our salary ranges are determined by role and level. Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits. Why Discord? Discord plays a uniquely important role in the future of gaming. We\'re a multiplatform, multigenerational and multiplayer platform that helps people deepen their friendships around games and shared interests. We believe games give us a way to have fun with our favorite people, whether listening to music together or grinding in competitive matches for diamond rank. Join us in our mission! Your future is just a click away! Discord is committed to inclusion and providing reasonable accommodations during the interview process. We want you to feel set up for success, so if you are in need of reasonable accommodations, please let your recruiter know. Please see our Applicant and Candidate Privacy Policy for details regarding Discord's collection and usage of personal information relating to the application and recruitment process by text: HERE. #J-18808-Ljbffr
    $160k-180k yearly 5d ago
  • Software Engineer - Solutions - Primefocus Health

    Lg Nova

    Principal software engineer job in San Francisco, CA

    Primefocus Health is a seed‑stage healthtech startup headquartered in San Francisco, launched as a venture spin‑out from LG Electronics' North America Innovation Center (LG NOVA). We're building an innovative technology platform that enables healthcare providers and hospitals to create customized remote patient management solutions for chronic conditions. Our mission is to transform how healthcare providers deliver remote care, making it more efficient and personalized for each patient's needs-particularly improving healthcare access in underserved and rural communities. Engineering Manager We are seeking an experienced Engineering Manager to lead our engineering teams. This is a hands‑on leadership role focused on growing and supporting a team of engineers to develop secure, scalable microservices and mobile/web solutions for our healthcare platform. The ideal candidate will bring deep engineering expertise, strong people management skills, and a passion for driving technical execution in a mission‑driven startup environment. This position reports to the VP of Engineering and offers significant opportunity to influence product strategy and engineering excellence. Work Setting This is a full‑time hybrid position based in West Virginia, with onsite presence as per the schedule proposed by the manager. Candidates should expect regular in‑person collaboration, and occasional travel (up to 15%) may be required across West Virginia, California, and New York for customer site visits, team offsites, or relevant industry events. Responsibilities Lead a team of 5-8 software engineers across backend and mobile app development Provide mentorship, technical direction, and career support for engineers at all levels Define engineering roadmaps and architectural strategy in partnership with the VP of Engineering Oversee development of platform microservices and Flutter‑based mobile applications Manage engineering delivery timelines, release planning, and sprint execution Ensure all solutions are scalable, secure, and compliant with HIPAA and HITECH Drive integration projects with EHR systems (e.g., Epic, Cerner, Allscripts) Collaborate with product, clinical, and regulatory teams to deliver cross‑functional outcomes Cultivate an inclusive, high‑performing team culture rooted in psychological safety and transparency Required Qualifications Bachelor's degree in Computer Science, Software Engineering, or related technical field 2+ years of engineering management experience leading remote or hybrid teams 5+ years of hands‑on software development experience with clear progression into technical leadership roles Experience in the U.S. healthcare technology sector, including EHR system integrations and regulatory compliance Expertise in microservices architecture, distributed systems, and cloud‑native technologies (e.g., Docker, Kubernetes, AWS) Familiarity with mobile development using Flutter and an understanding of secure software development practices Preferred Qualifications Experience building and maintaining HIPAA‑compliant systems and solutions Experience building and maintaining CI/CD pipelines and DevOps workflows Background in implementing audit logging and data encryption protocols Fluency in agile delivery methods and cross‑functional stakeholder management Ability to coach and scale high‑performing engineering teams Strong emotional intelligence and systems thinking for team leadership and architecture Experience working with connected health devices or Remote Patient Monitoring (RPM) systems Compensation Total compensation for this role is expected to fall within the range of $130,000 to $180,000 annually, depending on experience, qualifications, and alignment with the responsibilities outlined. Additional equity and performance‑based incentives may be available. Benefits Equity participation in the company's growth Health, dental, and vision insurance 401(k) with company match Paid time off and hybrid work flexibility Professional development and certification support Home office setup allowance Structured onboarding and mentorship Regular team events, workshops, and learning opportunities Equal Opportunity Employer Statement Primefocus Health is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, please let us know. Software Engineer We are seeking a talented Software Engineer to join our engineering solutions team in California, Illinois, or New York. This role is ideal for recent graduates or engineers with 1-2 years of experience who are eager to gain hands‑on development experience in a fast‑paced, mission‑driven environment. You'll help build healthcare software solutions that improve patient outcomes, while learning from experienced teammates and collaborating closely with cross‑functional partners. This position reports to the VP of Engineering and includes regular in‑person collaboration based on the manager's schedule. Work Setting This is a full‑time hybrid position based in California, Illinois, or New York, with onsite presence as per the schedule proposed by the manager. Candidates should expect regular in‑person collaboration, and occasional travel (up to 15%) may be required across these states or to West Virginia for customer site visits, team offsites, or relevant industry events. Responsibilities Design, develop, test, and maintain high‑quality code for patient‑centric healthcare solutions Debug software defects and address performance and stability issues Contribute to the development of new features in collaboration with product and design teams Participate in sprint planning, estimation, code reviews, and retrospectives Write and maintain technical documentation for systems, APIs, and workflows Support testing, QA, and secure development practices in alignment with HIPAA requirements Engage in professional development to improve programming and problem‑solving skills Required Qualifications Bachelor's degree in Computer Science, Computer Engineering, or related technical field Hands‑on experience building web or mobile applications, including front‑end or full‑stack development Strong academic foundation in software engineering, algorithms, and data structures Preferred Qualifications Experience working with cryptography libraries or encryption/decryption frameworks Exposure to secure coding best practices and handling sensitive data (ePHI, PII) Hands‑on experience developing end‑to‑end solutions or mobile‑first applications Demonstrated ability to contribute to cross‑functional team projects in Agile environments Strong documentation skills and GitHub portfolio or equivalent work samples Compensation Total compensation for this role is expected to fall within the range of $70,000 to $110,000 annually, depending on experience, qualifications, and alignment with the responsibilities outlined. Additional equity and performance‑based incentives may be available. Benefits Equity participation in company growth Comprehensive health, dental, and vision coverage 401(k) with company matching Professional development stipend and learning support Flexible hybrid work arrangements and paid time off Home office setup allowance Access to mentorship and structured onboarding Regular team events, lunch‑and‑learns, and collaborative workshops Equal Opportunity Employer Statement Primefocus Health is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, please let us know. #J-18808-Ljbffr
    $130k-180k yearly 4d ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in Oakland, CA?

The average principal software engineer in Oakland, CA earns between $123,000 and $244,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in Oakland, CA

$174,000

What are the biggest employers of Principal Software Engineers in Oakland, CA?

The biggest employers of Principal Software Engineers in Oakland, CA are:
  1. VuMedi
  2. Fivetran
Job type you want
Full Time
Part Time
Internship
Temporary