Software Engineer jobs in Caledon, ON
Sort by: relevance - date
Senior Software Developer
Easily applyDCI Group of Companies - Discover CommunicationsBrampton, ON L6T 1E4- $135,000–$145,000 a year
- Temporary
- Strong understanding of software design patterns and development best practices.
- 5+ years of hands-on software development experience using Java.
- MacDonald Dettwiler and Associates Inc.Brampton, ON
- $130,000–$185,000 a year
- Permanent
- 15+ years of software engineering experience, including software architecture and system design of Embedded Software for complex machine control applications.
- SamsaraBrampton, ON
- $142,800–$184,800 a year
- 8+ years of professional industry experience in software development.
- Bachelors or masters in computer science, engineering or similar.
- In this role, you will:
Senior Software Engineer
Easily applySoneil SparkBrampton, ON L6T 3T6- $105,000–$125,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Employee assistance program
- Casual dress
- Flexible schedule
- 7+ years of professional software engineering experience, with a strong track record in backend development.
- You'll work closely with our existing frontend team…
IT Programmer (SQL/EDI) - 12months contract
Easily applySofina Foods IncBrampton, ON L6T 5M4- $64,393–$90,082 a year
- Temporary
- Bachelor’s degree in computer science, IT, or a related field.
- Troubleshoot and resolve process issues, recording root cause investigation, outcome and…
Software Manager - Fleet Telematics SaaS
Easily applyNewBrightOrder Inc.Canada- $110,000–$120,000 a year
- Full-time
- Vision care
- Dental care
- Experience in fleet management software.
- BrightOrder builds fleet-management software that keeps fleets safer, smarter and more profitable.
Software Manager - Fleet Telematics SaaS
Easily applyNewBrightOrder Inc.Canada- $110,000–$120,000 a year
- Full-time
- Vision care
- Dental care
- Experience in fleet management software.
- BrightOrder builds fleet-management software that keeps fleets safer, smarter and more profitable.
- #twiceasnice RecruitingOntario
- $120,000–$140,000 a year
- Full-time
- Monday to Friday
- Paid time off
- Vision care
- Dental care
- Relocation assistance
- Disability insurance
- Designated paid holidays
- This is a great opportunity to play a key role in modernizing mission-critical software while helping shape an AI-first engineering organization.
- EBlock Inc.Canada
- $160,000–$180,000 a year
- Full-time
- Monday to Friday +1
- Paid time off
- Vision care
- Dental care
- Life insurance
- RRSP match
- It does not carry product ownership, executive and stakeholder reporting, or broader organizational planning, and cross-team work happens engineer to engineer…
AI/Machine Learning Embedded Engineer
Easily applySoneil SparkBrampton, ON L6T 3T6- $85,000–$120,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Discounted or free food
- Casual dress
- Company events
- Over 5 years of hands-on embedded software engineering and edge AI deployment experience.
- Work closely with hardware, firmware, and data science teams to…
PLC Programmer (HVAC Industry)
Easily applyContinual Energy Inc.Brampton, ON- $75,000–$115,000 a year
- Full-time
- Monday to Friday +2
- Tuition reimbursement
- Paid time off
- Vision care
- Dental care
- Life insurance
- RRSP match
- Experience with relevant HMI/SCADA software.
- Its rapidly growing manufacturing and professional services group has offices and manufacturing in Toronto,…
- Vertical Motion IncCanada
- $90,000–$100,000 a year
- Full-time
- Translate client business rules into reliable software and keep them intact as systems evolve.
- Maintain software packaging, installation and controlled update…
CAD/ Mastercam Programmer
Easily applyNewHigh Strength Plates & Profiles IncMississauga, ON- $32–$40 an hour
- Full-time +1
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- Disability insurance
- RRSP match
- Experience in ProNest software is an asset.
- Pronest or nesting software: 5 years (required).
- Operation of our current/future software packages including…
Senior C++ Flight Software Engineer
Easily applyExperisBrampton, ON- Lead designs for safety critical, real-time software solutions.
- Proven ability to design and implement safety critical real-time software solutions.
- MacDonald Dettwiler and Associates Inc.Brampton, ON
- $112,000–$140,000 a year
- Permanent
- Flight software/aircraft software (highly beneficial).
- Lead designs for safety critical, real-time software solutions.
- As part of a team:
- MacDonald Dettwiler and Associates Inc.Brampton, ON
- $95,000–$115,000 a year
- Permanent
- Proven ability to design and implement embedded software.
- Bachelor’s or Graduate degree in software, Computer, or Electrical Engineering or Computer Science.
Get email updates for the latest Software Engineer jobs in Caledon, ON
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
People also searched:
Career Resources:
Job Post Details
Senior Software Developer
DCI Group of Companies - Discover Communications
Brampton, ON L6T 1E4
•
Hybrid work
$135,000–$145,000 a year
-
Temporary
Senior Software Developer
DCI Group of Companies - Discover Communications
•
Brampton, ON L6T 1E4 • Hybrid work
•
$135,000–$145,000 a year
Job details
$135,000–$145,000 a year
Temporary
Hybrid work in 30 Victoria Crescent, Brampton, ON L6T 1E4
Full job description
1 Year Employment Agreement - Hybrid Model
Key Responsibilities
- Design, develop, test, deploy, and maintain enterprise-grade backend applications using Java and Spring Boot.
- Build and support scalable microservices and RESTful APIs in a distributed systems architecture.
- Design and implement service-to-service communication patterns, error handling mechanisms, and resilient application architectures.
- Develop, integrate, and troubleshoot REST APIs for internal and external system integrations.
- Work with Kafka-based event-driven architectures, including publishing and consuming events, monitoring message processing, and troubleshooting integration issues.
- Design and optimize Cassandra data models, queries, and database structures to ensure high performance and scalability.
- Deploy, configure, and support applications running in Kubernetes environments using Helm charts and deployment configurations.
- Monitor application health, analyze logs, and troubleshoot production and non-production issues across multiple services and environments.
- Perform root cause analysis and implement corrective actions to improve system reliability and performance.
- Participate in code reviews and ensure adherence to established coding standards, design principles, and development best practices.
- Collaborate with product owners, architects, and development teams to deliver high-quality software solutions.
- Manage application configurations and environment-specific deployments across development, testing, and production environments.
- Support continuous improvement initiatives related to performance, scalability, reliability, and maintainability.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or equivalent practical experience.
- 5+ years of hands-on software development experience using Java.
- Strong expertise in:
- Java (Object-Oriented Programming, Collections Framework, Streams, Exception Handling)
- Spring Boot
- Microservices Architecture
- RESTful API Design and Development
- Distributed Systems
- Git-Based Source Control
- Experience with Cassandra, including:
- Data Modeling
- Partition Keys and Clustering Columns
- Query Optimization
- TTL Management
- Distributed Database Concepts
- Experience working with Kubernetes, including:
- Deployments
- Services
- Pods
- Configuration Management
- Helm Charts
- Strong understanding of software design patterns and development best practices.
- Experience troubleshooting complex application and integration issues in multi-service environments.
- Strong analytical, problem-solving, and communication skills.
Preferred Qualifications
- Experience with Apache Kafka and event-driven architectures.
- Experience with Dynatrace or similar application performance monitoring and troubleshooting tools.
- Experience supporting cloud-native and containerized applications.
- Exposure to CI/CD pipelines and DevOps practices.
- Experience working in Agile/Scrum development environments.
Technical Skills
Mandatory
- Java
- Spring Boot
- Microservices
- REST APIs
- Cassandra
- Kubernetes
- Helm
- Git
- Design Patterns
- Distributed Systems
- Production Support & Troubleshooting
Preferred
- Apache Kafka
- Dynatrace
- Event-Driven Architecture
- CI/CD Pipelines
- Cloud Technologies
Core Competencies
- Strong problem-solving and debugging capabilities
- Ownership and accountability
- Collaboration and teamwork
- Ability to work effectively in fast-paced environments
- Continuous learning mindset
- Attention to detail and commitment to quality
- Excellent communication and stakeholder management skills
Let Employers Find YouUpload Your Resume