Osedea
Posted 3mo ago

Software Engineer

Osedea
Montreal, Quebec, Canada
HybridFull Time
Responsibilities
  • Develop software
  • Code reviews
  • Write tests
Requirements
  • Around 3 years of experience
  • Full-stack development
  • Bilingual in French and English
  • Bachelor’s degree or equivalent
  • Strong communication and learning mindset
Technical tools mentioned
PythonC#GoJavaScriptTypeScriptJavaReactAngularSvelteGitCI/CDGitHub CopilotWindsurfCursor

Job description

Who we are

We’re a thriving and agile tech development firm. People are at the center of everything we do. Simply put, we care. Our team personally cares about our clients and the world around them, and we care about our team’s life-long dreams, aspirations, and career development.

We strongly believe in the power of community. This is why we seek opportunities to build meaningful relationships with everyone around us.

We celebrate diversity in all its forms. Backgrounds, personalities, career paths, languages... you name it. We actively innovate, learn, and share stories around the topic. We want everyone to feel welcomed and included in all we do.

We like having fun and enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world.

Role overview

 
As a Software Engineer, you’ll join our team to plan, build and deliver enterprise software solutions for our clients. You’ll collaborate with teammates (technical and non-technical), learn quickly, take on new responsibilities, and deepen your engineering skills. Ownership, good communication and a growth mindset are key.


