cover image
Work in Ottawa

Work in Ottawa

workinottawa.ca

2 Jobs

1 Employees

About the Company

Are you dreaming of your ideal tech career? Are you looking to relocate to a city that combines a dynamic urban lifestyle, exceptional work opportunities, and a lower cost of living? Choose Ottawa! With a robust tech ecosystem, the highest concentration of tech talent in North America (tied with the SF Bay Area), and global technology companies actively seeking top talent in the area, Ottawa offers the perfect environment for tech professionals to thrive. Ranked #2 for Tech Job Growth Rate in North America (CBRE, 2024) Among the Top 5 standout markets for Tech Talent Job Creation (CBRE, 2024) Second lowest cost of living among major North American cities (Mercer, 2024) #1 in Canada and #7 globally for work-life balance (KISI, 2022) What is "Work in Ottawa"? “Work in Ottawa” is an initiative of Invest Ottawa, the city's lead economic development agency with a mandate of facilitating economic growth and job creation for Ottawa. The program is designed to help top global talent like you build a fulfilling career in Ottawa’s fast-growing technology industry. We partner with multinational tech companies in Ottawa to connect them with global tech talent. By joining our talent pool, you can make your profile/resume discoverable to Ottawa-based hiring managers and discover exclusive tech jobs. Take the next step toward a thriving career, enjoy an unmatched quality of life, and be part of a city that celebrates diversity and inclusion. Submit your profile and discover your next opportunity today: https://bit.ly/3D0YKJe

Listed Jobs

Company background Company brand
Company Name
Work in Ottawa
Job Title
Java Backend Developer
Job Description
**Job Title:** Java Backend Developer **Role Summary:** Design, develop, and modernize back‑end components of a Business Support System (BSS) using Java. Deliver high‑performance, scalable solutions that integrate with partner systems and support the entire software lifecycle from analysis to deployment. **Expectations:** - Minimum 3 years of professional software development experience. - Bachelor’s degree or equivalent in Computer Science or related field. - Strong agile mindset; familiarity with Scrum practices. - Independent, detail‑oriented, and resilient under pressure. - Excellent communication in English (French a plus). - Telecommunication industry experience is desirable. **Key Responsibilities:** - Develop, customize, and modernize BSS modules for existing and new clients. - Architect high‑performance, scalable Java solutions and integrate them with partner APIs. - Participate in all stages of the software lifecycle: requirements analysis, design, coding, testing, and deployment. - Engage with customers during pre‑sales, requirement engineering, refinement, and sprint events. - Collaborate with cross‑functional Scrum teams (5‑6 members) to deliver incremental value. - Provide technical support and troubleshooting during post‑deployment phases. **Required Skills:** - **Core Java:** Java 11+; Spring‑Boot; Maven; Gradle; JPA; REST‑API; SOAP. - **Databases:** PostgreSQL; familiarity with Oracle optional. - **Tools:** Git, IntelliJ/Eclipse, dbeaver. - **Architecture:** Design of high‑performance, scalable systems. - **Agile Practices:** Scrum framework, backlog refinement, sprint planning, retrospectives. **Additional Skills (Plus):** - Containerization (Docker, Kubernetes). - CI/CD pipelines (Jenkins). - Cloud services (AWS). - Rancher, JSF. - Messaging (Kafka, ActiveMQ, RabbitMQ). - Project management (JIRA). **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related discipline (minimum).
Ottawa, Canada
Hybrid
Junior
01-01-2026
Company background Company brand
Company Name
Work in Ottawa
Job Title
Full Stack Developer Co-Op
Job Description
Job title: Full Stack Developer Co‑Op Role Summary: Assist a small, cross‑functional engineering team in designing, building, and maintaining cloud‑native web applications that support data‑driven building operations. Work on JavaScript/TypeScript stacks, Node.js back‑ends, and MongoDB or PostgreSQL databases, while applying CI/CD and test‑driven development practices. Expectations: - Enrolled full‑time in a recognized Canadian post‑secondary co‑op program (Computer Science, Software Engineering or equivalent). - Able to commit to a hybrid work schedule. - Demonstrate strong collaborative and communication skills. Key Responsibilities: 1. Design and develop cloud‑based microservices using JavaScript/TypeScript, Node.js, and AWS. 2. Build and consume REST, GraphQL, or other API endpoints; integrate pub/sub systems (e.g., Kafka). 3. Implement automated testing (unit, integration) and maintain CI/CD pipelines on AWS. 4. Participate in Agile ceremonies; estimate, plan, and deliver user stories on time. 5. Collaborate with product managers to translate business requirements into technical solutions. 6. Review code, mentor peers, and continuously improve coding standards and development practices. Required Skills: - Proficiency in JavaScript, TypeScript, React, Node.js. - Experience with MongoDB or PostgreSQL; knowledge of Redis, Snowflake preferred. - Familiarity with CI/CD, TDD, and containerization (Docker, Kubernetes). - Basic understanding of cloud services (AWS, optional Google Cloud). - Comfort using AI code assistants (Cursor, Codex, Claude). Required Education & Certifications: - Ongoing enrollment (current semester) in a post‑secondary co‑op program in Computer Science, Software Engineering, or a related field. No graduation or non‑co‑op status accepted.
Ottawa, Canada
Hybrid
04-03-2026