> Markdown version of [/jobs/ext/2718346-software-engineer](https://www.wearedevelopers.com/jobs/ext/2718346-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Selector Software, Inc. - **Location:** Santa Clara, United States - **Experience:** Starter - **Salary:** $120,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Data Analysis, Microsoft Azure, Computer Networks, Data Centers, Information Engineering, Extract Transform Load (ETL), Data Structures, Dynamic Host Configuration Protocol, Domain Name System (DNS), Python (Programming Language), Ansible, SQL Databases, Wide Area Networks, Jupyter Notebook, Backend, Containerization, Information Technology, Data Analytics, Enterprise Integration, Build Process, Software Coding, Data Pipelines, Docker - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/software-engineer-selector-software-8811038 ## About the Role * Bachelor's degree or higher in Computer Science, Engineering, or a related field. * 0-3 years of professional experience in a technical or engineering role. * Solid coding skills in Python, with comfort building ETL pipelines and working with complex data structures; exposure to Ansible or Go is a plus. * Basic familiarity with public cloud platforms such as AWS, GCP, or Azure. * Exposure to containerization technologies such as Docker and Kubernetes. * Working understanding of SQL for data extraction and analysis; familiarity with Jupyter notebooks is a plus. * Interest in or exposure to agentic AI workflows and applying them to real-world engineering problems is a plus. * Strong communication skills, both verbal and written, with a desire to work in a customer-facing environment. * General awareness of networking concepts (e.g., Data Center, WAN, DNS/DHCP) - deeper expertise can be developed on the job. * Eagerness to learn, a self-starter attitude, and the ability to thrive in a fast-paced, collaborative environment. ## Description This is a backend-heavy role for 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. 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 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. * 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. * Support hands on integration and deployment of Selector's platform to meet customer requirements, working alongside senior engineers. * Help ensure customers are enabled for use and basic self-serve extensions of Selector's capabilities. * Document customer feedback and translate it into concrete product and engineering improvement proposals. You Will Thrive If You * Enjoys coding and data analysis - 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. * Lead by example and remain hands on with testing and automation. * 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. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Dev & Test in the Cloud? Deploy your cloud environments with Ansible & Terraform](https://www.wearedevelopers.com/videos/1607-dev-test-in-the-cloud-deploy-your-cloud-environments-with-ansible-terraform) - [Behind the Curtain: How Recruiters Shortlist Devs in an AI-Driven Market and How You Stand Out](https://www.wearedevelopers.com/videos/100229-behind-the-curtain-how-recruiters-shortlist-devs-in-an-ai-driven-market-and-how-you-stand-out) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)