Senior Software Developer (C++ / Python) – Visualization
Base pay range : CA$140,000–$155,000 per year (actual pay based on skills and experience).
Location : Calgary, AB or Vancouver, BC – hybrid (2 days in the office).
Compensation & perks : $140,000–$155,000 / year plus health benefits, RRSP contributions, profit sharing, employee stock purchase plan, educational reimbursement, and more.
Role overview : You will work at the forefront of geoscience innovation, collaborating with domain experts to design and optimize advanced C++ algorithms that drive cloud-based modeling workflows. You’ll also build scalable Python back-end services that deliver these high-performance solutions to modern web applications, shaping a cloud-based geoscience automodeling platform leveraging machine learning to extract insights from drilling data.
Key responsibilities
- Architect and design complex software applications, modules, and components.
- Apply modeling techniques aligned with established software design standards.
- Produce and communicate multiple design perspectives to meet functional, non-functional, and security requirements.
- Evaluate design alternatives and make informed trade-offs.
- Review and enhance both your own designs and those of colleagues.
- Develop, test, document, refactor, and maintain complex programs and integration services.
- Advocate for the adoption of appropriate development methods, tools, and best practices.
- Ensure consistent use of standards and tools across the team for high-quality, maintainable outcomes.
- Collaborate with domain experts to implement geoscience algorithms optimized for performance and maintainability.
- Participate in code reviews and provide guidance to peers.
- Plan and manage release schedules in line with business objectives, coordinate release activities across multiple teams and stakeholders, communicate release plans and results, and conduct post-release reviews.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field.7+ years of professional software development experience.Strong proficiency in C++ and / or Python. Ideally both.Experience developing and maintaining RESTful APIs and back-end services.Hands‑on experience with major cloud platforms (AWS, Azure, GCP) and container orchestration (Kubernetes).Familiarity with infrastructure as code, CI / CD pipelines, and DevOps practices.Assets (preferred but not required)
Experience with Flask or FastAPI.Exposure to Three.js or web-based 3D rendering.Referrals increase your chances of interviewing at Altis Technology by 2x.
#J-18808-Ljbffr