Lead Software Engineer - Backend
Who We Are
The Lead Software Engineer is responsible for owning large and complex projects, ensuring team collaboration and delivery with minimal risk. This role requires strong project leadership skills and the ability to break down projects into deliverable units.
While this is a fully remote role based anywhere in the United States, travel will be required based on business needs.
What You Will Do
- Lead Data-Driven Software Development: Design and implement production-grade systems using Python and TypeScript, with a strong focus on scalable, maintainable data-centric applications.
- Architect Data Pipelines: Lead the design, development, and monitoring of robust, scalable ETL/ELT workflows using Airflow or related orchestration tools, ensuring data lineage, quality, and resiliency.
- Optimize Analytical Data Stores: Architect, manage, and optimize Redshift or similar OLAP data warehouse solutions for high-performance analytics, supporting both batch and near real-time use cases.
- Implement Data Engineering Best Practices: Drive data modeling, partitioning, indexing, and other performance tuning techniques, while ensuring data privacy, security, and compliance.
- Cross-Functional Collaboration: Partner with product, engineering, analytics, and data science teams to build data infrastructure that supports experimentation, reporting, and advanced analytics.
- Mentor and Uplift the Team: Support the growth of engineers through code reviews, architectural guidance, and shared ownership of technical direction.
- Technical Leadership & Strategy: Own strategic planning for platform evolution—including GOES™, our Outcome Engineering solution that streamlines every phase from data analysis to performance measurement., Agentic AI, and enterprise data workflows—balancing innovation with reliability.
What You Bring
- 6+ years of relevant industry experience
- Proven experience implementing CI/CD pipelines for data and software artifacts
- Operational knowledge of Kubernetes and containerized batch/stream processing environments
- Familiarity with enterprise-grade data warehouses such as Snowflake and hybrid storage models
- Understanding of agentic AI systems or intelligent automation architectures
Check us out at www.goodwaygroup.com to learn more!
If you identify as a female candidate, and feel you can do this role even if there are a few things perhaps you've not done, please apply anyway! Goodway Group is 70% Female! We realize that men tend to apply for jobs when they can meet around 60% of the requirements for the role, where women tend to only apply when they know they meet 100% of the requirements.
Goodway Group is human-first, constantly working to become more inclusive and to make sure our employee population reflects our desire to constantly add to our diversity in all ways. We want applications from everyone, regardless of race, creed, color, religion, sex, sexual orientation, gender identity, national origin, marital status, citizen status, age, disability, military or protected veteran status, genetic predisposition or carrier status or any other legally protected status. #usremote
Apply for this job
*
indicates a required field