> Markdown version of [/jobs/ext/2034766-telecommute-backend-software-engineer-platform](https://www.wearedevelopers.com/jobs/ext/2034766-telecommute-backend-software-engineer-platform). 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). --- # TELECOMMUTE Backend Software Engineer (Platform) - **Company:** Bayside Solutions - **Location:** Cupertino, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $124,800.0 - $145,600.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Big Data, Information Engineering, Data Infrastructure, Extract Transform Load (ETL), Data Structures, Software Debugging, Distributed Computing Environment, Distributed Systems, Python (Programming Language), Metadata, Data Streaming, Cloud Platform System, Data Ingestion, System Availability, Apache Spark, Backend, Pyspark, Data Management, Data Pipelines, Databricks - **Published:** August 12, 2026 - **Apply:** https://www.dice.com/job-detail/054bc7b7-7c3b-4d0b-a882-7a7669c323c3 ## About the Role * Strong software engineering fundamentals, including data structures, algorithms, and system design. * Hands-on backend development experience in one or more languages such as Python, Java, or Scala. * Understanding of data engineering concepts, including: + ETL pipelines + Data ingestion + Metadata processing + Batch or distributed data processing * Experience with tools or frameworks such as PySpark, Spark, Databricks, or similar technologies. * Ability to debug complex backend or pipeline issues. * Strong ownership mindset and ability to work with minimal direction. * Good documentation and communication skills., * Experience working with Scala-based systems. * Familiarity with data platform products, registry services, or metadata platforms. * Experience with cloud-based data platforms or distributed systems. * Prior experience supporting production systems or business-hours on-call rotation. * Experience working in fast-moving engineering environments. ## Description We are looking for a strong Senior Software Engineer with experience in data engineering concepts to support our data platform initiatives. This role is best suited for someone who has solid backend engineering fundamentals and can work independently on data-related systems, pipelines, and services., * Design, build, and maintain backend services and data platform components. * Develop and support data ingestion pipelines, ETL workflows, and metadata processing jobs. * Work with large-scale data systems and distributed processing frameworks. * Troubleshoot pipeline, service, and data flow issues across production systems. * Collaborate with engineering teams to understand requirements and deliver reliable solutions. * Own tasks end-to-end, including implementation, testing, documentation, and handoff. * Support existing systems written in Scala while contributing in languages such as Python, Java, or Scala. * Participate in system design discussions and help improve platform reliability and scalability. ## Related Videos - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Empowering Retail Through Applied Machine Learning](https://www.wearedevelopers.com/videos/976-empowering-retail-through-applied-machine-learning) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)