147 Software Developer jobs in San Francisco
Graphics Software Developer
Posted today
Job Viewed
Job Description
Discuss technology with clients and represent the company. at conferences and trade shows to demonstrate and promote our leadership in the open-source arena. Knowledge of open-source development methodologies and relevant open-source communities. Remote. Payment for this position will be $95/hr.
Robotics Software Developer
Posted 7 days ago
Job Viewed
Job Description
We are exclusively engaged with an outdoor robotics client to help find a Robotics Software Developer to build and maintain critical software infrastructure, including device management, mission management, and cloud connectivity. This role involves creating robust, scalable software systems that enable seamless communication between autonomous robots, cloud platforms, and mission control interfaces. This person will play a key role in ensuring the reliability and performance of their robotic operations.
Key Responsibilities
- Design and develop software infrastructure for device management, mission control, and fleet coordination.
- Implement and maintain mission management systems to plan, execute, and monitor autonomous tasks.
- Develop interfaces and protocols for managing and configuring robotic devices.
- Integrate basic cloud services to support data storage, remote monitoring, and analytics.
- Ensure reliable communication between cloud systems and on-robot components.
- Optimize software for real-time performance, reliability, and scalability.
- Collaborate with multidisciplinary team members to ensure seamless end-to-end system functionality.
- Create documentation for system architecture, APIs, and software modules.
- 4+ years of experience in robotics software development, infrastructure, or distributed systems.
- Proficiency in C++ and Python.
- Experience developing software for robotic systems (ROS, ROS 2).
- Understanding of Docker, containerization, and deployment processes.
- Proficiency with CI/CD pipelines.
- Knowledge of real-time systems and multi-threaded programming.
Proficiency with development tools (Git, JIRA). - Strong problem-solving abilities, attention to detail, and the ability to work collaboratively in a dynamic environment.
- Experience with mission planning and task execution systems.
- Experience with large-scale distributed robotics systems.
- Knowledge of cybersecurity practices for IoT and robotics.
- Familiarity with cloud platforms (AWS, Azure, GCP) and basic cloud services (data storage, REST APIs).
- Proficiency in communication protocols (MQTT, gRPC, WebSockets, etc.).
- Experience in deploying robotic systems in field environments (construction, industrial, etc.).
If this role is of interest to you, please apply for it with your current resume. We will reach out to schedule an initial call.
Software Developer 5

Posted today
Job Viewed
Job Description
**Entity** : Oracle America, Inc.
**Job Duties** : Design, develop, troubleshoot and/or test/QA software. As a member of the software engineering division, apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and/or suggest improvements to the architecture. May telecommute. (385.33744)
Employer will accept a Master's degree in Computer Science, Engineering or related technical field and 4 years of experience in a Software Developer-related occupation.
Position requires:
1. System Architecture and design of File and Storage Systems;
2. High Performance Computing;
3. Distributed database architectures;
4. Concurrency control in Distributed Parallel Database Systems;
5. Distributed and parallel query processing/optimization;
6. Query Transaction Processing;
7. Advanced Index Structures and Indexes Techniques;
8. Computer networks architecture;
9. Distributed systems and fault tolerance;
10. Parallel Computer Architecture and Parallel Programming;
11. Compilers;
12. Operating systems design;
13. Development in Low-level languages like C/C++ for systems design; and
14. Unix/Linux operating system.
Disclaimer:
**Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.**
**Range and benefit information provided in this posting are specific to the stated locations only**
US: Hiring Range in USD from: $206,315 to $ 251,999 per annum. May be eligible for bonus and/or equity.
Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle's differing products, industries and lines of business.
Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.
Oracle US offers a comprehensive benefits package which includes the following:
1. Medical, dental, and vision insurance, including expert medical opinion
2. Short term disability and long term disability
3. Life insurance and AD&D
4. Supplemental life insurance (Employee/Spouse/Child)
5. Health care and dependent care Flexible Spending Accounts
6. Pre-tax commuter and parking benefits
7. 401(k) Savings and Investment Plan with company match
8. Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.
9. 11 paid holidays
10. Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.
11. Paid parental leave
12. Adoption assistance
13. Employee Stock Purchase Plan
14. Financial planning and group legal
15. Voluntary benefits including auto, homeowner and pet insurance
The role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted.
Career Level - IC5
**About Us**
As a world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's challenges. We've partnered with industry-leaders in almost every sector-and continue to thrive after 40+ years of change by operating with integrity.
We know that true innovation starts when everyone is empowered to contribute. That's why we're committed to growing an inclusive workforce that promotes opportunities for all.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We're committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing or by calling +1 in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans' status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
IT Software Developer
Posted 1 day ago
Job Viewed
Job Description
IT Software Developer Company: Stanford University Location: Redwood City, CA Position Type: Full Time Experience: See below Education: See below IT Software Developer. Stanford University. Redwood City, CA. Hybrid workwk onsite 2 days/week & telecomm.
Software Developer Senior

