Senior Software Engineer

Selector Software

Santa Clara (CA)

On-site

USD 150,000 - 185,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Discretionary PTO
Health insurance
401k
Bonus potential

Job summary

Selector Software is seeking a Senior Software Engineer to design and maintain production-grade backend systems focused on ETL pipelines, data models, and platform integrations.

You will mentor engineers, collaborate with customers, and drive agentic AI workflows in production environments to deliver scalable, real-world solutions.

Qualifications

  • Bachelor's degree or higher in Computer Science, Engineering, or a related field.
  • 3–7 years of professional experience in a technical or engineering role, including owning systems end-to-end.
  • Strong coding skills in Python with experience building ETL pipelines and working with complex data structures; exposure to Ansible or Go is a plus.
  • Demonstrated technical leadership experience — leading projects, mentoring engineers, or setting technical direction.
  • Solid working knowledge of AWS, GCP, or Azure.
  • Hands-on experience with Docker and Kubernetes.
  • Strong SQL skills for data extraction and analysis; familiarity with Jupyter notebooks is a plus.
  • Experience with agentic AI workflows and real-world engineering problems.
  • Strong communication skills and customer-facing experience.
  • Solid understanding of networking concepts; self-starter in a fast-paced environment.

Responsibilities

  • Design, write, and maintain production-grade Python/Go code for ETL pipelines, data models, and platform integrations.
  • Apply agentic AI workflows to automate data engineering, correlation, and root-cause analysis across complex infrastructure data.
  • Provide technical leadership on architecture and design decisions for backend systems and integrations.
  • Mentor and guide junior engineers, reviewing code and raising the technical bar.
  • Build backend logic connecting the platform to customer data sources and APIs.
  • Work with customers to translate complex data structures into actionable solutions.
  • Lead integration and deployment of the platform to meet customer requirements with sales and customer teams.
  • Ensure customers are enabled for use and basic self-serve extensions.
  • Drive pre-sales activities and POC builds with the sales team.
  • Document customer feedback and translate it into product and engineering improvements.

Skills

Python
ETL pipelines
Technical leadership
SQL
Public cloud
Data structures
Agentic AI workflows

Education

Bachelor's degree in Computer Science or Engineering

Tools

Docker
Kubernetes
Ansible

Job description

Senior Software Engineer
About Us

Selector is building an operational intelligence platform for digital infrastructure. Using an AI/ML-based analytics approach, the platform provides actionable, multi-dimensional insights to network, cloud, and application operators. It helps operations teams meet their KPIs through seamless collaboration, a search-driven conversational experience, and automated data engineering pipelines.

Our solutions are used by leading Telecom, Media, Health Care, Finance, Retail, Professional Sports, and Fortune 500 enterprise organizations around the world. Our novel approach and rapidly expanding footprint position us for continued growth as a category leader.

Perks: discretionary PTO, health insurance, 401k, bonus potential, and more.

About the Role

This is a backend-heavy role for experienced engineers who want to solve complex data and systems problems — and see that work run in production, inside a customer's environment, not just in a sprint backlog. You'll build and maintain the ETL pipelines, data models, and integrations that power Selector's platform, applying agentic AI workflows to help infrastructure reason about itself at scale, while providing technical leadership and mentorship to engineers around you.

You’ll also work directly with customers to understand their data and environment, translating complex technical concepts into solutions that fit their specific, high-stakes infrastructure — so your backend work isn't abstract, it's solving a real problem for a real team.

Responsibilities
  • Design, write, and maintain production grade Python/Go code for ETL pipelines, data models, and platform integrations.
  • Apply agentic AI workflows to automate data engineering, correlation, and root-cause analysis across complex infrastructure data.
  • Provide technical leadership on architecture and design decisions, setting the technical direction for backend systems and integrations.
  • Mentor and guide junior and mid-level engineers, reviewing code and helping raise the technical bar across the team.
  • Build backend logic connecting Selector's platform to customer data sources, APIs, and existing tooling.
  • Work directly with customers to understand complex data structures, workflows, and analytics requirements, translating them into technical solutions.
  • Lead hands-on integration and deployment of Selector's platform to meet customer requirements, partnering with sales and customer teams.
  • Help ensure customers are enabled for use and basic self-serve extensions of Selector's capabilities.
  • Drive pre-sales activities and Proof of Concept (POC) builds, shaping technical strategy in collaboration with the sales team.
  • Document customer feedback and translate it into concrete product and engineering improvement proposals.
