1

Senior Slack Software Engineer Jobs in Riverside, CA

Senior Software Engineer

Chino, CA · On-site

$130K - $170K/yr

We are ideally looking for a Senior Software Engineer . Luna is an Equal Employment Opportunity Employer - Luna provides equal employment opportunities to all employees and applicants for employment ...

Senior Software Engineer

Irvine, CA · On-site

$131.50K - $173.40K/yr

To the Engineer We Haven't Met Yet We are looking for a Senior Software Engineer to join us at Kajabi. The people who use Kajabi are building real businesses. They're creating transformative learning ...

Senior Software Engineer

Irvine, CA

$131.50K - $173.40K/yr

Summary: Sr. software engineer with experience of at least 5 years in developing software applications using Java/C++ in a complex distributed environment. Experience of at least 2 years developing ...

Senior Software Engineer

Irvine, CA · On-site +1

$184.56K - $249.70K/yr

Senior Software Engineer Location: 400 Spectrum Center Drive, Suite 550, Irvine, CA 92618 *Telecommuting permitted: work may be performed within normal commuting distance from The Trade Desk, Inc ...

Senior Embedded Software Engineer

Irvine, CA · On-site

$133.10K - $174.40K/yr

THE OPPORTUNITY Silvus is seeking a Senior Embedded Software Engineer to join our Engineering Group, reporting to the Senior Engineering Director for Irvine with dotted-line reporting to the Director ...

Our team is looking for a Senior Software Engineer to play a pivotal role in architecting, developing, deploying, and maintaining robust backend APIs and their downstream integrations and ...

Sr. Software Engineer I

Anaheim, CA · Remote

$128.20K - $169.10K/yr

Senior Software Engineer I (Octothorpe) About Invoca: Invoca is the leading AI-powered conversation intelligence platform. We empower marketing, sales, customer experience, and contact center teams ...

Our team is looking for a Senior Software Engineer to play a pivotal role in architecting, developing, deploying, and maintaining robust backend APIs and their downstream integrations and ...

Senior Software Engineer (Data)

Irvine, CA · On-site

$129.90K - $171.30K/yr

As a Senior Software Engineer on Viant's Data team, you will build and optimize data systems for real-time decision-making and measurement across advertising platforms. Responsibilities : • Design ...

Be Seen First

Senior Backend Software Engineer

Irvine, CA

$131.50K - $173.40K/yr

We're looking for a Senior Backend Software Engineer to co-own our backend architecture and ensure the system is scalable, reliable, and production-ready. This role is ideal for someone who enjoys ...

Be Seen First

Senior Backend Software Engineer

Irvine, CA

$131.50K - $173.40K/yr

We're looking for a Senior Backend Software Engineer to co-own our backend architecture and ensure the system is scalable, reliable, and production-ready. This role is ideal for someone who enjoys ...

next page

Showing results 1-20

Senior Slack Software Engineer information

See Riverside, CA salary details

$78.8K

$149.5K

$200.3K

How much do senior slack software engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for senior slack software engineer in Riverside, CA is $149,491.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,800.00 and $168,500.00 per year, depending on experience, location, and employer.

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

To thrive as a Senior Slack Software Engineer, you need advanced programming skills (such as Java, Python, or JavaScript), a deep understanding of software architecture, and experience with scalable, distributed systems, typically supported by a bachelor’s or master’s degree in computer science or a related field. Expertise in Slack’s API, cloud platforms (like AWS or GCP), CI/CD pipelines, and version control systems (such as Git) is commonly required. Strong problem-solving abilities, leadership, and effective communication help you collaborate across teams and mentor junior engineers. These skills ensure the development of reliable, innovative solutions that enhance Slack's platform while supporting team growth and efficient project delivery.

How does a Senior Slack Software Engineer typically collaborate with cross-functional teams during feature development?

As a Senior Slack Software Engineer, you will frequently collaborate with product managers, designers, and quality assurance teams throughout the product development lifecycle. This collaboration often includes participating in planning meetings, providing technical input during design discussions, and ensuring alignment on feature requirements and timelines. You’ll also mentor junior engineers and facilitate code reviews to maintain high-quality standards. Strong communication skills and a proactive approach are essential, as you’ll often bridge the gap between technical implementation and user-facing features.

What does a Senior Slack Software Engineer do?

A Senior Slack Software Engineer is responsible for designing, developing, and maintaining complex software solutions within the Slack platform. They collaborate with cross-functional teams to deliver high-quality features, optimize system performance, and ensure the scalability of Slack's infrastructure. In addition to hands-on coding, they often mentor junior engineers, contribute to architectural decisions, and help set technical direction for projects. Their work ensures Slack remains reliable, secure, and user-friendly for millions of users.

What is the difference between Senior Slack Software Engineer vs Slack Software Engineer?

AspectSenior Slack Software EngineerSlack Software Engineer
Required Experience5+ years in software development, leadership experience1-3 years, entry to mid-level
ResponsibilitiesDesigning complex features, mentoring, leading projectsDeveloping features, fixing bugs, collaborating with teams
Work EnvironmentFast-paced, collaborative, cross-functional teamsTeam-oriented, Agile environment
CertificationsOptional, but relevant certifications preferredNot typically required