Posted 1 day ago
Job Viewed
Job Description
**Description**
At Moss Adams, we champion authenticity. For us, that means fostering a culture of talented people who care-about you, about our clients, and about our communities. Here, you'll work towards our mission of empowering others to embrace opportunity, growing as a leader along the way. Our firm's size, middle-market clients, customized career paths, and supportive culture make this a reality. Join a values-driven firm where you'll have fun while solving complex and interesting business challenges.
Our Business Solutions Group (BSG) within Moss Adams Consulting, is focused on building leading edge technology solutions for our clients. We build custom software solutions based on an iterative delivery model with an agile mindset.
Typical projects for us include high end enterprise web applications, integrated with large SQL databases and enterprise systems. We use a variety of technologies such as C#, .Net, ASP .Net, HTML5, Java, JavaScript, Ruby on Rails, and a number of database technologies such as SQL Server, Oracle and MySQL.
As a Developer, you will be a key member of our software development team, delivering high quality software to our clients. You thrive on an integrated cross-functional team, partnering with Technical Program Managers, Technical Analysis, Architects, Quality Engineers, and other Developers. You are a technology expert and excel at rolling up your sleeves to solve problems. You are interested in the latest tools and methodologies, building upon your expertise with Industry standard technologies. You are curious and a continuous learner.
Individuals who thrive at Moss Adams exhibit the following success skills - Collaboration, Critical Thinking, Emotional Intelligence, Executive Presence, Growth Mindset, Intellectual Curiosity, and Results Focus.
**Responsibilities:**
+ Develops web applications, middle-tier infrastructure, and standalone desktop solutions in a variety of technologies
+ Performs database design - including table and index design, database normalization and de-normalization, stored procedure and view creation
+ Supports application testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scopechanges, and coding application enhancements
+ Works on a small, collaborative team to deliver world class systems and consulting services to our clients
+ Creates strong documentation to assist clients and other team members
+ Evaluates user feedback
+ Acquires skills with emerging technologies as needed to support client projects
+ Other duties as assigned
**Qualifications:**
+ Bachelor's degree or equivalent experience required; emphasis in Computer Science or related field preferred
+ Minimum 2 years of experience in one of the following technologies areas: C# .Net / Visual Studio, JavaScript / jQuery / AJAX, Ruby on Rails, ASP .Net / HTML /HTML5 / CSS, SQL Server/Oracle/My SQL, Java, Spring/Spring Boot. Technical certifications are a plus
+ Experience with design methodologies such as Object Oriented & Model-driven Architecture. Skilled in designing, developing, and deploying modular, cloud-based systems
+ Knowledge and experience with complex business processes such as equity plans, human resources, energy management, procurement and/or healthcare management is a plus
+ Ability to identify and analyze technical challenges and impacts
+ Proficiency working within defined project milestones and budgets
+ Strong verbal and written communication skills including the ability to articulate complex technical issues and material to others
+ Must be flexible and able to work in different areas of scope to the job
+ Exceptional time management and organizational skills. Demonstrated ability to prioritize while simultaneously managing numerous projects/processes often under tight deadlines
+ Ability to travel as needed, approximately 10%
- - -
**Moss Adams is an Equal Opportunity Employer as to all protected groups, including protected veterans and individuals with disabilities.**
**Moss Adams complies with federal and state disability laws and makes reasonable accommodations for applicants and employees with disabilities. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact **
**Certain jurisdictions in the United States require employers to disclose the pay range in job postings. This is the typical range of pay for the position. Actual compensation may depend on factors such as qualifications, work experience, skills, and geographic location. This position may be eligible for an annual discretionary bonus. For more information about our benefit offerings and other total rewards, visit our** **careers** **page.**
**#LI-MD1**
**Compensation Range (Denver Market ONLY):** Washington State: $87,000 -$16,000 California: 93,000 - 133,000 Colorado: 87,000 - 111,000 Remote: 87,000 - 122,000
**Primary Location** Seattle, WA
**Other Locations** Napa, CA, Pasadena, CA, Woodland Hills, CA, San Diego, CA, Bellingham, WA, Denver, CO, Walnut Creek, CA, El Segundo, CA, San Francisco, CA, Everett, WA, Phoenix, AZ, Healdsburg, CA, Remote, Tri-Cities, WA, Santa Rosa, CA, Albuquerque, NM, Salinas, CA, Kansas City, KS, Salt Lake City, UT, New York, NY, Spokane, WA, Orange County, CA, Eugene, OR, Tacoma, WA, Wenatchee, WA, Medford, OR, Dallas, TX, Yakima, WA, Stockton, CA, Silicon Valley, CA, Sacramento, CA, Portland, OR, Fresno, CA, Houston, TX
**Employee Status:** Regular
**Schedule:** Full Time
**Req ID:** 28059
Software Developer Senior

