Talent.com

Software analyst Jobs in Ottawa, ON

Create a job alert for this search

Software analyst • ottawa on

Last updated: 5 days ago

Intermediate Software Developer

NanometricsOttawa, ON, CA
Full-time

Intermediate Software Developer.With 40 years of seismic technology and industry application experience, we are a global, award-winning company providing monitoring solutions and equipment for stud... Show more

AI Software Engineer - Remote

YO AI LabsOttawa, ON, Canada
Remote
Full-time
Quick Apply

AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using.You will design reproducible environments, deterministic veri... Show more

Senior Software Engineer, Canada

AutoScale VenturesOttawa, ON, Canada
CA$140,000.00 yearly
Remote
Full-time
Quick Apply

Senior Software Engineer (Full-Time, Remote) — Canada.Work Schedule: 9:00 AM - 5:00 PM PST.At AutoScale Ventures, we build large-scale systems behind products like VinAudit.We're looking for a Seni... Show more

Senior Financial Analyst

Canadian Blood ServicesOttawa, ON, CA
Full-time +1

This role requires a minimum of 40% on-site presence.Additional on-site work may be required based on business needs.On-site expectations are subject to change and may be adjusted on a temporary or... Show more

Circuit Analyst

TechInsightsOttawa, ON, CA
CA$92,000.00 yearly
Permanent
Quick Apply

OUR STORY TechInsights is the information Platform for the semiconductor industry.Regarded as the most trusted source of actionable, in-depth intelligence related to semiconductor innovation and su... Show more

Financial Analyst III

Randstad CanadaGatineau, Quebec, CA
Temporary
Quick Apply

Step into an impactful senior finance succession role with a premier energy leader! This key position offers exceptional professional growth as you drive our core accounting, budgeting, and regulat... Show more

Intermediate Laboratory Analyst

Paracel LaboratoriesOttawa, ON, CA
CA$50,000.00–CA$60,000.00 yearly
Full-time
Quick Apply

Who We Are: Paracel Laboratories Ltd.Indoor Air Quality laboratory in Canada.Our main laboratory facilities are located in Ottawa and are supported by an environmental lab in Hamilton and microbiol... Show more

Intermediate Software Developer

SRC CanOttawa, ON, CA
CA$80,000.00 yearly
Full-time
Quick Apply

The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible.The company was originally formed to provide innovative products and seasoned analysis to solve complex Electr... Show more

Principal, Software Engineering

CMHC - SCHLOttawa
Full-time +1

Language Skill Levels (Read/Write/Speak):.Our salaries generally range from $ 129,175.The work you do and the work we do together matters.We come to work every day with a common purpose: to contrib... Show more

Intermediate Software Developer

March NetworksOttawa, ON, CA
Full-time
Quick Apply

Intermediate Software Developer – Developer Experience and Release Engineering Team – Ottawa.March Networks is proud to be recognized as one of Ottawa’s Best Places to Work.March Networks is an est... Show more

Senior Software Engineer (Infrastructure)

MotionOttawa, ON, CA
Full-time +1

AI-native platform that bridges the gap between performance marketers and creative teams, so they can uncover what’s working, what’s not, and ship more winning ads across platforms like YouTube, Li... Show more

Technical Support Analyst

Flexstaf ITOttawa, ON, Canada
Full-time
Quick Apply

