> Markdown version of [/jobs/ext/4003320-senior-software-development-engineer](https://www.wearedevelopers.com/jobs/ext/4003320-senior-software-development-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). --- # Senior Software Development Engineer - **Company:** BRANCHLAB INC. - **Location:** Boulder, CO, United States - **Experience:** Expert - **Salary:** $145,000.0 - $195,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Airflow, Amazon Web Services, Amazon S3, Big Data, Cloud Computing, Code Review, Continuous Integration, Data Systems, Database Queries, Software Debugging, Distributed Systems, Python (Programming Language), Machine Learning, Operational Databases, Performance Tuning, Query Optimization, Software Engineering, Data Processing, Snowflake, Apache Spark, Electronic Medical Records, Backend, Event Driven Architecture, Data Lakes, Kubernetes, Machine Learning Operations, Databricks - **Published:** October 29, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-development-engineer-boulder-co--e261e0e0-6109-42ea-a7d3-a215d153e22e ## About the Role Software Development, Software Engineering, Legal, Artificial Intelligence (AI), Healthcare, Process Improvement, Performance Management, Software Engineering, Systems Scalability, Distributed Computing, * Strong backend software engineering experience, particularly with Python. * Significant hands-on experience building and optimizing production data pipelines with Apache Spark. * Experience processing large datasets in distributed environments and strong SQL skills. * Experience with cloud-native systems, ideally AWS, including technologies such as Kubernetes, EMR, S3, and Athena. * Experience with workflow orchestration tools such as Apache Airflow. * Strong understanding of distributed systems, data processing, performance, and reliability. * Experience leading technical projects or small engineering teams while remaining a hands-on contributor. * Strong technical judgment, communication skills, and a pragmatic approach to building maintainable production systems. NICE-TO-HAVES * Previous experience as a tech lead, team lead, or hands-on engineering manager. * Experience with infrastructure-as-code and CI/CD. * Experience with data lakes, Snowflake, Databricks, or streaming architectures. * Experience deploying machine learning models or building ML infrastructure. * Background in data modeling, query optimization, and performance tuning. * Exposure to Healthcare, AdTech, or privacy-sensitive data systems. ## Description * Design, build, and own backend systems and APIs using Python. * Build and optimize large-scale data-processing pipelines using Apache Spark. * Design systems for ingesting, transforming, aggregating, and querying large datasets. * Architect and operate distributed workloads on AWS using technologies such as EKS, EMR, and Airflow. * Lead small engineering teams or project workstreams while remaining a hands-on contributor. * Break down complex initiatives, drive technical decisions, coordinate execution, and help remove blockers. * Mentor engineers through design reviews, code reviews, debugging, and day-to-day technical guidance. * Improve the reliability, scalability, performance, security, and observability of production systems.