> Markdown version of [/jobs/ext/1711232-sr-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/1711232-sr-staff-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). --- # Sr Staff Software Engineer - **Company:** Teradata - **Location:** Augusta, ME, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Big Data, C++ (Programming Language), Cloud Computing, Cloud Database, Databases, Data Integration, Database Queries, Software Debugging, Software Design Patterns, Distributed Systems, R (Programming Language), Python (Programming Language), Object-Oriented Software Development, Parsing, Query Optimization, Software Engineering, SQL Databases, Teradata SQL, Test-Driven Development (TDD), Parallel Computation, HybridCloud, Information Technology, Massively Parallel Processing, Free and Open-Source Software - **Published:** July 16, 2026 - **Apply:** https://dejobs.org/x/x/3F5C3B33C9834451BD8B150CC6138D10/job/ ## About the Role * Bachelor's degree in Computer Science or a related discipline with 10+ years of relevant industry or research experience; or Master's degree with 8+ years; or Ph.D. with 5+ years. * Technical leadership experience driving complex, visionary work in cloud-based data management, specifically in query processing and optimization. * Deep expertise in C/C++, with strong proficiency in Java, Python, R, and SQL. * Solid Computer Science fundamentals: object-oriented design, design patterns, and test-driven development. * Experience debugging complex software in a parallel processing environment. * Demonstrated ability to design large-scale, elastic, and highly available cloud database services or distributed systems. * Strong understanding of Amazon Web Services (AWS) and public cloud technologies and operations. What You'll Bring * Experience contributing to or working with open source projects. * Familiarity with a variety of database technologies and ecosystems. * Experience with Agile software development methodologies and tools. * Debugging and optimization skills at the Assembly level. * A mindset that is passionate, self-motivated, proactive, and collaborative - with excellent written and verbal communication skills. ## Description As a Sr. Staff Software Engineer on the Database Query Optimization team at Teradata Labs, you will contribute to the design, development, and testing of advanced features for the Teradata SQL Engine - one of the world's leading cloud-based query optimization platforms. You will lead technical direction for complex feature development, drive competitive analysis, and help shape the future of Teradata's massively parallel processing (MPP) systems across on-premises and hybrid cloud environments. * Own all phases of the agile software development lifecycle, from software design through customer support. * Research and establish technical direction for complex feature development; perform functional and performance problem analysis. * Conduct competitive analysis of database management systems and data integration solutions; provide recommendations to close competitive gaps and enhance Teradata's advantages. * Design, implement, validate, and test new database and query optimization features in an Agile framework; identify and resolve functional and performance defects. * Lead and provide technical direction for a group of software engineers during feature development. * Partner with the feature manager on technical planning, project tracking, and status reporting for large-scale initiatives. * Design, implement, and maintain the LLVM-based query Parsing Engine. * Contribute to the delivery and continuous improvement of robust, resilient, and high-quality database products. Who You'll Work With You will collaborate closely with a world-class team of database architects and software engineers within Teradata Labs to advance emerging technologies and deliver the next generation of big data analytics solutions. Specifically, you will work with: * Database engineers and architects on the Query Optimization team to define and execute feature development roadmaps. * Feature managers and technical program leads to plan, track, and deliver large-scale engineering projects. * Cross-functional stakeholders across product, cloud infrastructure, and customer support to ensure robust and resilient product delivery. ## Related Videos - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [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) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [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) - [In-Memory Computing - The Big Picture](https://www.wearedevelopers.com/videos/626-in-memory-computing-the-big-picture) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [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) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Making Data Warehouses Fast: A Developer’s Story](https://www.wearedevelopers.com/magazine/107-making-data-warehouses-fast-a-developer-s-story) - [Top Big Data Technologies That You Need to Know](https://www.wearedevelopers.com/magazine/108-top-big-data-technologies-that-you-need-to-know) - [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)