
Software Manager – Data Engineering
Allata
full-time
Posted on:
Location Type: Remote
Location: Texas • United States
Visit company websiteExplore more
About the role
- Lead and support engineering teams working on modern data pipelines and data platform solutions.
- Provide technical direction and help shape architecture, delivery, and execution within data-focused initiatives.
- Partner with engineers, architects, analysts, product owners, and business stakeholders to align technical delivery with business goals.
- Drive planning, prioritization, and execution across projects, ensuring predictable delivery and high-quality outcomes.
- Foster strong engineering practices, including code quality, testing, scalability, and operational excellence.
- Support the adoption of software engineering best practices in data-focused environments.
- Coach and mentor team members, helping them grow technically and professionally.
- Contribute to building a collaborative, accountable, and high-performing team culture.
- Help ensure data solutions are reliable, scalable, and ready for analytics and business consumption.
- Support initiatives that enable reporting, analytics, and data-driven decision-making.
Requirements
- Strong experience in software development, ideally in backend or full-stack environments with Python or another backend-oriented programming language.
- Experience leading engineering teams, technical workstreams, or cross-functional initiatives.
- Good working knowledge of SQL.
- Exposure to cloud platforms or modern data ecosystems.
- Familiarity with APIs, integrations, or data-related workflows.
- Exposure to concepts such as ETL/ELT, orchestration, or large-scale data processing.
- Ability to evaluate technical trade-offs and guide teams toward scalable solutions.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonSQLETLELTdata processingAPIsdata pipelinesdata platform solutionscloud platformsdata ecosystems
Soft Skills
leadershipmentoringcollaborationcommunicationplanningprioritizationcoachingtechnical directionproblem-solvingteam culture