Lead Engineer, Data Pipeline
Team: Game Studio
Location: Redmond, Washington
Commitment: Full-Time
Workplace Type: onsite
Salary:
Responsibilities:
- Work with product managers and technology teams to understand roadmap priorities and shape product features that address customers' needs.
- Employ advanced knowledge of data structures, data modeling and design, and common software design patterns focusing on microservice architecture.
- Articulate design and architecture trade-offs and apply software design patterns to solve complex engineering problems efficiently.
- Drive design and implementation based on sound engineering principles and best practices, focusing on testability, maintainability, and scalability.
- Provide overall project design and estimates for business and technology strategy needs during project scoping phases.
- Manage the velocity of delivery without compromising the quality of product releases.
- Mentor other engineers to make sound technical decisions and help build effective software engineering practices, especially in adopting formal testing as part of the software development process.
- Embrace the “you build it, you run it” engineering principle.
- Champion good software engineering habits, such as clean code principles, security, tech debt balance, TDD, and “going end-to-end early”.
- Own, diagnose, and resolve complex system technical issues and code defects.
- Collaborate with engineering leadership to help establish the technical roadmap to facilitate innovation and enhancement of product capabilities.
- Provide leadership with a point of view on "what’s next" in technology, coding tools, applications, and concepts.
- Drive a culture of technical excellence, continuous improvement, and lifelong learning.
Professional Qualifications:
- Minimum of 8 years of software development experience with a distinguished track record of delivering complex enterprise services (or equivalent experience).
- Minimum of 5 years of experience with programming in C++, Python, or an equivalent compiled language
- Experience building and maintaining ETL/ELT pipelines
- Experience with real-time data processing (Kafka, Apache, and similar)
- Experience with multiple database technologies, especially Relational Databases (SQL), PostgreSQL, MySQL, Graph Databases, and Time-Series Databases.
- Strong understanding of modern CI/CD methodologies and Git-based workflows
- Clear and persuasive written and oral communication skills to lead or persuade fellow engineers and non-technical audience
- A breadth of technology and engineering skills, knowledge, and experience -comfortable with topics spanning programming languages, agentic AI, advanced networking, compute and data platforms, as well as automation and simulation
Preferred Qualifications:
- Experience working on real time data processing technologies
- Experience with Edge and IoT processing technologies
- Familiarity with testing methodologies and fully comfortable with TDD/BDD development practices
- Familiarity with developing applications deployed on public cloud infrastructure such as GCP, AWS, or Azure
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
