ABOUT US:
Tarco is a boutique consulting firm specializing in delivering full-scope automation, digital solutions, engineering services (across Electrical, Structural, Civil, and Mechanical disciplines), and E&I Field Services, including commissioning, construction, and start-up support. With nearly three decades of expertise embedded in our Motiv Intelligent Execution Platform, we pride ourselves on being a trusted advisor and long-term partner for clients across diverse industries.
At Tarco, we are driven by our core principles: Trust, Transparency, and Taking Ownership. These values define how we collaborate with our clients and empower our team to deliver innovative, reliable, and tailored solutions that consistently exceed expectations. We believe that building a successful and reputable company starts with our people. At Tarco, you’ll find:
A collaborative and supportive work environment where mentorship and learning are actively encouraged.
A culture that values work-life balance and offers flexibility to help employees excel professionally and personally.
Opportunities to contribute to cutting-edge projects while growing alongside industry leaders.
We’re on a mission to shape the future of engineering and technology with the best minds in the business. If you’re passionate about innovation and thrive in a people-centered, quality-driven culture, we want you to be part of our journey.
We are recruiting for the following position(s):
Senior Software Developer
ABOUT THE JOB:
Our Senior Software Developer specializes in SQL and Python, designing and optimizing ETL pipelines, data models, and scalable infrastructure to support analytics and machine learning. They ensure data quality, reliability, and performance across diverse sources, leveraging cloud platforms and modern data engineering tools. In addition to core data expertise, they bring valuable experience with SCADA systems, compressors, and gas turbines, enabling them to integrate and manage industrial and time-series data within enterprise data ecosystems. Their strength lies in building production-grade data solutions that bridge traditional IT with operational technology, driving efficiency and insight across both business and industrial domains.
WHAT YOU’LL DO:
At all times act in the best interest of the company by performing duties in a dignified and professional manner that will protect and maintain Tarco’s Values, Integrity, Mission, Vision, and Culture.
Design, develop, and maintain ETL pipelines and data workflows using SQL and Python.
Build and optimize data models, schemas, and warehousing solutions to support analytics and machine learning.
Integrate and manage time-series and industrial data sources (e.g., SCADA, compressor and gas turbine systems) where applicable.
Ensure data quality, reliability, and security across all platforms and environments.
Collaborate with data scientists, analysts, and business teams to deliver reliable datasets and insights.
Monitor and improve system performance, scalability, and efficiency.
Stay current with emerging tools, platforms, and best practices in data engineering and industrial data integration.
YOU HAVE:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
5+ years of professional experience in data engineering or a related role.
Familiarity with CI/CD practices and Git-based version control.
Valid Canadian Driver’s License.
Membership with APEGA/ASET or eligible considered an asset.
Experience working with SCADA systems, compressors, and gas turbines.
Exposure to industrial automation, IoT, or time-series data (e.g., OSIsoft PI, Ignition, InfluxDB).
Experience with distributed data ecosystems (Spark, Kafka, Hadoop).
Understanding of data science workflows and ML model deployment pipelines.
Advanced proficiency with SQL (complex queries, optimization, data modeling).
Strong programming expertise in Python (data pipelines, scripting, automation).
Experience with cloud data platforms (AWS, Azure, GCP) and modern data tools (Airflow, dbt, Snowflake, Databricks, etc.).
Solid knowledge of ETL/ELT design, data warehousing, and schema management.
The position requires an ability to travel to various job sites, necessitating upwards of 10% of your time spent away from the office. This travel may involve visiting different locations for project meetings, site assessments, or on-site commissioning with team members and clients, highlighting the need for flexibility and adaptability in managing work responsibilities across diverse settings.
Strong problem-solving and analytical skills.
Ability to communicate technical concepts clearly to diverse stakeholders.
Collaborative team player with a proactive, adaptable mindset.
Curious, self-driven, and eager to learn new tools and technologies.
EMPLOYEE BENEFITS AT TARCO:
At Tarco, we believe that taking care of our team is essential to fostering a thriving workplace. That’s why we offer a comprehensive suite of employee benefits designed to support your well-being, career growth, and work-life balance.
Here’s what you can look forward to as part of the Tarco team:
Comprehensive Health Benefits Program: Enjoy extensive coverage, including a Health Spending Account to address your unique healthcare needs.
RRSP Employer Matching Program: Plan for your future with confidence through our competitive retirement savings support.
Corporate Incentive Bonuses: Be rewarded for your contributions with profit-sharing bonuses that recognize your hard work and dedication.
Family-Inclusive Events: Celebrate throughout the year with memorable events that bring employees and their families together in fun and meaningful ways.
Mentorship and Development Opportunities: Grow your career with access to mentorship programs, skill development initiatives, and opportunities to expand your expertise.
At Tarco, we’re not just about work; we’re about creating a community that values your contributions and invests in your future. Join us and experience a workplace where you’re truly valued.
SENIOR SOFTWARE DEVELOPER
Closes October 8, 2025