The main difference between a Senior Slack Software Engineer and a Slack Software Engineer lies in experience, responsibilities, and leadership roles. Senior engineers typically lead projects and mentor others, while Slack Software Engineers focus on developing and maintaining features. Both roles work in collaborative, fast-paced environments within the tech industry.

What are the most commonly searched types of Slack Software Engineer jobs in Riverside, CA? The most popular types of Slack Software Engineer jobs in Riverside, CA are:
What are popular job titles related to Senior Slack Software Engineer jobs in Riverside, CA? For Senior Slack Software Engineer jobs in Riverside, CA, the most frequently searched job titles are:
What job categories do people searching Senior Slack Software Engineer jobs in Riverside, CA look for? The top searched job categories for Senior Slack Software Engineer jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Senior Slack Software Engineer jobs? Cities near Riverside, CA with the most Senior Slack Software Engineer job openings:
Infographic showing various Senior Slack Software Engineer job openings in Riverside, CA as of May 2026, with employment types broken down into 4% Internship, 4% As Needed, 54% Full Time, 23% Part Time, and 15% Contract. Highlights an 73% Physical, 8% Hybrid, and 19% Remote job distribution, with an average salary of $149,491 per year, or $71.9 per hour.
Senior Software Engineer

Senior Software Engineer

Luna Innovations

Chino, CA • On-site

$130K - $170K/yr

Full-time

Posted 12 days ago


Job description

About Luna Innovations & The Optics/Polarization Product Line

At Luna Innovations, we measure and manage light in optical fiber. Our Optics/Polarization product line, based out of Chino, CA, specializes in industry-leading components, modules, and test equipment for the characterization and control of optical polarization. Our instruments—ranging from dynamic optical delay/phase management, high-speed polarization state management, full function polarization light analyzer—are critical for optical communications, silicon photonics testing, and fiber optic sensing.

Role Overview

We are seeking a talented Software Engineer with at least 5 years of experience to join the software development team for photonics instrumentation. You will bridge the gap between complex optical hardware and user-facing data, writing the code that controls precision optical devices , manages high-speed data acquisition, and visualizes complex optical impairments in real time.

If you are passionate about hardware-software integration and want to build the logic that drives state-of-the-art optical test equipment, we want you on our team.

Key Responsibilities

  • Hardware Control & Integration: Develop low-level firmware and high-level software to interface with custom optical hardware
  • Data Acquisition & Processing: Design software architectures capable of handling high-speed data streams from optical detectors, ensuring seamless data stream and real-time processing.
  • Algorithm Implementation: Translate complex optical physics and mathematics into efficient code, including optical parameter matrix manipulation (such as Stokes parameters), close-loop control based on measurement result etc.
  • Application Development: Maintain and expand our user-facing data display software/GUI, creating intuitive interfaces that allow engineers to visualize data on a virtual oscilloscope or Poincaré sphere.
  • Automated Test Environments (ATE): Expose APIs and write SDKs so our instruments can be seamlessly integrated into our customers' larger manufacturing and test pipelines.
  • Cross-Functional Collaboration: Work closely with optical, electrical, and systems engineers to define instrument capabilities, troubleshoot prototypes, and bring new photonic test equipment to market.

Required Skills & Experience

Building highly precise polarization instruments requires a specific blend of hardware intuition and software architecture. To be successful in this role, you will need:

  • Experience: 5+ years of professional software engineering experience, specifically in environments where software interacts directly with physical hardware or scientific instrumentation.
  • Core Languages: Proficiency in C/C++ (for low-level hardware control, embedded systems, and high-performance data processing) and Python (for scripting, automation, and data analysis).
  • Hardware Interfacing: Deep understanding of communication protocols and hardware interfaces (e.g., SPI, I2C, UART, TCP/IP, USB, GPIB). You should be comfortable reading a hardware datasheet and writing the driver logic.
  • Real-Time Processing: Experience with multithreading, memory management, and optimizing code for speed to ensure microsecond-level switching and data logging without latency.
  • Mathematical & Analytical Proficiency: The software must calculate and map dynamic optical states. You should have a solid grasp of linear algebra and matrix math (crucial for Jones and Mueller matrices).
  • Problem Solving: Exceptional ability to debug complex, multi-disciplinary systems where a software bug might actually be an electrical noise issue or an optical alignment problem.

Preferred Qualifications

  • Domain knowledge in optics, photonics, or telecommunications (specifically concepts like optics IL, RL PDL, and polarization states).
  • Experience designing and building Graphical User Interfaces (GUIs) for scientific or test measurement equipment.
  • Experienced in Linux driver/App development
  • Familiarity with lab equipment (oscilloscopes, spectrum analyzers, logic analyzers) for debugging software-hardware interactions.
  • Instrument/equipment control language such as LabVIEW.

Salary & Level

  • Salary will be commensurate with experience, and the level of the role may vary. We are ideally looking for a Senior Software Engineer.


Luna is an Equal Employment Opportunity Employer – Luna provides equal employment opportunities to all employees and applicants for employment without regard to race, color, ancestry, national origin, gender, sexual orientation, marital status, religion, age, disability, gender identity, results of genetic testing, or service in the military or any other characteristic. Equal employment opportunity applies to all terms and conditions of employment, including hiring, placement, promotion, termination, layoff, recall, transfer, leave of absence, compensation, and training. Luna expressly prohibits any form of unlawful employee harassment or discrimination based on any of the characteristics mentioned above.