Senior Software Developer

Seequent

Toronto

Hybrid

CAD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Flexible working
Paid volunteer day per year
Employee share purchase plan
Rewards & recognition program
Continuous learning opportunities
Culture & wellbeing program
Personal support resources

Job summary

Seequent is looking for a Senior Software Developer to design and develop high-performance platform services and APIs for geoscience data. This role emphasizes leadership in software architecture and project management while advocating for best practices.

The candidate should possess extensive experience in software development, particularly with SQL, Python, and cloud platforms. The role also supports hybrid working conditions from the Toronto office.

Qualifications

  • 7+ years in software development roles.
  • Experience with enterprise-scale data solutions (high volume, high concurrency).
  • Ability to work autonomously, influence stakeholders, and drive collaboration.

Responsibilities

  • Design and architect complex software applications and components.
  • Code, verify, test, and document complex programs.
  • Plan and schedule releases aligned with business requirements.

Skills

SQL
Python
JSON
Docker
Kubernetes
Kafka
Event Hub
Cloud platforms (Azure, AWS, GCP)

Education

Bachelor's degree in computer science, engineering, or equivalent

Tools

CI/CD
Infrastructure-as-code
Relational and NoSQL data stores

Job description

About Us

At Seequent, we help organisations to understand the underground, giving them confidence to make better decisions faster. We build world‑leading technology in Earth sciences, transforming how customers develop mineral resources, design infrastructure, source renewable energy, and reduce environmental impact. We operate in 145+ countries and are headquartered in New Zealand.



Role

Senior Software Developer, Subsurface Information Management. Responsible for designing, developing, releasing high‑performance platform services and APIs that enable advanced analytics, data science, business intelligence, and AI workflows for geoscience data. The role includes leadership in software architecture, cross‑functional collaboration, project management, and mentoring.



Duties and Responsibilities


  • Software Design

    • Design and architect complex software applications, components, and web services.

    • Use modelling techniques consistent with design standards, patterns, and methodologies.

    • Communicate design views and address stakeholder concerns.

    • Recommend design alternatives and trade‑offs.

    • Prototype and model software behaviours for stakeholder approval.

    • Review and refine own designs and lead reviews of others’ designs.

    • Improve processes, products, and programs by integrating emerging technologies.



  • Software Development

    • Code, verify, test, document, and refactor complex programs and integration services.

    • Develop and support internal and external web APIs for secure, scalable access to geoscience data.

    • Optimize data models for transactional and analytical workloads.

    • Advocate for selection of development methods, tools, and techniques.

    • Ensure team adherence to agreed standards and tools.

    • Measure and monitor application of standards, including security.

    • Participate in reviews of own work and lead reviews of colleagues’ work.



  • Release Management

    • Plan and schedule releases aligned with business requirements.

    • Coordinate release activities across teams and stakeholders.

    • Maintain CI/CD pipelines and observability tools to automate deployments.

    • Ensure releases meet quality, security, and compliance standards.

    • Communicate release plans and outcomes to stakeholders.

    • Lead post‑release reviews and identify improvements.



  • Project Management

    • Define, document, and execute small projects or sub‑projects.

    • Work independently or with a small team through all project phases.

    • Apply appropriate project management methods and tools.

    • Identify, assess, and manage risks.

    • Prepare realistic project plans and ensure stakeholder involvement.

    • Track activities against the schedule and monitor costs, quality, and resources.





Qualifications


  • Bachelor’s degree in computer science, engineering, or equivalent.

  • 7+ years in software development roles.

  • Experience with enterprise‑scale data solutions (high volume, high concurrency).

  • Experience with relational and NoSQL data stores.

  • Strong proficiency in SQL, Python, and JSON.

  • Experience with cloud platforms (Azure, AWS, GCP).

  • Familiarity with containerization (Docker, Kubernetes), CI/CD, and infrastructure‑as‑code.

  • Experience with streaming technologies (Kafka, Event Hub) and API integrations.

  • Ability to work autonomously, influence stakeholders, and drive collaboration.

  • Proficient in resolving complex technical or professional tasks.

  • Strong communication skills and commitment to security, privacy, and ethics.

  • Deep industry and domain knowledge with rapid learning ability.



Working Conditions

The role is hybrid, requiring presence in the Toronto office twice a week. Flexibility in working hours may be required to accommodate multiple time zones. Tier 3 after‑hours support may be required on occasion.



Direct Reports

No direct reports. Expected to provide technical guidance and mentorship to other team members.



Equity, Diversity, and Inclusion

Seequent champions uniqueness and inclusiveness. If you require accommodation during recruitment, let our Talent Acquisition team know.



Benefits


  • Competitive salary

  • Flexible working

  • Paid volunteer day per year

  • Employee share purchase plan in most locations

  • Rewards & recognition program

  • Continuous learning and career growth opportunities

  • Internal engagement events, culture & wellbeing program

  • Personal support resources

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Bentley Systems • Toronto

Hybrid
CAD 110,000 - 170,000
Hybrid work
Office in Toronto
Data Solutions Support Specialist
Data Solutions Support Specialist

Seequent Limited • Toronto

Hybrid
CAD 70,000 - 90,000
Competitive salary
Flexible working
Volunteer day
+5
Manager, Sales Operations, NAM
Manager, Sales Operations, NAM

Seequent Limited • Vancouver

On-site
CAD 120,000 - 160,000
Competitive salary
Flexible working
Volunteer day
+6
Senior Software Developer
Senior Software Developer

Seequent Limited • Calgary

Hybrid
CAD 85,000 - 110,000
Competitive salary
Flexible working
Paid volunteer day
+1
Software Developer
Software Developer

Bentley Systems • Toronto

Hybrid
CAD 90,000 - 130,000
Team Lead, Software Development
Team Lead, Software Development

Seequent • Toronto

Hybrid
CAD 100,000 - 130,000
Competitive salary
Flexible working
Paid day to volunteer
+6
Manager, Sales Operations, NAM
Manager, Sales Operations, NAM

Seequent • Vancouver

On-site
CAD 90,000 - 135,000
Competitive salary
Flexible working
Volunteer day
+5
Data Solutions Support Specialist
Data Solutions Support Specialist

Seequent • Toronto

Hybrid
CAD 70,000 - 95,000
Hybrid working model
Volunteer day
Employee share purchase plan
+1
Senior Data Scientist
Senior Data Scientist

Seequent Limited • Calgary

Hybrid
CAD 110,000 - 170,000
Lead Software Developer
Lead Software Developer

Seequent • Calgary

Hybrid
CAD 115,000 - 125,000
Flexible work environment
Professional development opportunities
Equity, Diversity, and Inclusion commitment