Agile Software Engineer - Connected TV / OTT About the Role We're seeking a talented Connected TV ... This is an exciting opportunity for an intermediate-level developer who is passionate about mobile ...
Agile Software Engineer - Connected TV / OTT About the Role We're seeking a talented Connected TV ... This is an exciting opportunity for an intermediate-level developer who is passionate about mobile ...
The Role The Software Engineer position is a key contributor to a key portfolio within the Cloud ... Intermediate development experience & skills with REST API, functional programming, object oriented ...
The Role The Software Engineer position is a key contributor to a key portfolio within the Cloud ... Intermediate development experience & skills with REST API, functional programming, object oriented ...
Staff Software Engineer - Capital One Travel Tech - Backend
Toronto, ON · On-site +1
CA$157K - CA$179K/yr
Provide mentorship to junior and intermediate associates through engineering best practises and ... Bachelor's, Master's or Diploma in Computer Science, Software Engineering, Information Technology ...
Staff Software Engineer - Capital One Travel Tech - Backend
Toronto, ON · On-site +1
CA$157K - CA$179K/yr
Provide mentorship to junior and intermediate associates through engineering best practises and ... Bachelor's, Master's or Diploma in Computer Science, Software Engineering, Information Technology ...
Staff Software Engineer - Capital One Travel Tech - Backend
Toronto, ON · On-site +1
CA$157K - CA$179K/yr
Provide mentorship to junior and intermediate associates through engineering best practises and ... Bachelor's, Master's or Diploma in Computer Science, Software Engineering, Information Technology ...
Staff Software Engineer - Capital One Travel Tech - Backend
Toronto, ON · On-site +1
CA$157K - CA$179K/yr
Provide mentorship to junior and intermediate associates through engineering best practises and ... Bachelor's, Master's or Diploma in Computer Science, Software Engineering, Information Technology ...
Intermediate Application Security Engineer
Ottawa, ON · On-site +1
CA$105K - CA$145K/yr
Bachelor's degree in Software Engineering, Computer Science, Cybersecurity, or a related technical ... intermediate security credentials) * Scripting and automation experience (Python, Go, Bash, Rust ...
Intermediate Application Security Engineer
Ottawa, ON · On-site +1
CA$105K - CA$145K/yr
Bachelor's degree in Software Engineering, Computer Science, Cybersecurity, or a related technical ... intermediate security credentials) * Scripting and automation experience (Python, Go, Bash, Rust ...
Principal Software Developer
$120K - $160K/yr
Senior Software Developer (Full Stack) About the Opportunity Our client is an established global ... Mentor junior and intermediate developers, providing technical guidance and ensuring high-quality ...
Quick apply
Principal Software Developer
$120K - $160K/yr
Senior Software Developer (Full Stack) About the Opportunity Our client is an established global ... Mentor junior and intermediate developers, providing technical guidance and ensuring high-quality ...
Principal Software Developer
$120K - $160K/yr
Senior Software Developer (Full Stack) About the Opportunity Our client is an established global ... Mentor junior and intermediate developers, providing technical guidance and ensuring high-quality ...
Quick apply
Principal Software Developer
$120K - $160K/yr
Senior Software Developer (Full Stack) About the Opportunity Our client is an established global ... Mentor junior and intermediate developers, providing technical guidance and ensuring high-quality ...
The successful incumbentwillcombine strong software engineering, AI/LLMexpertise, data engineering ... Possess intermediate experience in building, deploying, andmaintainingcomplex conversational ...
The successful incumbentwillcombine strong software engineering, AI/LLMexpertise, data engineering ... Possess intermediate experience in building, deploying, andmaintainingcomplex conversational ...
Intermediate Structural Engineer
CA$110K - CA$135K/yr
Your Role as Intermediate Structural Engineer As an Intermediate Structural Engineer, you will be ... Perform structural analysis using advanced software tools to assess integrity, stability, and load ...
Intermediate Structural Engineer
CA$110K - CA$135K/yr
Your Role as Intermediate Structural Engineer As an Intermediate Structural Engineer, you will be ... Perform structural analysis using advanced software tools to assess integrity, stability, and load ...
Your Role as Intermediate Structural Engineer As an Intermediate Structural Engineer, you will be ... Perform structural analysis using advanced software tools to assess integrity, stability, and load ...
Quick apply
Your Role as Intermediate Structural Engineer As an Intermediate Structural Engineer, you will be ... Perform structural analysis using advanced software tools to assess integrity, stability, and load ...
Intermediate Data Engineer ( SQL, Databricks/ Snowflakes, DBT, Airflow)
Toronto, ON · On-site
CA$90K - CA$110K/yr
INTERMEDIATE DATA ENGINEER- Toronto ( 3 days downtown/Hybrid) Our client is interviewing to onboard an Intermediate Data Engineer to join their Data & Analytics team . We are looking for an ...
Quick apply
Intermediate Data Engineer ( SQL, Databricks/ Snowflakes, DBT, Airflow)
Toronto, ON · On-site
CA$90K - CA$110K/yr
INTERMEDIATE DATA ENGINEER- Toronto ( 3 days downtown/Hybrid) Our client is interviewing to onboard an Intermediate Data Engineer to join their Data & Analytics team . We are looking for an ...
At CRANK , we are seeking an Embedded Software Developer with a strong focus on front-end and UI ... Intermediate to senior level of experience * Experience with scripting languages like Lua or Python ...
At CRANK , we are seeking an Embedded Software Developer with a strong focus on front-end and UI ... Intermediate to senior level of experience * Experience with scripting languages like Lua or Python ...
As a team of engineers, architects, designers, scientists, creators, and a community of ... Strong computer software skills with ProjectWise, Word, Excel & MS Project. * Highly proficient in ...
As a team of engineers, architects, designers, scientists, creators, and a community of ... Strong computer software skills with ProjectWise, Word, Excel & MS Project. * Highly proficient in ...
As an L3 software developer, you will * Lead the design and delivery of well-scoped features and components across our TypeScript-based frontend and backend applications, owning them from start to ...
As an L3 software developer, you will * Lead the design and delivery of well-scoped features and components across our TypeScript-based frontend and backend applications, owning them from start to ...
Intermediate Data Engineer
Toronto, ON · On-site
The Intermediate Data Engineer is highly motivated and experienced; responsible for designing, building and maintaining highly scalable and robust data solutions for our global operations. The role ...
Intermediate Data Engineer
Toronto, ON · On-site
The Intermediate Data Engineer is highly motivated and experienced; responsible for designing, building and maintaining highly scalable and robust data solutions for our global operations. The role ...
As an L3 software developer, you will * Lead the design and delivery of well-scoped features and components across our TypeScript-based frontend and backend applications, owning them from start to ...
As an L3 software developer, you will * Lead the design and delivery of well-scoped features and components across our TypeScript-based frontend and backend applications, owning them from start to ...
The Role As an Intermediate Backend Engineer, you will contribute to backend services and tooling ... Your responsibilities will include developing custom software, including our REST APIs, GraphQL ...
The Role As an Intermediate Backend Engineer, you will contribute to backend services and tooling ... Your responsibilities will include developing custom software, including our REST APIs, GraphQL ...
The Role We're looking for an Intermediate Java Backend Developer to join our Insurance practice in ... This role is ideal for a software engineer who enjoys solving complex backend engineering ...
The Role We're looking for an Intermediate Java Backend Developer to join our Insurance practice in ... This role is ideal for a software engineer who enjoys solving complex backend engineering ...
Intermediate Process Engineer - Join a Team That Puts People First At TWD , we know the secret to ... General proficiency with process engineering software and engineering design tools. * Strong ...
New
Quick apply
Intermediate Process Engineer - Join a Team That Puts People First At TWD , we know the secret to ... General proficiency with process engineering software and engineering design tools. * Strong ...
New
Intermediate Structural Engineer
CA$95K - CA$135K/yr
Intermediate Structural Engineer Tetra Tech Canada Inc. CNU Division Discover your full potential ... Software for Structural Analysis. Strong hand-on expertise in the design of heavy industrial ...
Intermediate Structural Engineer
CA$95K - CA$135K/yr
Intermediate Structural Engineer Tetra Tech Canada Inc. CNU Division Discover your full potential ... Software for Structural Analysis. Strong hand-on expertise in the design of heavy industrial ...
Intermediate Software Engineer information
See Ontario salary details
$33.5K - $46.5K
4% of jobs
$46.5K - $59.5K
6% of jobs
$72K is the 25th percentile. Wages below this are outliers.
$59.5K - $72.5K
15% of jobs
$72.5K - $85.5K
17% of jobs
The median wage is $93.8K / yr.
$85.5K - $98.5K
12% of jobs
$98.5K - $111.5K
13% of jobs
$120.4K is the 75th percentile. Wages above this are outliers.
$111.5K - $124.5K
12% of jobs
$124.5K - $137.5K
7% of jobs
$137.5K - $150.5K
6% of jobs
$150.5K - $163.5K
4% of jobs
$163.5K - $176.5K
3% of jobs
$33.5K
$101.8K
$176.5K
How much do intermediate software engineer jobs pay per year?
What does an Intermediate Software Engineer do?
What types of projects and responsibilities can an Intermediate Software Engineer expect on a typical team?
What are the key skills and qualifications needed to thrive as an Intermediate Software Engineer, and why are they important?
What is the difference between Intermediate Software Engineer vs Junior Software Developer?
| Aspect | Intermediate Software Engineer | Junior Software Developer |
|---|---|---|
| Required Experience | 2-4 years | 0-2 years |
| Skills | Proficient in multiple programming languages, problem-solving, and system design | Basic coding skills, understanding of programming fundamentals |
| Work Environment | Collaborates on complex projects, may mentor juniors | Focuses on learning, executing assigned tasks |
| Responsibilities | Designs components, troubleshoots issues, contributes to architecture | Implements features, fixes bugs, learns best practices |
The Intermediate Software Engineer typically has more experience and takes on more complex tasks than a Junior Software Developer. They are expected to work independently on parts of projects and contribute to system design, whereas juniors focus on learning and executing basic tasks. This distinction helps employers identify the right level of expertise needed for specific roles.