Posted 1 day ago
Job Viewed
Job Description
**Description**
At Moss Adams, we champion authenticity. For us, that means fostering a culture of talented people who care-about you, about our clients, and about our communities. Here, you'll work towards our mission of empowering others to embrace opportunity, growing as a leader along the way. Our firm's size, middle-market clients, customized career paths, and supportive culture make this a reality. Join a values-driven firm where you'll have fun while solving complex and interesting business challenges.
Our Business Solutions Group (BSG) within Moss Adams Consulting, is focused on building leading edge technology solutions for our clients. We build custom software solutions based on an iterative delivery model with an agile mindset.
Typical projects for us include high end enterprise web applications, integrated with large SQL databases and enterprise systems. We use a variety of technologies such as C#, .Net, ASP .Net, HTML5, Java, JavaScript, Ruby on Rails, and a number of database technologies such as SQL Server, Oracle and MySQL.
As a Developer, you will be a key member of our software development team, delivering high quality software to our clients. You thrive on an integrated cross-functional team, partnering with Technical Program Managers, Technical Analysis, Architects, Quality Engineers, and other Developers. You are a technology expert and excel at rolling up your sleeves to solve problems. You are interested in the latest tools and methodologies, building upon your expertise with Industry standard technologies. You are curious and a continuous learner.
Individuals who thrive at Moss Adams exhibit the following success skills - Collaboration, Critical Thinking, Emotional Intelligence, Executive Presence, Growth Mindset, Intellectual Curiosity, and Results Focus.
**Responsibilities:**
+ Develops web applications, middle-tier infrastructure, and standalone desktop solutions in a variety of technologies
+ Performs database design - including table and index design, database normalization and de-normalization, stored procedure and view creation
+ Supports application testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scopechanges, and coding application enhancements
+ Works on a small, collaborative team to deliver world class systems and consulting services to our clients
+ Creates strong documentation to assist clients and other team members
+ Evaluates user feedback
+ Acquires skills with emerging technologies as needed to support client projects
+ Other duties as assigned
**Qualifications:**
+ Bachelor's degree or equivalent experience required; emphasis in Computer Science or related field preferred
+ Minimum 2 years of experience in one of the following technologies areas: C# .Net / Visual Studio, JavaScript / jQuery / AJAX, Ruby on Rails, ASP .Net / HTML /HTML5 / CSS, SQL Server/Oracle/My SQL, Java, Spring/Spring Boot. Technical certifications are a plus
+ Experience with design methodologies such as Object Oriented & Model-driven Architecture. Skilled in designing, developing, and deploying modular, cloud-based systems
+ Knowledge and experience with complex business processes such as equity plans, human resources, energy management, procurement and/or healthcare management is a plus
+ Ability to identify and analyze technical challenges and impacts
+ Proficiency working within defined project milestones and budgets
+ Strong verbal and written communication skills including the ability to articulate complex technical issues and material to others
+ Must be flexible and able to work in different areas of scope to the job
+ Exceptional time management and organizational skills. Demonstrated ability to prioritize while simultaneously managing numerous projects/processes often under tight deadlines
+ Ability to travel as needed, approximately 10%
- - -
**Moss Adams is an Equal Opportunity Employer as to all protected groups, including protected veterans and individuals with disabilities.**
**Moss Adams complies with federal and state disability laws and makes reasonable accommodations for applicants and employees with disabilities. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact **
**Certain jurisdictions in the United States require employers to disclose the pay range in job postings. This is the typical range of pay for the position. Actual compensation may depend on factors such as qualifications, work experience, skills, and geographic location. This position may be eligible for an annual discretionary bonus. For more information about our benefit offerings and other total rewards, visit our** **careers** **page.**
**#LI-MD1**
**Compensation Range (Denver Market ONLY):** Washington State: $87,000 -$16,000 California: 93,000 - 133,000 Colorado: 87,000 - 111,000 Remote: 87,000 - 122,000
**Primary Location** Seattle, WA
**Other Locations** Napa, CA, Pasadena, CA, Woodland Hills, CA, San Diego, CA, Bellingham, WA, Denver, CO, Walnut Creek, CA, El Segundo, CA, San Francisco, CA, Everett, WA, Phoenix, AZ, Healdsburg, CA, Remote, Tri-Cities, WA, Santa Rosa, CA, Albuquerque, NM, Salinas, CA, Kansas City, KS, Salt Lake City, UT, New York, NY, Spokane, WA, Orange County, CA, Eugene, OR, Tacoma, WA, Wenatchee, WA, Medford, OR, Dallas, TX, Yakima, WA, Stockton, CA, Silicon Valley, CA, Sacramento, CA, Portland, OR, Fresno, CA, Houston, TX
**Employee Status:** Regular
**Schedule:** Full Time
**Req ID:** 28059
IT - Software Developer - Senior
Posted 6 days ago
Job Viewed
Job Description
General Information
Job Description: Position is 100% remote.
Manager would prefer candidate to be local to Austin, TX
Job Description : Senior: Skills equiv. to 6-10 years in comparable position. Will interpret written requirements and technical specifications for software solutions to business problems. Will develop software based on the technical specifications. Will analyze and investigate problems with software solutions that have been reported by clients and document the results of their investigation(s). Will perform maintenance of software and correct defects that have been identified during the maintenance process. Will run unit tests on software they create, implement test plans, test harnesses and document the test results. Will investigate and suggest solutions to defects and problems with software solutions that have been detected during testing. Must have the ability to work in a fast-paced environment and possess strong written and verbal communication skills.
Position Requirements:
• 8+ years' professional experience in software development
• Ability to fully support all development phases of the software development lifecycle (SDLC)
• Front End Technologies/Concepts: ASP.NET, Angular and/or AngularJS, JSON/XML, Sync/ASync services.
• Back End Technologies/Concepts: .NET, .NET core, C# and RESTful API design, Micro-Services and Event-drive driven architecture and frameworks
• Experience with Web API and RESTful services.
• All aspects of testing (unit, functional, integration, end-to-end)
• Experience with Atlassian tool suite is strongly preferred: JIRA, Confluence, BitBucket, Bamboo
• Comfortable with continuous integration and continuous deployment (CI/CD) concepts, unit testing principles and implementations, API test automation techniques as well as automated deployment pipeline tools.
• Environment: Distributed Monolithic and Cloud Based Micro-services (Private Cloud/Pivotal Cloud Foundry is strongly differentiating)
Be The First To Know
About the latest Software developer Jobs in San francisco !
Full Stack Software Developer
Posted 15 days ago
Job Viewed
Job Description
Location: San Francisco
Job Type: Full-time
Department: Software Development/Engineering
Reports To: CTO
We are looking for a talented and driven Full Stack Software Developer to join our dynamic team working to make AI accessible to all. In this role, you will design, develop, and maintain web applications and platforms, working across both front-end and back-end systems. You will collaborate with cross-functional teams to deliver scalable and innovative solutions that are challenging to build but have a large impact.
This is an exciting opportunity to work in a fast-paced environment and contribute to building innovative applications that make a meaningful impact.
Key Responsibilities:Software Development:
- Design, develop, and maintain scalable, secure, and high-performance web applications
- Write clean, maintainable, and efficient code
- Develop and integrate APIs for seamless functionality between front-end and back-end systems
Required:
- Bachelors Degree
- At least 6 years of experience with software development and web technologies
- Proven experience as a Full Stack Developer or similar role
- Strong proficiency in at least core technology environments - Angular/Java/Python
- Proficiency in database design and management (SQL/NoSQL).
- Understanding of DevOps practices and tools (Github Actions, Docker, Jenkins, etc.)
- Must reside in the San Francisco Bay Area
Preferred:
- Experience with fundamental AWS services and concepts.
- Knowledge of software security best practices
- Experience with Queueing systems (RabbitMQ / Kafka / etc)
- Experience with mobile development
- Work closely with product managers, designers, and other developers to ensure project goals are met
- Work across time zones to interact with remote teams
- Participate in code reviews, brainstorming sessions, and team stand-ups
Testing & Deployment:
- Perform unit testing, integration testing, and debugging to ensure application reliability
- Work to make deployable code and work with support on production issues / bugfixes
- Stay up to date with the latest industry trends and technologies
- Propose and implement improvements to the development process
- Competitive salary and benefits package
- Flexible work hours and hybrid work options
- A collaborative and innovative work environment
- Access to the latest tools, technologies, and learning resources
If youre passionate about software development, thrive in dynamic environments, and want to work on impactful projects, we would love to hear from you! Apply today to be part of our team and help shape the future of technology.
We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas.
Send your resume and a brief cover letter as the body of the email to
Where non-technical people create custom AI apps
#J-18808-LjbffrSoftware Developer (San Francisco)
Posted 2 days ago
Job Viewed
Job Description
Join to apply for the Software Developer role at DataAnnotation
Join to apply for the Software Developer role at DataAnnotation
DataAnnotation is committed to creating quality AI. Join our team to help train AI chatbots while gaining the flexibility of remote work and choosing your own schedule.
We are looking for a proficient Software Developer to join our team to train our AI chatbots to code. You will work with the chatbots that we are building in order to measure their progress, as well as write and evaluate code.
- This is a full-time or part-time REMOTE position
- You’ll be able to choose which projects you want to work on
- You can work on your own schedule
- Projects are paid hourly, starting at $40+ USD per hour, with bonuses for high-quality and high-volume work
Responsibilities:
- Come up with diverse problems and solutions for a coding chatbot
- Write high-quality answers and code snippets
- Evaluate code quality produced by AI models for correctness and performance
Qualifications:
- Fluency in English (native or bilingual level)
- Excellent writing and grammar skills
- A bachelor's degree (completed or in progress)
- Previous experience as a Software Developer, Coder, Software Engineer, or Programmer
Note: Payment is made via PayPal. We will never ask for any money from you. PayPal will handle any currency conversions from USD. This job is only available to those in the US, UK, Canada, Australia, or New Zealand. Those located outside of these countries will not see work or assessments available on our site at this time.
Seniority level- Seniority level Not Applicable
- Employment type Contract
- Job function Engineering, Research, and Analyst
- Industries Software Development, Computer and Network Security, and Engineering Services
Referrals increase your chances of interviewing at DataAnnotation by 2x
Get notified about new Software Engineer jobs in San Francisco Bay Area .
United States $70,000.00- 720,000.00 2 weeks ago
Software Engineer (L5) - Open Connect PlatformUnited States 100,000.00- 720,000.00 21 hours ago
Software Engineer, HTML - AI Training (Freelance, Remote) Software Engineer Internship (7 openings)San Francisco, CA 90,000.00- 110,000.00 3 months ago
Software Engineer (Seller) - Fullstack (React, Typescript, Golang, SQL)United States 143,000.00- 196,900.00 1 week ago
Palo Alto, CA 105,000.00- 145,000.00 17 hours ago
San Francisco, CA 132,700.00- 196,600.00 1 day ago
San Francisco, CA 150,000.00- 175,000.00 1 month ago
San Francisco, CA 150,000.00- 190,000.00 1 month ago
San Francisco, CA 105,000.00- 180,000.00 4 weeks ago
Software Engineer - AI Training (Freelance, Remote) Software Engineer, Python - AI Training (Freelance, Remote) Software Engineer, Node.js - AI Training (Freelance, Remote)San Francisco, CA 40,000.00- 100,000.00 2 weeks ago
San Francisco, CA 175,000.00- 250,000.00 1 month ago
Santa Clara, CA 80,000.00- 155,000.00 2 months ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSenior C#.NET Software Developer
Posted 9 days ago
Job Viewed
Job Description
Location: Sacramento, CA
Duration: 2 years
Must have:
Public sector experience must, Microsoft .NET web applications and Microsoft WCF services running on Windows servers using Microsoft C#.NET in support of a large-scale Pension, Financial system
Job Description:
Our client Enterprise IT Solutions and Innovation division is seeking Senior C#.NET Software Developers with knowledge of pension or financial web applications and cloud-based applications using cloud-managed services or client-based applications with MVC, Knockout.js/Angular.js, Asynchronous JavaScript and XML (AJAX).
C#.NET Software Developers will be:
1) Designing and building applications with cloud technologies, especially Amazon Web Services (AWS), Azure, and/or Google Cloud Platform (GCP),
2) Designing and building new responsive GUI web applications,
3) Developing small- to medium-sized enhancements of existing SOA web applications, and 4) Troubleshooting and resolving production incidents.