Senior Software Developer

Seequent

$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or Engineering
  • 7+ years of experience focused on backend services
  • Proficiency in C++ and Python
  • Extensive experience with RESTful APIs and backend services
  • Deep experience with cloud providers like Azure, GCP, or AWS
  • Understanding of DevOps practices and CI/CD pipelines
  • Strong communication skills for stakeholder engagement

Responsibilities

  • Architect and design secure and scalable software components
  • Lead the development and refactoring of complex backend systems
  • Plan and manage release activities for multiple teams
  • Execute small projects, managing scope, risks, and schedules
  • Mentor team members through design and code reviews
  • Collaborate with visualization engineers to enhance 3D graphics

Benefits

  • Competitive salary
  • Flexible working arrangements
  • One paid volunteer day per year
  • Employee share purchase plan in most locations
  • Rewards and recognition program
  • Continuous learning and career growth opportunities
  • Culture and wellbeing program
Full Job Description
Senior Software Developer

The role

I have condensed the core purpose of this position: The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications. Joining our 3D visualization team, you will focus on building and evolving the scalable backend systems that power our geoscience data rendering stack. This role balances technical architecture and coding with project management and cross-functional leadership to deliver high-quality, interactive visualization tools.

In this role you will have the opportunity to

  • Architect Complex Systems: Design and model software components and modules, navigating ambiguous requirements to deliver secure, scalable, and best-in-class solutions.
  • Lead Backend Development: Design, code, and refactor complex programs and integration services, advocating for the best tools and techniques to ensure well-engineered outcomes.
  • Manage Release Lifecycles: Plan and coordinate release activities across multiple teams, ensuring all deliverables meet defined quality, security, and compliance standards.
  • Drive Project Execution: Independently execute small projects by defining scope, managing risks, and tracking schedules to align with organizational governance.
  • Provide Technical Mentorship: Guide and mentor team members through design and code reviews, sharing expertise to elevate the team's overall technical standards.
  • Collaborate Cross-Functionally: Work closely with domain experts and visualization engineers to deliver performant 3D graphics and interactive capabilities to global customers.


Essential Knowledge Skills And Experience

  • Proven Expertise: A Bachelor's degree in Computer Science or Engineering with 7+ years of professional experience primarily focused on backend services.
  • Advanced Technical Stack: High proficiency in C++ and Python, with extensive experience developing and maintaining RESTful APIs and backend services.
  • Cloud & Infrastructure: Deep experience with major cloud providers (Azure, GCP, or AWS), Kubernetes, and container orchestration technologies.
  • Modern DevOps Practices: Solid understanding of infrastructure as code, CI/CD pipelines, and software security protocols.
  • Architectural Vision: Ability to independently produce design views, evaluate technical trade-offs, and integrate emerging technologies into existing products.
  • Strategic Communication: Strong ability to influence stakeholders, work autonomously on complex tasks, and communicate technical ideas effectively to diverse audiences.


Benefits - Competitive salary, flexible working, a paid day each year to volunteer, an 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. Additional benefits are unique to each location Seequent resides in.

How to apply

If this sounds like the role for you, apply today

Similar Jobs

More Jobs at Seequent

More Information Technology Jobs

Find similar Senior Software Developer jobs: