Job Description
Summary
We are looking for a Staff Software Engineer to act as a high-level individual contributor. In this role, you will architect and build scalable full-stack solutions. You will drive the technical build-out of our data and analytics platforms, providing architectural direction across teams and systems, while extending your reach to deliver targeted solutions across our APIs, front-end, and back-end systems.
If you're someone who loves solving ambiguous problems, building scalable systems, and partnering across teams to drive business impact, this role is for you.
What you'll do
- Drive the build out of our data and analytics platforms to power analytics and enhanced decision making for SmartMedia Technologies personnel and clients.
- Own and lead the development of the data pipeline, including vendor and internally developed technology, with an integrated strategy to harmonize, standardize, and drive a thoughtful roadmap across teams and systems to maximize business value and minimize long term operational cost and risk to the business.
- Establish and enforce robust engineering standards (including code review, architectural guidance and active technical mentorship across engineering teams), data governance, and operational practices to ensure continuous improvement in product delivery, data quality, and compliance.
- Provide architectural guidance and informed recommendations, balancing delivery speed, scalability, cost, security, and long-term maintainability.
- Actively partner with internal and external stakeholders to ensure alignment and delivery toward shared success for critical business processes and objectives.
- Ensure Data & Analytics platform technology and processes across the ecosystem adhere to the SmartMedia Technologies values and all security, data management, and compliance requirements.
- Other tasks, duties or special projects as assigned.
Knowledge, Skills and Abilities
- 12+ years of data engineering experience, , including hands-on development and contribution to code for complex data pipelines, advanced business analytics, and complex problem solving.
- 5+ years of experience providing technical leadership and mentorship to engineers and analysts.
- Expert-level proficiency in Python and SQL for data manipulation, ETL/ELT development, and optimization.
- Proficiency in full-stack development technologies (e.g., Node.js, React, or similar) to support the architectural extension of APIs and front-end systems.
- Excellent written and verbal communication skills, with the ability to craft compelling stories for diverse audiences to communicate strategy, product roadmap, and operational delivery.
- Ability to influence and deliver results in a global, matrixed environment comprised of multiple internal and external stakeholders.
- Proficient in modern software architectural principles and patterns.
- Experience with public cloud infrastructure technologies (EC2, Lambda, RDS, S3, AWS Athena, DynamoDB, or Google/Azure equivalents).
Education, Experience and Training
- Bachelor’s degree in Data Science, Computer Science, Business, Mathematics, Analytics, Economics, or a related field (or equivalent experience).
- 12+ years of data engineering experience, including hands-on development and direct code contributions to complex data pipelines, advanced business analytics, and large-scale problem solving.
- 5+ years of experience providing technical leadership, mentoring engineers and analysts, and setting engineering best practices.
Compensation
There is a different pay range applicable to specific work locations and regions. The base salary for this role falls in the range of $140K - $190K per annum and is dependent on numerous varying factors, including but not limited to skills, work experience, job-related knowledge, and location. This range does not include other compensation benefits that may be offered as part of the total compensation package.
Skills
- Communications Skills
- Development
- Problem Solving
- Python
- React
- Software Engineering
- SQL
- Team Collaboration

