Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Media Engineering

Ideogram

Ideogram’s mission is to make world-class design accessible to everyone, multiplying human creativity. We build proprietary generative media models and AI native creative workflows, tackling unsolved challenges in graphic design. Our team includes builders with a track record of technology breakthroughs including early research in Diffusion Models, Google’s Imagen, and Imagen Video. We care about design, taste, and craft as much as research and engineering – shipping experiences that creatives actually love.
Explore Ideogram 3.0, Canvas, and Character blog posts, and try Ideogram at ideogram.ai.
We're seeking an experienced backend engineer to join our team as a Senior Software Engineer. You’ll collaborate with exceptional engineers to build cutting-edge AI design experiences that delight millions of users.
Moving fast and shipping to production daily, alongside a strong, supportive team that values pragmatic engineering
Tackling complex technical challenges collaboratively, from scaling distributed systems to enabling new generative media experiences
Shaping our product roadmap and influencing technical direction, standards and team culture
Technical Excellence

  • 3+ years developing and shipping large-scale backend systems with proven ability to manage complexity through thoughtful abstractions and scalable design
  • Strong fundamentals in data structures, algorithms, and distributed systems
  • Experience designing APIs and database schemas that are extensible, performant, and account for real-world read/write workloads
  • Track record of writing well-instrumented, reliable code with appropriate metrics, monitoring, and proactive error handling

Experience scoping projects, identifying technical constraints, estimating timelines, and keeping teams on track
Interested in raising the quality bar through mentorship and constructive code reviews
Our backend infrastructure is primarily written in Python and makes use of the following technologies (experience with them is helpful but not strictly required):
Everyone at Ideogram rolls up their sleeves to make our products and our customers successful. Competitive compensation and equity designed to recognize the value and impact of your contributions to Ideogram’s success.

4 weeks of vacation to recharge and explore.

Comprehensive health, vision, and dental coverage starting on day one.

Autonomy to explore and experiment — whether you’re testing new ideas, running large-scale experiments, or diving into research, you’ll have access to compute/resources you need when there’s a clear business or creative use case. Fully remote flexibility across North America, with regular in-person team meetups and collaboration opportunities.