You Will Thrive If You
  • Enjoy backend engineering — especially ETL, data pipelines, and complex system design — and want to see your work run in front of real customers.
  • Like applying AI/agentic workflows to solve genuinely hard, ambiguous problems, not just well-defined ones.
  • Naturally lead by example and enjoy mentoring other engineers, without needing a formal management title to do it.
  • Remain hands-on with testing and automation even as you take on more architectural and leadership responsibility.
  • Can evaluate whether a system output is truly correct, not just whether a test passed.
  • Balance quality, speed, and pragmatism when building under real customer constraints.
  • Build processes that improve quality without introducing unnecessary overhead.
  • Enjoy solving complex technical problems and working closely with both engineering and customer teams.
Requirements
  • Bachelor's degree or higher in Computer Science, Engineering, or a related field.
  • 3–7 years of professional experience in a technical or engineering role, including experience owning systems end-to-end.
  • Strong coding skills in Python, with deep experience building ETL pipelines and working with complex data structures; exposure to Ansible or Go is a plus.
  • Demonstrated technical leadership experience — leading projects, mentoring engineers, or setting technical direction, with or without a formal title.
  • Solid working knowledge of public cloud platforms such as AWS, GCP, or Azure.
  • Hands-on experience with containerization technologies such as Docker and Kubernetes.
  • Strong SQL skills for data extraction and analysis; familiarity with Jupyter notebooks is a plus.
  • Experience with or strong interest in agentic AI workflows and applying them to real-world engineering problems.
  • Strong communication skills, both verbal and written, with experience working in a customer-facing environment.
  • Solid understanding of networking concepts (e.g., Data Center, WAN, DNS/DHCP).
  • A self-starter attitude and the ability to thrive in a fast-paced, collaborative environment.
Compensation

The salary for this role is $150,000 – $185,000. Final offer amounts are determined by multiple factors, including prior experience and job location, and may vary from the amount listed.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Selector • San Mateo (CA)

On-site
USD 120,000 - 140,000
Discretionary PTO
Health insurance
401k
+1
Software Engineer
Software Engineer

Selector Software • Santa Clara (CA)

On-site
USD 120,000 - 140,000
Discretionary PTO
Health insurance
401k
+1
Solutions Engineer
Solutions Engineer

Selector Software • Santa Clara (CA)

On-site
USD 140,000 - 170,000
Discretionary PTO
Health insurance
401k
+2
Mid Level Solutions Engineer
Mid Level Solutions Engineer

Selector • Santa Clara (CA)

On-site
USD 120,000 - 140,000
Discretionary PTO
Health insurance
401k
+1
Solutions Engineer
Solutions Engineer

Selector AI • Santa Clara (CA)

Hybrid
USD 90,000 - 120,000
Equity packages
Healthcare
Unlimited PTO
+3
Backend Engineer: AI-Driven Data Pipelines & ETL
Backend Engineer: AI-Driven Data Pipelines & ETL

Selector • San Mateo (CA)

On-site
USD 120,000 - 140,000
Discretionary PTO
Health insurance
401k
+1
Senior Backend Software Engineer
Senior Backend Software Engineer

Ketch • San Francisco (CA)

Hybrid
USD 160,000 - 220,000
Full medical/dental/vision
401(k)
Equity
+1
Senior Software Engineer, Backend
Senior Software Engineer, Backend

Recruiting from Scratch • San Francisco (CA)

On-site
USD 250,000 - 300,000
Competitive equity
Profit sharing
On-site
Sr. Software Engineer
Sr. Software Engineer

Grocery Outlet • Emeryville (CA)

On-site
USD 135,000 - 155,000
Annual Bonus Program
Equity
401(k) Profit Sharing
Senior Backend Software Engineer - Agent Platform
Senior Backend Software Engineer - Agent Platform

SentinelOne • United States

On-site
USD 132,000 - 182,000
RSUs
ESPP
Flexible time off
+9