Talent.com

Software analyst Jobs in Ottawa, ON

Create a job alert for this search

Software analyst • ottawa on

Last updated: 1 day 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

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

Software Architect

adga group consultantsOttawa, Canada
Remote
Full-time +1

At ADGA, our teams support Government and industry partners on projects that protect critical systems and strengthen operational readiness.We are seeking a Software Architect with knowledge of... Show more

Circuit Analyst

tech insightsOttawa, 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

Intermediate Software Developer

work in ottawaOttawa, Ontario, Canada
Full-time

Ottawa’s tech sector is growing, and so are the opportunities! If you’re exploring your next role in tech,.Led by Invest Ottawa, the city’s lead economic development agency, this initiative works a... Show more

Technical Support Analyst

tecsysOttawa, ON, CA
Remote
Full-time +1
Quick Apply

At Tecsys, the software we deliver keeps hospitals, pharmacies and distributors supplied with what they need, when they need it.Every role here connects to that outcome.As a Technical Support Analy... Show more

Asbestos Analyst

paracel laboratoriesOttawa, ON, CA
CA$18.50–CA$21.00 hourly
Full-time +1
Quick Apply

Who We Are Paracel Laboratories Ltd.Our main laboratory facilities are located in Ottawa and are supported by an environmental laboratory in Hamilton, as well as microbiology and asbestos laborator... 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

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

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

Enterprise Applications Analyst

nutrition internationalOttawa, ON, CA
CA$75,000.00–CA$80,000.00 yearly
Full-time +1
Quick Apply

Enterprise Applications Analyst.Ottawa, Canada – Hybrid (2 days/week in office).Founded in 1992, Nutrition International (NI) is a global organization dedicated to delivering proven nutrition inter... 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

Financial Analyst

n harris computer 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

Intermediate Financial Analyst

canadian bank noteOttawa, Ontario, Canada
Full-time +1

Intermediate Financial Analyst.As an Intermediate Financial Analyst in our Finance department, you will be responsible for providing strategic financial support to CBN’s various business units.You ... Show more

Operations Analyst - Remote

yo ai labsOttawa, ON, Canada
Remote
Full-time
Quick Apply

Business Analyst / Researcher / Operations Specialist.Business Analysts, Researchers, and Operations Specialists.No prior AI experience is required.Analyze business scenarios, decisions, and trade-... Show more

Software Engineer

adeccoOttawa, Ontario, CA
CA$75,000.00–CA$95,000.00 yearly
Full-time +1
Quick Apply

This role is ideal for engineers with strong experience in embedded software design and development for regulated medical devices, combined with expertise in C/C++, C#.NET, Windows-based applicatio... 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

Analyst, Cyber Assurance

bank canadaOttawa (Downtown), ON, CA
Permanent

The Bank of Canada has a vision to be a leading central bank—dynamic, engaged and trusted—committed to a better Canada.No other employer in the country offers you the unique opportunity to work at ... Show more

Software Developer

logi senseOttawa, ON, CA
CA$100,000.00–CA$120,000.00 yearly
Remote
Full-time
Quick Apply

Help Deliver the Future of Usage-Based Billing.LogiSense is looking for a Software Developer to help build and enhance our usage-based billing platform.NET, and Microsoft SQL Server skills, along w... Show more

Financial Analyst II

randstad canadaGatineau, Quebec, CA
Temporary
Quick Apply

Step into an impactful finance succession role with a premier energy leader! This key position offers exceptional professional growth as you drive our core accounting, budgeting, and regulatory pr... 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.