Vacancy posted 24 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Media Engineering in Toronto, ON vacancy
  • $145k - $190k per year

     ...boundaries of innovation, contributing to our growth across Canada and worldwide. The Opportunity We're on the lookout for a Senior Software Engineer to join our dedicated, team-oriented, and geographically diverse group. Your mission is to personally build and deliver the... 
    Senior
    Full time
    Summer work
    Work at office
    Local area
    Remote work
    Worldwide

    Paramount Commerce

    Toronto, ON
    7 days ago
  •  ...real solutions, and measure ourselves by customer outcomes. Our engineering team operates with high autonomy and direct customer impact....  ...for people who do the same. The Role We're hiring a Senior Software Engineer to build and scale our platform. You'll work across... 
    Senior
    Full time
    Immediate start
    Remote work
    Flexible hours

    SuiteSpot Technology

    Toronto, ON
    6 days ago
  • $72k - $138k per year

     ...connectedness. Learn from deep subject matter experts through mentoring and on the job coaching Summary As a Java & Golang Software Engineer at Deloitte, you will be a key member of our Delivery Team, engaged on a 1 year fixed-term employment You will leverage your... 
    Senior
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    3 hours ago
  • $72k - $138k per year

     ...and connectedness. Learn from deep subject matter experts through mentoring and on the job coaching Summary As a Java Software Engineer at Deloitte, you will join our Delivery Team on a 1-year fixed term employment basis, responsible for developing robust and... 
    Senior
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    3 hours ago
  • $5000 per month

    Senior Software Engineering Manager Location Hybrid work in Toronto, ON : 161 Bay Street (93021), Canada, Toronto,Toronto, Ontario, Senior Software Engineering Manager About Capital One Canada. For over 20 years, we've been on a mission to change banking for good and build... 
    Senior
    Full time
    Work at office
    Work from home
    Flexible hours

    Capital One

    Toronto, ON
    2 days ago
  • $50 - $53 per hour

    Senior Backend Software Engineer Location Toronto, ON : Job Title: Platform Engineer Location: Toronto Downtown,Canada Job Type: Full time contract Department: Engineering Reports to: Engineering Manager / DevOps Lead Job Summary: We are seeking a skilled and proactive... 
    Senior
    Hourly pay
    Full time
    Contract work
    Relocation
    Monday to friday

    Princeton IT Services

    Toronto, ON
    2 days ago
  •  ...Position Overview Pulsenics is seeking a Senior Embedded Software Engineer with 7+ years of experience to lead and evolve the embedded firmware architecture that underpins our hardware and software solutions used to test, characterize, and validate electrochemical devices... 
    Senior
    Long term contract

    Pulsenics

    Toronto, ON
    12 days ago
  • usd136k - usd204k per year

     ...applications. Work closely with product owners, architects, other engineers, and QA. Responsibilities Design, develop, and maintain...  ...other engineers to design/develop/document systems and application software Develop customized solutions within the Salesforce platform... 
    Senior
    Full time
    Work at office

    Equinix

    Toronto, ON
    23 days ago
  •  ...Contributes to the overall adoption of AI tools for Payments Engineering by championing and coaching other engineers on the adoption of...  ...using Java or IBM Integration Bus (IIB). Document and test new software applications. Research, investigate and fix a wide range of... 
    Senior
    Flexible hours

    Scotiabank

    Toronto, ON
    18 days ago
  •  ...AI and 3D production models. They're looking for a seasoned Senior Software Engineer to join their fast growing team. They're located downtown Toronto...  .... If you’re passionate about computational geometry, 3D engines, and building scalable software that transforms how... 
    Senior
    Permanent employment
    Full time

    Motion Recruitment

    Toronto, ON
    17 days ago
  • Fri, 01/09/2026 - 08:33
    Senior

    Braze

    Toronto, ON
    3 days ago
  • Sat, 01/17/2026 - 00:45
    Senior

    Braze

    Toronto, ON
    3 days ago
  •  ...DESCRIPTION CloudTune's goal is to invent new software systems that remove human decision-making...  ...from the mentoring and guidance of senior developers and have the opportunity to...  ...existing systems experience - Experience as a mentor, tech lead or leading an engineering team
    Senior
    Internship

    Amazon.com.ca, ULC

    Toronto, ON
    23 days ago
  • $165k - $175k per year

     ...our users, and you’ll get to solve real engineering challenges at scale along the way. Why...  ...provide guidance and mentorship to a team of software developers with varying experience levels...  ...with a strong focus on the back-end in a Senior Staff capacity. Top-notch programming... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office
    Worldwide
    Flexible hours

    Achievers

    Toronto, ON
    23 days ago
  • $100k - $150k per year

     ...Validus is looking for a financial software engineer to join our back-end team. This team is responsible for designing, implementing and maintaining the systems and services powering the rapidly growing, award-winning technology offering at Validus.  The back-end team is... 
    Senior
    Full time

    Validus Risk Management

    Toronto, ON
    7 days ago
  • $180k - $220k per year

     ...onsite at our Toronto office to support collaborative team dynamics and innovative problem-solving. BitGo is looking for a Senior Software Engineer to join our Wallet Core Team and help us build an API -first platform for businesses and developers to launch crypto... 
    Senior
    Full time
    Work at office
    Worldwide

    BitGo

    Toronto, ON
    7 days ago
  • $142.8k - $168k per year

     ...founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private...  ...we solve today unlock the opportunities of tomorrow. As a Senior Software Engineer, Data Ecosystem you’ll work to: Building self-serviceable... 
    Senior
    Full time
    Work at office

    Carta

    Toronto, ON
    13 days ago
  •  ...AWS Marketplace Team on our mission to transform the way software is bought and sold! Marketplace enables software sellers...  ...responsibilities We are looking for an experienced and seasoned Senior Software Development Engineer to help the team take Marketplace to the next level. As a... 
    Senior
    Full time
    Internship
    Work from home

    Amazon Development Centre Canada ULC

    Toronto, ON
    2 days ago
  • Due to growth and internal promotions, we have multiple Senior Software Engineering roles available in various domains across the business. Report to experienced Engineering Managers who can offer you mentorship, autonomy, ownership, and a genuine investment in your growth!... 
    Senior
    Permanent employment
    Full time
    Work at office
    Remote work
    Flexible hours
    2 days per week

    Achievers

    Toronto, ON
    17 days ago
  •  ...an app—we’re building unstoppable teams. So what do you say, are you in? Your Impact Starts Here We’re looking for a Senior Software Engineer, Backend-Focused, to join our Mobile Platform team , the group responsible for the shared services, backend architecture,... 
    Senior
    Hourly pay
    Long term contract
    Temporary work
    Internship
    Work at office
    Local area
    Work from home

    Homebase

    Toronto, ON
    20 days ago
  •  ...supporting integration with all major accounting software including QuickBooks, NetSuite, and Xero....  ...global payments platform. Using your senior-level knowledge to help build highly...  ...teams. Assist in guiding more junior engineers on the team by giving them technical... 
    Senior
    Full time
    For contractors

    Veem

    Toronto, ON
    21 days ago
  •  ...successful code delivery Provide technical leadership to teammates through coaching and mentorship Maintain high standards of software quality within the team by establishing good practices and habits Collaborate with other software developers, business analysts and... 
    Senior
    Flexible hours

    Scotiabank

    Toronto, ON
    12 days ago
  • $120k - $165k per year

     ...Senior Software Architect Engineer (Aerospace / eVTOL) Location: Lindsay, Ontario, Canada Employment Type: Full-time Salary Range: CAD 120,000 – 165,000 (annual) Work Model: Hybrid About the Job A senior-level Software Architect & Engineer... 
    Senior
    Full time

    Essence Coaching Group

    Toronto, ON
    13 days ago
  • $130k - $194k per year

     ...and mitigate risks proactively. We’re a team of full-stack engineers, data scientists, and ML engineers redefining cloud authentication...  ...risk in authentication and authorization decisions. The Senior Software Engineer Opportunity Okta is seeking a Senior Software... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Okta

    Toronto, ON
    13 days ago
  • $133.3k - $303.6k per year

     ...collaborative individuals who seek to have a lasting impact. Learn more at AI Entities Team Job Description We’re looking for software engineers to help shape the future of our AI platform. Our team builds the core services that power EvenUp’s products, enabling us to... 
    Senior
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Home office
    Flexible hours
    3 days per week

    EvenUp

    Toronto, ON
    26 days ago
  • $131k - $181k per year

     ...and deliver high-quality capabilities across the full stack. This engineer also contributes to AI/ML–related efforts—such as integrating...  ...Qualifications ~7+ years of experience ~ Bachelor's in Computer Science/Software Engineering or equivalent experience ~ Experience integrating... 
    Senior
    Long term contract
    Full time
    Work at office

    Equinix

    Toronto, ON
    a month ago
  •  ...Senior Software Engineer (Remote – Canada) to join our team and take ownership of a critical, high-impact faxing product used by healthcare and enterprise customers across North America. This role is ideal for someone who: Enjoys working on technically complex systems... 
    Senior
    Remote job
    Work from home

    Valsoft Corporation

    Toronto, ON
    more than 2 months ago
  •  ...About the Senior Software Engineer position We are looking for talented engineers interested in creating something big! To succeed in this role, you will need to have a good understanding of the casual mobile game market. You will work on and ship at least 1 game every 2... 
    Senior
    Full time
    Casual work

    Puzzle Cats

    Toronto, ON
    20 days ago
  • $131k - $181k per year

     ...proofs-of-concept to validate new approaches Qualifications ~7+ years of experience ~ Bachelor's in Computer Science/Software Engineering or equivalent experience ~ Demonstrated ability to reason about trade-offs, simplify complex problems, and deliver maintainable... 
    Senior
    Long term contract
    Full time
    Work at office

    Equinix

    Toronto, ON
    a month ago
  •  ...services, and infrastructure that enable product teams to build, deploy, and operate microservices efficiently and safely. The Senior Software Engineer Opportunity Our scope includes core platform capabilities such as service bootstrapping frameworks, observability and... 
    Senior
    Permanent employment
    Full time
    Work at office
    Local area
    Flexible hours

    Okta

    Toronto, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Media Engineering. Be the first to apply!