Other
Medical, Dental, Vision, PTO
Posted 19 days ago
Job description
We're seeking a talented Connected TV engineer to join our growing team and help build the next generation of mobile applications with integrated AI capabilities. This is an exciting opportunity for an intermediate-level developer who is passionate about mobile development and emerging AI technologies.
You'll work on developing Connected TV applications on a team working with a global media company. You will work with our team in our Agile+AI practices in order to build applications on a week by week sprint. This role is perfect for someone who has experience building connected TV or OTT media players and related applications, and wants to explore building software with AI.
What You'll Do- OTT Development: Build high-quality, performant Connected TV applications across a variety of platforms and devices
- Backend Development: Develop and maintain Node.js backend services and APIs to support mobile applications
- Full Stack Ownership: Take end-to-end responsibility for feature development
- Code Quality: Write clean, testable code following best practices and conduct code reviews
- Collaboration: Work closely with designers, product managers, and other engineers to deliver exceptional user experiences
- Performance Optimization: Monitor and optimize application performance across platforms
Essential Requirements:
- 2+ years of hands-on Connected TV application development experience
- Experience working with multipe device libraries
- Strong proficiency in JavaScript/TypeScript
- Strong proficiency in HTML and CSS, particularly related to bounding boxes and margin
- Understanding of RESTful API design and development
- Familiarity with cloud platforms (AWS, Google Cloud, or Azure)
- Experience with version control (Git) and collaborative development workflows
AI & Modern Development:
- Experience integrating AI/ML models into mobile applications
- Knowledge of Large Language Models (LLMs) and AI APIs
- Experience with AI-powered features like chatbots, recommendation systems, or intelligent automation
Additional Technical Skills:
- React.js experience for web development
- PHP development experience
- Database design and management (SQL and NoSQL)
- CI/CD pipeline setup and maintenance
- Test-driven development (TDD) practices
- Microservices architecture experience
- Docker and containerization
Soft Skills:
- Strong problem-solving and analytical thinking
- Excellent communication skills and ability to work in cross-functional teams
- Self-motivated with ability to work independently
- Adaptability and eagerness to learn new technologies
Professional Growth:
- Opportunity to work with cutting-edge AI technologies
- Professional development budget for courses and conferences
- Mentorship and career advancement opportunities
- Exposure to diverse projects and technologies
Work Environment:
- Flexible hybrid or remote work options
- Collaborative and inclusive team culture
- Modern development tools and equipment
- Agile development methodology
Compensation & Benefits:
- Competitive salary commensurate with experience
- Comprehensive health, dental, and vision coverage
- Generous vacation and personal time
- Stock options or equity participation (if applicable)
- Professional development allowance
- Previous experience in startups or fast-paced environments
- Open source contributions or personal projects showcasing your skills
- Experience with real-time applications (WebSockets, real-time databases)
- Knowledge of mobile security best practices
- Experience with automated testing and quality assurance
- Familiarity with design systems and component libraries
Please include:
- Send us your resume and answer a couple of short questions. We want to see that you do actually have Connected TV experience. And tell us a bit about you and what you're looking for!
- If we like your resume we will send you a series to questions to answer that clarify your experience (we do this in place of an initial call with a recruiter, which allows us to review more candidates)
- Call with HR to get to know you
- Technical interview with our Director of Engineering
- Maybe: second technical interview with a TribalScale engineer
- Follow up survey to understand your job expectations & continued interest
- Offer
- Start!