Software Engineer - Internal Tools & IT Infrastructure
- Internship
Salary: $75,000 - 105,000 per year
Requirements:
- Bachelors degree in software engineering, computer science, or a related discipline, or equivalent practical experience
- At least 3 years of full-stack software development and IT infrastructure experience
- Proficiency in JavaScript, TypeScript, HTML, CSS, and Python, and experience with modern frontend and backend frameworks such as React or Vue, and Node.js/Express, Flask, FastAPI, or Django
- Experience managing SQL databases, particularly PostgreSQL, and time-series databases such as InfluxDB; able to write and optimize queries and create visualizations and alerts with tools such as Grafana
- Experience managing on-premises and cloud server infrastructure, including Linux administration, deployment, and services such as Google Cloud Platform, AWS, or Azure; familiarity with Docker and Kubernetes
- Strong understanding of networking fundamentals and TCP/IP, including installing, configuring, and troubleshooting routers, switches, load balancers, firewalls, VPNs, and SSL/TLS certificate services
- Knowledge of cybersecurity fundamentals and best practices for internal systems and networks, on-premises and in the cloud
- Familiarity with Git and version control workflows
- Able to reliably commute to Oakville, Ontario, or plan to relocate before starting work
- Additional experience that would be an asset: NoSQL or other databases, monitoring and alerting tools beyond Grafana, virtualization platforms such as VMware or Proxmox, hybrid on-premises/cloud environments, CI/CD pipelines, networking certifications such as CCNA or equivalent, or building or leading a team or function from the ground up
Responsibilities:
- Design, develop, and maintain internal web tools across frontend, backend, database, and monitoring components using modern technology stacks
- Maintain and enhance existing Python-based internal tools
- Manage on-premises and cloud servers, along with the web services they host
- Install, configure, and troubleshoot local network hardware and services, including routers, switches, load balancers, security appliances, VPNs, firewalls, DNS, and DHCP
- Apply cybersecurity best practices to protect internal systems, infrastructure, networks, and data both on-premises and in the cloud
- Create and maintain technical documentation for internal tools, systems, and network architecture
- Work with colleagues across functions, including engineering, manufacturing, and procurement, to understand internal tooling needs and deliver effective solutions
- Assess network hardware options and coordinate procurement with vendors
- As the team grows, help establish and potentially lead a dedicated full-stack internal tools engineering function
Technologies:
- AWS
- Azure
- Backend
- CI/CD
- Cloud
- CSS
- Django
- Docker
- ETL
- Embedded
- FastAPI
- Flask
- Frontend
- Git
- Grafana
- Hardware
- IoT
- JavaScript
- Kubernetes
- Linux
- Network
- NoSQL
- PostgreSQL
- Python
- React
- SQL
- Security
- TCP/IP
- TypeScript
- VMware
- Vue
- Web
- NodeJS
- DevOps
- Firewall
- Support
More:
We are Electrans Technologies Ltd. (ETL), a multidisciplinary technology company focused on advancing intelligent transportation systems and creating positive change in the commercial vehicle industry. We design and manufacture advanced on-vehicle robotic and embedded systems, with software teams working across embedded and safety-critical systems, IoT, databases, infrastructure, manufacturing and testing software, and web tools. We are hiring a full-time Software Engineer – Internal Tools & IT Infrastructure for our Oakville, Ontario office. This is an on-site, internal-facing role where you will own platforms, data pipelines, networking, and developer tools in partnership with our engineering and leadership teams; as our team grows, there may be an opportunity to develop and lead this function. We offer a competitive salary based on experience, with a stated annual pay range of $75,000–$105,000, performance bonuses, a flexible schedule, a collaborative and supportive team, an open-concept office and kitchen, team-building activities, and on-site parking. Our office is across the street from Bronte GO Station.
last updated 43 week of 2026