Your key responsibilities
  • Develop software according to specifications (SRS, interface designs)
  • Work as part of a team: participate in code reviews, pair programming, collaborative problem solving
  • Contribute ideas and improvements to the development process and stack
  • Write tests and participate in ensuring quality (unit tests, functional tests)
  • Assist with estimations, task planning and time management
  • Continuously learn new tools, frameworks and practices, and share your learnings with the team


  • The ideal candidate
  • Around 3 years of experience as a software engineer or developer, ideally with several recent projects in modern programming languages such as Python, C#, GoLang, JavaScript/TypeScript or Java
  • A bachelor’s degree, college diploma or equivalent experience in a software-related field
  • Comfortable working in French and English
  • Strong communication skills and eagerness to learn
  • Interest in both front-end and back-end development


  • You should be proficient with
  • Full-stack web development (front-end + back-end)
  • Modern client-side framework or library (React, Angular, Svelte, etc.)
  • Development methodologies (Agile, Scrum, Kanban, etc.)
  • Generative AI-assisted Development (Github Copilot, Windsurf, Cursor, etc.)
  • Writing automated tests (unit, integration)
  • Familiarity with CI/CD pipelines


  • It’s a plus if you have experience with
  • Cloud platforms (AWS, Azure, GCP)
  • Containerization / virtualization (Docker, Kubernetes)
  • Mobile app development
  • Microservices architecture
  • Domain-Driven Design or other advanced design patterns


  • What we offer
  • Competitive Salary and contribution to your pension plan (RRSP)
  • Flexible hours of work and choose how you work 
  • Work from anywhere up to 8 weeks
  • Paid sabbatical
  • Wellness and productivity spending account
  • Parental program
  • Activities
  • Training
  • And more...


  • The process for this role if you are selected 

     
    1. 20 min - Initial introductory call with our technical team
    2. 90 min - In-person interview at our office 
    3. Offer presentation
     

    Only considered candidates will be contacted. Read our full hiring process here.

    About Osedea

    Developing custom software, AI, and robotics for business clients.

    Similar jobs

    Software Engineer roles near Montreal, Quebec
    8h
    Save
    Mark Applied
    Hide
    Senior Software Developer, Full-Stack (Client experience)
    Montréal or Toronto
    HybridFull Time
    Dialogue
    Dialogue: Provide virtual healthcare and wellness programs for Canadian employees.
    5+ YOE5+ years in distributed systems and API design; experience architecting and shipping software initiatives; expertise in data structures and algorithms; Python, databases, cloud infrastructure, and React Native required.
    Python, PostgreSQL, AWS, React Native, TypeScript, React
    1d
    Save
    Mark Applied
    Hide
    Senior Software Developer
    Toronto or Richmond Hill or Montréal or Canada
    $102k-$124k/yr HybridFull Time
    Intact Financial
    Intact FinancialToronto Stock Exchange: IFC: Provides property and casualty insurance to individuals and businesses.
    5+ YOEBachelor's degree in computer science or software engineering, or equivalent education and experience; 5–8 years of full-stack software development experience; analytical, teamwork, and detail-oriented skills.
    GenAI
    1d
    Save
    Mark Applied
    Hide
    Software Developer II
    Montreal or Canada
    HybridFull Time
    Jeppesen ForeFlight
    Jeppesen ForeFlight: Provides integrated software and data solutions for aviation flight planning.
    2+ YOERequires 2+ years software development, 6+ months Python, 1+ year Linux/Unix, Git and pipeline experience, strong communication and problem-solving skills, English proficiency, and Canadian work authorization.
    Rave, Python, Linux, Unix, Git, GitLab, GitHub, Gherkin, Behave, Docker, CI/CD, Shell, PyCharm, Pytest, OracleOS, RHEL, AWS, Azure, OpenStack, Vagrant, VirtualBox, Camel, XML, Kubernetes, Helm Charts
    1d
    Save
    Mark Applied
    Hide
    Future Opportunities – Software Developer
    Montreal, Quebec, Canada
    OnsiteFull Time
    Graitec
    Graitec: Develops BIM software and resells Autodesk design solutions.
    5+ YOEBachelor's degree in a relevant field, 5+ years developing commercial software with C# and .NET, 3D graphics or geometric processing experience, CAD/BIM integrations, APIs, Git, Agile, and fluent English.
    C#, .NET, WPF, MVVM, Revit, AutoCAD, Autodesk Platform Services (Forge), Navisworks, Civil 3D, Bentley Systems, SolidWorks, Git, Azure DevOps, GitHub, REST, CI/CD, API, SDK
    2d
    Save
    Mark Applied
    Hide
    Staff Software Engineer, Gaming AI
    Montreal, Quebec, Canada
    OnsiteFull Time
    Unity
    UnityNYSE: U: Provides software for creating real-time 3D interactive content.
    Design and deliver scalable cloud services, full-stack features, DevOps systems, and AI-enabled engineering solutions while driving technical direction and collaborating across teams.
    Claude Code, CI/CD
    2d
    Save
    Mark Applied
    Hide
    Développeur ou Développeuse sénior de logiciels I - Traitement des paiements
    Montreal, Quebec, Canada
    HybridFull Time
    Aylo
    Aylo: Operates global online adult entertainment and gaming platforms.
    At least 5 years of backend development experience, with PHP 8.3, Node.js, TypeScript, cloud systems, distributed architectures, databases, CI/CD, secure development, and production troubleshooting expertise.
    PHP 8.3, Node.js, TypeScript, gRPC, Spiral RoadRunner, REST, Webhooks, Google Cloud Platform, Firestore, Pub/Sub, Cloud Run, Kubernetes, Docker, Helm, PostgreSQL, Redis, Orleans, GCP Pub/Sub, Node-RED, Elastic APM, ELK, Elasticsearch, Logstash, Kibana, GitLab, OWASP Top 10, Jira, PCI-DSS, 3D Secure
    2d
    Save
    Mark Applied
    Hide
    Sr. Software Developer I - Payment Processing
    Montreal, Quebec, Canada
    HybridFull Time
    Aylo
    Aylo: Operates global adult entertainment and online gaming streaming platforms.
    5+ YOERequires 5+ years of backend development experience, PHP, Node.js, TypeScript, distributed systems, cloud platforms, databases, CI/CD, secure development, and production troubleshooting expertise.
    PHP 8.3, Node.js, TypeScript, gRPC, Spiral RoadRunner, REST APIs, Webhooks, Google Cloud Platform, Firestore, Pub/Sub, Cloud Run, Kubernetes, Docker, Helm, PostgreSQL, Redis, Orleans, GCP Pub/Sub, Node-RED, Elastic APM, ELK Stack, Elasticsearch, Logstash, Kibana, GitLab, OWASP Top 10, Jira, PCI-DSS, 3D Secure
    2d
    Save
    Mark Applied
    Hide
    Ingénieur logiciel
    Montreal, Quebec, Canada
    $100k-$150k/yr HybridFull Time
    Everflow
    Everflow: SaaS platform for managing and scaling partner marketing programs.
    5+ YOEBachelor's degree in software engineering, computer science, or equivalent experience; 5+ years with Java and JavaScript/TypeScript; Git proficiency; distributed systems and microservices knowledge; professional English and French fluency.
    Java, JavaScript, TypeScript, Git, Google Cloud, MySQL, Kubernetes, Spring, Angular, gRPC, Redis