Senior Software Engineer
EN3 Solutions Ltd.
About the role
Senior Software Engineer – Golang & DevOps (On‑Site Contract)
Location: Mississauga, Peel Region, Ontario
Company: Leading Technology Firm
About the Role
We are a fast‑growing technology leader looking for a seasoned Senior Software Engineer to join our Mississauga team on a full‑time, on‑site contract. You’ll be hands‑on from day one, driving the design, development, and maintenance of high‑performance software solutions that power our core products and services.
Key Responsibilities
- Design & Development – Architect, code, test, and ship robust Go (Golang) services and micro‑services.
- Full‑Stack Delivery – Build and maintain end‑to‑end features, including front‑end components, API layers, and database interactions.
- API Integration – Develop, consume, and document RESTful/GraphQL APIs; ensure secure, performant integrations with internal and third‑party systems.
- Database Management – Write efficient SQL queries, design schemas, and optimize data access patterns for relational databases (PostgreSQL, MySQL, etc.).
- DevOps & CI/CD – Implement and maintain CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, etc.); automate deployments, monitoring, and infrastructure provisioning using IaC tools (Terraform, Ansible, Docker, Kubernetes).
- Quality & Reliability – Enforce best practices for testing (unit, integration, contract), code reviews, and performance profiling.
- Collaboration – Partner with product managers, designers, and other engineers to translate business requirements into technical solutions.
Required Experience & Skills
| Requirement | Details |
|---|---|
| Professional Experience | 8+ years of software engineering experience, with a focus on Golang and DevOps. |
| Programming | Expert‑level Go; comfortable with JavaScript/TypeScript (React, Vue, or Angular) for front‑end work. |
| API Development | Strong background in designing, building, and documenting REST/GraphQL APIs. |
| Database | Proficient in SQL; experience with PostgreSQL, MySQL, or similar RDBMS. |
| DevOps | Hands‑on with CI/CD pipelines, containerization (Docker), orchestration (Kubernetes), and IaC (Terraform/Ansible). |
| Version Control | Git workflow mastery (feature branching, pull‑request reviews). |
| Testing | Unit, integration, and end‑to‑end testing frameworks (Go test, Jest, Cypress, etc.). |
| Problem Solving | Ability to debug complex production issues quickly and propose scalable solutions. |
| Communication | Clear written and verbal communication; comfortable presenting technical concepts to non‑technical stakeholders. |
Preferred (Nice‑to‑Have) Skills
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of event‑driven architectures (Kafka, RabbitMQ).
- Familiarity with monitoring/observability tools (Prometheus, Grafana, ELK).
- Understanding of security best practices (OAuth2, JWT, OWASP).
What We Offer
- Competitive contract rate with performance‑based incentives.
- Group Retirement Savings Plan (GRSP) – employer‑matched contributions.
- Access to cutting‑edge technologies and a collaborative engineering culture.
- Professional development budget for certifications, conferences, and training.
- Modern office in Mississauga with on‑site amenities and a vibrant tech community.
How to Apply
If you’re passionate about building high‑impact software, thrive in a fast‑paced environment, and meet the qualifications above, we’d love to hear from you.
Submit your resume and a brief cover letter outlining:
- Your most relevant Golang projects.
- Experience designing CI/CD pipelines and managing production deployments.
- Why you’re excited about this role in Mississauga.
Please reference the job code J‑18808‑Ljbffr in your application.
Join us and help shape the next generation of technology solutions!
Requirements
- Over 8 years of experience
- Strong skills in API integration
- Strong skills in SQL
- Strong skills in full-stack development
- Knowledge of CI/CD processes
Responsibilities
- Designing, developing, and maintaining software applications
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free