IT Support Analyst/Systems Administrator .We are looking for an intermediate level ( 5 years exp) resource to provide full-time, frontline IT support/administration to one of our clients (a global ... Show more

Cloud Solutions Analyst

Canadian Cancer SocietyOttawa, ON, CA
CA$70,000.00–CA$81,000.00 yearly
Full-time +1

This posting is for (1) current vacancy.Toronto, ON | Vancouver, BC | Ottawa, ON | Calgary, AB | Halifax, NS | St John's, NL | Kelowna, BC| Prince George, BC (Detailed office location information c... Show more

Scientific Software Engineer / Senior Scientific Software Engineer

Bank of CanadaOttawa (Downtown), ON, CA
Permanent

Scientific Software Engineer / Senior Scientific Software Engineer.The Bank of Canada has a vision to be a leading central bank—dynamic, engaged and trusted—committed to a better Canada.No other em... Show more

Financial Analyst

N. Harris Computer Corporation - CADOttawa, CA
CA$48,000.00–CA$55,000.00 yearly
Full-time +1

Harris Finance is seeking a Financial Analyst to work closely with fellow Analysts and the divisional Controller in providing financial support and analysis for the division.You will be working in ... Show more

Construction Technology Analyst

PCL Constructors Inc.Ottawa, ON, CA
CA$71,000.00 yearly
Full-time

Resolves user-reported problems using available tools and following procedures and policies for handling support cases.District jobsite setup and turndown, including remote support.Creates and deli... Show more

Software Engineer

Larus TechnologiesOttawa, ON, CA
CA$90,000.00–CA$140,000.00 yearly
Full-time +1
Quick Apply

Hours per week, Monday to Friday Location: Ottawa Office (3 days per week / hybrid), 170 Laurier Ave West, Suite 310, Ottawa, ON K1P 5V5 Ottawa-based Home Office (2 days per week) Reporting To: Tec... Show more

Construction Technology Analyst

PCL ConstructionOttawa, ON, CA
Full-time

The future you want is within reach.PCL Family of Companies (PCL), we don't just build projects --  we build opportunities, careers and communities.We are 100% employee-owned, every employee has a ... Show more

Web Software Developer II

RemsoftOttawa, ON, CA
Part-time +1

For over 30 years, Remsoft has been a global leader in intelligent planning.Combining optimization, analytics, geospatial intelligence, and AI we deliver supply chain and sustainability solutions f... Show more

Registered Behaviour Analyst (RBA)/Board Certified Behaviour Analyst (BCBA)

Spark LifecareOttawa, ON, Canada
CA$83.94 hourly
Full-time
Quick Apply

Registered Behaviour Analyst (RBA)/Board Certified Behaviour Analyst (BCBA).Apply here to complete a short video-based interview & upload your resume: https://www.At Spark, we're on a mission t... Show more

People also ask
The cities near Ottawa, ON that boast the highest number of software analyst jobs are:
Intermediate Software Developer

Intermediate Software Developer

NanometricsOttawa, ON, CA
30+ days ago
Job type
  • Full-time
Job description

Job Title:

Intermediate Software Developer

Reports to:

Manager, Software Development

Based in:

Ottawa, ON

Term:

Full Time

About Nanometrics:

With 40 years of seismic technology and industry application experience, we are a global, award-winning company providing monitoring solutions and equipment for studying artificial and natural seismicity. From mission-critical seismic arrays, tsunami and early earthquake warning systems in over 90 countries across the globe to induce seismicity monitoring in the energy sector. We specialize in full-service, integrated solutions for studying artificial and natural seismicity, including turnkey seismic networks, industry-leading precision instrumentation, complete data processing, analysis services, and software applications.

At Nanometrics, we proudly cultivate a culture of innovation, collaboration, and excellence, driving a global impact with cutting-edge technology, all while upholding our core values: mission-driven focus, customer obsession, intentional innovation, and unwavering commitment to excellence.

About the role:

This is a role for a highly skilled Intermediate Software Developer to join our team, focusing on building and extending the next generation of scientific instrumentation software. The problems we solve are diverse, requiring you to work across our entire software ecosystem.

The software we develop spans low-level embedded firmware, sophisticated applications running in customer data centers, and scalable cloud services. Consequently, we value adaptability and a polyglot mindset. If you are a smart and creative developer with a passion for software development technologies, and are eager to learn new programming languages or frameworks to solve the right problem with the best technology, you will thrive here.

Responsibilities:

As an Intermediate Software Developer, you will be deeply involved in the entire software lifecycle, from concept to deployment, spanning multiple technology stacks.

  • Full-Stack Development & Implementation: Design, implement, and test robust new features for our instrumentation, data center, and cloud-based software products that manage the acquisition, storage, transmission, and monitoring of Earth data.

  • Problem Solving & Optimization: Analyze and solve complex technical challenges related to system reliability, performance tuning, and optimizing system usability and data transmission across diverse network environments.

  • Technology Selection & Application: Actively participate in the selection and application of appropriate technologies (e.g., Rust for embedded) to deliver the best technical solution for a given problem. Willingness to learn new development technologies is essential.

  • Quality Assurance & Mentorship: Initiate and participate in thorough code reviews, provide constructive feedback, and mentor junior developers to ensure maintainable, high-quality code and design.

  • Project Execution: Deliver features through concept, design, implementation, and testing. Assist senior developers and managers in estimating effort, identifying risk, and defining edge test cases.

  • Operational Support & Improvement: Actively investigate and resolve technical issues escalated to R&D. Proactively identify and contribute to improvements in our processes, quality, and technologies.

Requirements:

Required Technical Skills

  • Experience: 3–5 years of professional software development experience.

  • Technical Versatility: A proven ability to achieve expert-level proficiency in a core language (e.g., C++, Rust, Java or similar), and a demonstrated eagerness to adopt new languages based on project need.

  • Foundational Knowledge: Solid working knowledge of networking technologies, web-based communication protocols, and relational databases (e.g., PostgreSQL, MySQL).

  • Software Development Workflow: Proficient in standard development tools, including version control (Git), task tracking (Jira), unit testing frameworks, and continuous integration/deployment (CI/CD) systems.

  • Tools: Working knowledge of build tools (Yocto preferred).

  • Education:Bachelor’s degree in Electrical Engineering, Computer Engineering, Systems Engineering, or a related technical discipline.

Key Mindset and Attributes

  • Adaptability & Curiosity: A genuine, long-term interest in software development and the continuous exploration of new tools and technologies; you view learning a new language as an exciting challenge.

  • Systemic Thinking: Passionate about creating elegant and scalable architectures and designs.

  • Collaborative & Communicative: Approachable, willing to openly share knowledge, and a creative thinker who enjoys discussing ideas.

  • Customer Focus: Focused on understanding the customer use cases and what's behind them to help provide an outstanding user experience in your designs.

Assets:

  • Comfortable working in a Linux environment.

  • Hands-on experience with low-level embedded firmware.

  • Prior hands-on experience with Rust-based software development.

  • Working front-end development experience with JavaScript-based frameworks (e.g., Svelte, Typescript/Angular).

Why Nanometrics?

  • Global Leader: Join a Canada's Best Managed Companies Platinum Club winner and a global leader in seismic solutions.

  • Work that Matters: Be part of a company committed to sustainable growth while making a global impact with work that is essential now and in the future.

  • Flexible Hybrid Work: Benefit from a flexible hybrid model (3 days in-office minimum: Tuesday, Wednesday, Thursday).

  • Generous Time Off: Start with a minimum of 3 weeks vacation, plus paid sick days and a company-wide holiday shutdown.

  • Day-One Benefits Coverage: Company-paid Health & Dental Benefits start from day one.

  • Wellness Support: Utilize a Health Spending & Wellness Account, which can be used for a wide variety of services (e.g., gym memberships, personal trainers, recreational activity fees etc.)

  • Financial Future: Benefit from an RRSP contribution matching program, a new TFSA option, and a company-wide corporate bonus program with a history of consistent payment.

  • Collaborate with the Best: Work and learn alongside high-performing teams and some of the industry's top minds.

  • Grow your career with us: We invest in your development through ongoing learning opportunities, including unlimited access to Udemy Business.

  • Passionate & Fun Team: Enjoy a passionate team culture with regular social activities (e.g., Summer & Holiday Events).

Salary Information:

The expected salary range for this position is $95,000 to $115,000, plus a corporate discretionary bonus. The determination of an applicant’s base salary within this range is based on the individual’s skills, competencies, and experience for the position.

Please note: This job posting is for an existing vacancy with Nanometrics. As part of our commitment to a comprehensive and unbiased hiring process, we may employ artificial intelligence (AI) to help us analyze applications and identify qualified candidates. This use of AI is intended to support, not replace, human decision-making.