1

Software Company In Jobs in California (NOW HIRING)

Account Executive

Culver City, CA · Hybrid

$110K - $150K/yr

A profitable, established software company in Culver City is expanding its sales team and hiring multiple Account Executives. This is a high-energy, transactional sales seat: you will sell to small ...

The Software Development Engineer will design and implement advanced search solutions using NLU ... Founded in 1982, the company is headquartered in San Jose, USA, with a team of 10001+ employees.

They are seeking a full-stack developer to help build the software that runs their kiosks and ... Founded in 2014, the company is headquartered in Palo Alto, USA, with a team of 51-200 employees.

Senior Software Development Engineer

San Jose, CA · On-site

$143K - $189K/yr

They are seeking a Senior Software Development Engineer to help build and deliver the next ... Founded in 1982, the company is headquartered in San Jose, USA, with a team of 10001+ employees.

They are seeking a full-stack developer to help build the software that runs their kiosks and ... Founded in 2014, the company is headquartered in Palo Alto, USA, with a team of 51-200 employees.

We believe in collaboration, teamwork, creativity and taking initiative Do you want to work with a leading global software company in the data center industry experiencing double digit growth in each ...

Senior Software Development Engineer

San Jose, CA · On-site

$143K - $189K/yr

They are seeking a Senior Software Development Engineer to design, build, and scale core GenAI ... Founded in 1982, the company is headquartered in San Jose, USA, with a team of 10001+ employees.

We believe in collaboration, teamwork, creativity and taking initiative Do you want to work with a leading global software company in the data center industry experiencing double digit growth in each ...

next page

Showing results 1-20

Software Company In information

What is the difference between Software Company In vs Software Developer?

AspectSoftware Company InSoftware Developer
CredentialsTypically requires a degree in computer science or related fieldRequires a degree or coding bootcamp certification
Work EnvironmentOffice or remote within a company settingUsually works on projects within a company or freelance
Industry UsageRefers to organizations providing software products/servicesRefers to individual professionals creating software
Search IntentLooking for companies offering software servicesLooking for individual software developers

Software Company In refers to organizations providing software products or services, while Software Developer describes individual professionals creating software. Both roles often require similar technical skills and certifications, but their work environments and search intents differ. Understanding these differences helps in targeted job searches or business inquiries.

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, an understanding of software development methodologies, and typically a degree in computer science or a related field. Familiarity with languages such as Java, Python, or C++, version control systems like Git, and experience with frameworks or cloud platforms are commonly required. Problem-solving, teamwork, and effective communication are critical soft skills that help engineers excel in collaborative environments. These skills ensure the efficient design, development, and maintenance of reliable software solutions that meet business and user needs.

What are some common challenges faced when working in a software company, and how can new employees successfully navigate them?

New employees in a software company often encounter challenges such as adapting to rapid technological changes, understanding complex codebases, and collaborating with cross-functional teams. To navigate these hurdles, it's important to proactively seek mentorship, participate in team meetings, and take advantage of onboarding resources. Building strong communication skills and being open to feedback can also help you integrate smoothly and contribute effectively to projects. Over time, these strategies will help you grow your technical expertise and become a valuable team member.

What is a software company?

A software company is a business that develops, maintains, and sells software products or services. These companies create applications, systems, or platforms that help individuals or organizations perform specific tasks or solve problems using technology. Software companies may offer products such as operating systems, business applications, mobile apps, or cloud-based solutions. They may also provide services like software consulting, customization, and technical support to their clients.
What cities in California are hiring for Software Company In jobs? Cities in California with the most Software Company In job openings:
Sr. C++Software Development Engineer - ArcGIS Pro 3D Analysis

Sr. C++Software Development Engineer - ArcGIS Pro 3D Analysis

Esri

Redlands, CA • On-site

$105K - $144K/yr

Full-time

Posted 4 days ago


Job description

Job Summary:
Esri is a leading company in the geospatial technology sector, enhancing the 3D analytic capabilities of ArcGIS. The role involves contributing to a high-performance codebase for advanced 3D visualization and analysis, requiring strong programming expertise in C++ and problem-solving skills.
Responsibilities:
• Build C++ software components that follow industry-standard design patterns, development methodologies, and deployment models
• Work closely with product engineers to implement requirements and create application architectures and API to meet product goals
• Create solutions for spatial data access and management of large datasets that are stored in a spatial database or file system
• Design and develop stable software that includes automated test validation
• Develop reusable components and libraries for use internally and as open source
• Work within agile processes for short cycle, fast-paced delivery
• Drive high-impact initiatives that challenge conventional boundaries and deliver breakthrough results
• Solve and articulate complex problems through application design, development, and exemplary user experiences
Qualifications:
Required:
• 5+ years of experience working with Modern C++
• Experience with 3D graphics APIs such as WebGPU, OpenGL, or DirectX
• Understanding of algorithms, data structures, and design patterns
• Strong math skills and expertise in computational geometry, topology, and data modeling for terrain and surface analysis
• Experience working with large datasets of vector and terrain/lidar data as well as data structures for storing, manipulating, and visualizing 3D data
• Experience with workflow computing, for example UI programming, scripting, and test authoring
• Knowledge of Agile development methodologies and test-driven development processes
• Prior experience with the development and release of commercial software
• Excellent problem-solving, design, development, and debugging skills
• Bachelor’s degree in computer science, engineering, mathematics, GIS, or related field
Preferred:
• Knowledge of parallel, multi-core, and distributed programming techniques including heterogeneous multi-core environments (GPUs + CPUs, CUDA)
• Experience building file-based solutions and/or with databases and data access technologies
• Experience with application scripting languages (such as Python, JavaScript) and web protocols and formats such as REST and JSON
• Experience developing software that runs in a cloud
• Familiarity with ArcGIS or other web mapping technologies
• Master's degree in computer science, engineering, mathematics, GIS, or related field
Company:
Esri is a software company that devolops geographic information system software, location intelligence, and mapping. Founded in 1969, the company is headquartered in Redlands, USA, with a team of 5001-10000 employees. The company is currently Late Stage.

ESRI logo

About ESRI

Sourced by ZipRecruiter

Our passion for improving quality of life through geography is at the heart of everything we do. Esri's geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.

Industry

Scientific research and development services

Company size

1,001 - 5,000 Employees

Headquarters location

Redlands, CA, US

Year founded

1969