Java Software Engineer jobs in Scarborough, ON
Senior Software Engineer
Easily applyUrgently hiringTactableToronto, ON M5A 1E1- $140,000–$190,000 a year
- Full-time
- Paid time off
- Dental care
- Life insurance
- Disability insurance
- Extended health care
Often responds in 3 days- Mentor junior and mid-level engineers on data engineering best practices, from streaming to transformation layers.
- Comprehensive health and dental plan.
- TeranetToronto, ON M5J 2M2
- $104,000–$115,000 a year
- Full-time
- Weekends as needed
- Employee assistance program
- Paid vacation
- Strong knowledge of source control software (preferably Git).
- Software engineering, computer science or related degree plus 4+ years software development…
Senior Software Developer - Full Stack
Easily applyMaarut IncToronto, ON- $60–$65 an hour
- Contract
- The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications and services.
- TD BankToronto, ON
- $45,700–$74,400 a year
- Full-time
- Monday to Friday
- Paid time off
- Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role.
- BMO Financial GroupToronto, ON
- $94,600–$176,000 a year
- Full-time
- On call
- Tuition reimbursement
- Life insurance
- 7+ years in software engineering with significant enterprise Java focus; experience leading engineers or managing a dev team in a front‑office or near‑front‑…
- TD BankToronto, ON
- $81,600–$115,200 a year
- Full-time
- Paid time off
- Adhere to enterprise frameworks or methodologies that relate to software engineering activities.
- Our compensation policies and practices have been designed to…
- View all TD Bank jobs - Toronto jobs - Senior Software Engineer jobs in Toronto, ON
- Salary Search: Software Engineer II salaries in Toronto, ON
- See popular questions & answers about TD Bank
- TD BankToronto, ON
- $125,500–$154,000 a year
- Full-time
- Paid time off
- Experience on using AI for software development life cycle.
- Our compensation policies and practices have been designed to allow colleagues to progress through…
- View all TD Bank jobs - Toronto jobs - Senior Software Engineer jobs in Toronto, ON
- Salary Search: Software Engineer III salaries in Toronto, ON
- See popular questions & answers about TD Bank
- TD BankToronto, ON
- $102,200–$125,000 a year
- Full-time
- Paid time off
- This role is eligible for a discretionary variable compensation award that considers business and individual performance.
- Minimum 5 years of experience in Java.
- View all TD Bank jobs - Toronto jobs - Java Developer jobs in Toronto, ON
- Salary Search: IT Solutions Developer - TD Securities - Java/JSP salaries in Toronto, ON
- See popular questions & answers about TD Bank
- CIBCToronto, ON
- Full-time
- You can demonstrate 7+ years’ experience in software engineering, including deep hands-on experience building production-grade mobile applications with React…
- View all CIBC jobs - Toronto jobs - Mobile Developer jobs in Toronto, ON
- Salary Search: Sr. Mobile Engineer, Simplii Technology salaries in Toronto, ON
- See popular questions & answers about CIBC
- IntactToronto, ON
- $118,700–$145,100 a year
- Full-time
- Employee stock purchase plan
- 8-10 years of software design and development experience.
- Improve and develop software systems to meet users' needs by finding solutions, solving complex…
- IntactToronto, ON
- Full-time
- Employee stock purchase plan
- 3-4+ years of professional software development experience with strong Java proficiency.
- Collaborate with SMEs, engineers, and architects to translate business…
- View all Intact jobs - Toronto jobs - Software Engineer jobs in Toronto, ON
- Salary Search: Software Developer Senior salaries in Toronto, ON
- See popular questions & answers about Intact
- IntactToronto, ON
- Full-time
- Employee stock purchase plan
- 3-4+ years of professional software development experience with strong Java proficiency.
- Collaborate with SMEs, engineers, and architects to translate business…
- View all Intact jobs - Toronto jobs - Software Engineer jobs in Toronto, ON
- Salary Search: Software Developer Senior salaries in Toronto, ON
- See popular questions & answers about Intact
- IntactToronto, ON
- Full-time
- Stock options
- Company pension
- Wellness program
- La rémunération chez Intact, c’est plus qu’une paie.
- Autres avantages sociaux visant à soutenir votre bien-être mental et physique, incluant des soins de santé…
- IntactToronto, ON
- $118,700–$145,100 a year
- Full-time
- Employee stock purchase plan
- 7+ years building production software and platforms with a focus on automation, integrations, and product reliability.
- View all Intact jobs - Toronto jobs - Software Engineer jobs in Toronto, ON
- Salary Search: Software Developer Specialist - Security Product salaries in Toronto, ON
- See popular questions & answers about Intact
View similar jobs with this employerDeloitteToronto, ON M5H 0A9- $72,000–$138,000 a year
- Paid vacation
- Extensive professional experience in java development, with a history of working on large and complex applications with high business and customer impact.
- View all Deloitte jobs - Toronto jobs - Senior Java Developer jobs in Toronto, ON
- Salary Search: Senior Java Developer - Operate salaries in Toronto, ON
- See popular questions & answers about Deloitte
View similar jobs with this employerDeloitteToronto, ON M5H 0A9- $72,000–$138,000 a year
- Contract +1
- Paid vacation
- Learn from deep subject matter experts through mentoring and on the job coaching.
- In this role, you will design, build, and optimize high‑performance backend…
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 Engineer - job post
Job details
Pay
- $140,000–$190,000 a year
Job type
- Full-time
Location
Benefits
Pulled from the full job description
- Paid time off
- Dental care
- Life insurance
- Disability insurance
- Extended health care
Full job description
Our Mission at Tactable
What if you could build software that didn’t just scale, but transformed entire organizations?
At Tactable, this is what drives us. We’re building a world-class cloud, data, and API engineering firm with a mission to power the most influential tech of tomorrow, through expert-led delivery, strong partnerships, and a relentless focus on quality.
We don’t just consult. We build.
Founded by engineers who care deeply about people, process, and product, we go beyond just solving problems. We embed with clients, work across full project lifecycles, and operate at the speed of startups while upholding the rigor of enterprise-grade engineering.
From financial institutions to emerging tech ventures, our work is behind some of the most mission-critical systems in production today, and we’re just getting started. With growing demand from top-tier clients and a strong runway for expansion, we’re building a team of curious, ambitious developers who want to build meaningful things with meaningful people.
Take a look at to learn more about our work and what sets us apart.
The Role: Senior Software Engineer (Cloud, Data & APIs)
This is a hands-on, hybrid role designed for builders. As a Software Engineer, you’ll be part of a deeply technical team solving real-world data and infrastructure challenges for our enterprise clients, from scaling streaming pipelines and integrating APIs to designing high-availability cloud systems.
You’ll have the opportunity to lead technical direction, mentor teammates, and rotate across domains that expose you to new tech, use cases, and industries. We're not just hiring you for a project. We’re investing in your long-term growth.
If you love writing clean code, collaborating cross-functionally, and designing systems that make a real impact, you’ll thrive at Tactable.
What You’ll Do
End-to-End Engineering
- Build scalable, high-performance backend systems using Java, leveraging concurrent and distributed architectures
- Design and implement robust, distributed data pipelines using Spark, Databricks, Kafka, and Apache Iceberg
- Develop and maintain microservices that interact with both streaming and batch data sources
- Integrate complex data systems using ETL/ELT processes, Spring Expressions, and custom APIs
- Optimize and manage datasets using Parquet, Hadoop, and modern query layers like Dremio
- Collaborate with frontend teams to support integration of React-based user interfaces with backend APIs
- Modernize and migrate legacy systems to cloud-native infrastructure
Technical Leadership
- Guide architectural decisions involving data workflows, storage formats, and service patterns
- Break down complex, cross-cutting tasks into structured delivery plans
- Mentor junior and mid-level engineers on data engineering best practices, from streaming to transformation layers
- Review and document architecture choices and technical designs for transparency and alignment
Client & Project Exposure
- Rotate across engagements (every 6–12 months) involving large-scale data and infrastructure challenges, often in banking, financial services, and regulated environments
- Lead technical execution across greenfield builds, real-time analytics platforms, and high-throughput systems
- Act as a hands-on engineering partner to client teams, building long-term technical trust and delivering meaningful impact
What You Bring
Must-Have Experience
- 8+ years of extensive software/data engineering experience in production environments
- Advanced expertise in Java or Python, including performance optimization, concurrency, and service-oriented architecture
- Deep experience building scalable data pipelines with tools like Spark, Kafka, Databricks, and Iceberg
- Strong working knowledge of RDBMS and SQL, plus hands-on experience with Parquet and big data file formats
- Familiarity with Hadoop-based ecosystems, large-scale data processing, and modern orchestration practices
- Hands-on experience with cloud platforms like AWS or Azure
- Experience integrating backend services with React-based frontends (bonus if full-stack)
- Solid understanding of CI/CD workflows, API design, and cloud infrastructure fundamentals
Bonus Points For
- Exposure to LLM/AI-based data transformation tools
- Prior experience with Java and Python in mixed-language environments
- Experience with Dremio or similar data lake query engines
- Experience working in highly regulated industries, especially finance or insurance
- Ability to operate in hybrid/in-person environments and lead small technical teams
Why You’ll Love This Role
- Growth-First Culture - From custom career paths to project rotation, we design roles around your goals, not just business needs.
- Full Ownership & Impact - You’ll own critical parts of delivery, architecture, and technical decision-making. No red tape, no silos.
- Tight-Knit Team - We’ve built a culture of trust, collaboration, and curiosity. Whether it’s team lunches, hack days, or a new internal tool, we move as one unit.
- Real Work, Real Users - We’re not building MVPs that sit on a shelf. You’ll work on systems that millions rely on, every day.
- Flexibility with Structure - We’re a hybrid-first team with a strong appreciation for in-office collaboration, especially at our downtown Toronto HQ. We encourage in-person presence to foster mentorship, connection, and collaboration.
Why This Might Not Be a Fit
- If you’re looking for narrow responsibilities or prefer to stay in one tech domain long-term
- If you want to work in a rigid hierarchy with formal titles and clear ladders
- If you prefer a vendor-style relationship with clients rather than deep, embedded partnerships
Compensation, Benefits & Perks
- Salary Range: $140,000 – $190,000 CAD, based on experience and role fit
- Comprehensive health and dental plan
- Generous PTO and holidays
- Laptop & home office equipment provided
- Career coaching and personalized development plans
- Regular social events, team outings, and wellness activities
Hiring Process & Transparency
- This role is for an active vacancy on our engineering team, not a future talent pool position.
- As part of our hiring process, we use AI-assisted screening tools. Candidates selected to move forward will complete an initial screening interview via an AI-based platform, followed by direct interviews with our engineering team.
Ready to Build the Next Generation of Cloud & Data Infrastructure?
No cover letter required. Just apply, and let’s start building.
Job Type: Full-time
Pay: $140,000.00-$190,000.00 per year
Benefits:
- Dental care
- Disability insurance
- Extended health care
- Life insurance
- Paid time off
Education:
- Bachelor's Degree (preferred)
Experience:
- Software development: 8 years (required)
Language:
- English (required)
Location:
- Toronto, ON M5A 1E1 (required)
Work Location: Hybrid remote in Toronto, ON M5A 1E1