> Markdown version of [/jobs/ext/1487131-sr-data-engineer](https://www.wearedevelopers.com/jobs/ext/1487131-sr-data-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). --- # Sr. Data Engineer - **Company:** CitiusTech - **Location:** Portland, OR, United States (Remote available) - **Experience:** Expert - **Salary:** $120,000.0 - $135,000.0 - **Contract:** Permanent contract - **Skills:** Query Performance, Adaptable Database Systems, Data Governance, Data Profiling, Python (Programming Language), SQL Databases, Strategies of Testing, Snowflake, Data Lineage - **Published:** July 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=348d22176484b939 ## About the Role * Engineering Degree - BE/ME/BTech/MTech/BSc/MSc. * Technical certification in multiple technologies is desirable. Skills: - Mandatory skills * SQL: Highly Skilled. Must be familiar with common table elements (CTEs), complex joins, and analytic & windowing functions. * Python: experience is required. * Snowflake: Prefer candidates with real-world experience using Snowflake. * Data Profiling: Must be able to identify unique and primary keys and determine cardinality, data type, precision, and scale, and skew. ## Description * Design and implement scalable data models and pipelines that align with business objectives * Develop complex DBT models using advanced features (macros, packages, custom materializations). * Collaborate with business leaders to translate complex requirements into technical solutions. * Identify and resolve performance bottlenecks in Snowflake queries and DBT models. * Optimize Snowflake warehouse configurations and query performance. * Design and implement data quality frameworks and testing strategies. * Create reusable DBT packages and macros for team-wide use. * Manage CI/CD pipelines for DBT deployments. * Review and approve pull requests from junior team members. * Troubleshoot production issues and implement long-term solutions. * Document architectural decisions and data lineage ## Related Videos - [Enjoying SQL data pipelines with dbt](https://www.wearedevelopers.com/videos/823-enjoying-sql-data-pipelines-with-dbt) - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [How Cisco embraced a DevOps culture within its network engineering team](https://www.wearedevelopers.com/videos/99-how-cisco-embraced-a-devops-culture-within-its-network-engineering-team) - [Beyond SQL Generation: How to Teach Agents What Your Database Actually Means](https://www.wearedevelopers.com/videos/100127-beyond-sql-generation-how-to-teach-agents-what-your-database-actually-means) - [How building an industry DBMS differs from building a research one](https://www.wearedevelopers.com/videos/768-how-building-an-industry-dbms-differs-from-building-a-research-one) ## Related Articles - [Making Data Warehouses Fast: A Developer’s Story](https://www.wearedevelopers.com/magazine/107-making-data-warehouses-fast-a-developer-s-story) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Top Big Data Technologies That You Need to Know](https://www.wearedevelopers.com/magazine/108-top-big-data-technologies-that-you-need-to-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)