Senior Services Software Engineer

Canada, Canada

Job Description


Talespin\xe2\x80\x99s Engineering and QA department is looking for motivated and creative professionals to join our team. Our mission is to build a technology platform that transforms the future of work and training through exciting new mediums like AR and VR. With bleeding edge projects starting in XR, Authoring Tools, Data, AI, and Platform Services, there are many exciting problems to solve. We hope you can join us!

In this role you will:

Lead and Mentor

  • Develop objectives & strategies for team organization, development and ops
  • Develop balanced and fair service level objectives
  • Evangelize best practices, regulatory and enterprise customer compliance in data and software security, resiliency, reliability and performance
Collaborate
  • with Product and Customer Integration teams
  • on platform strategies with counterparts in Engineering org
  • with IT on production and CI/CD infrastructure and security
  • with Engineering on core platform
  • with Engineering on bottlenecks, security risks and process improvements
  • with Engineering to improve services through testing and release procedures
Develop & Operate
  • Provide primary ops support and engineering for many services
  • Practice sustainable incident response and blameless postmortems
  • Operate the production environment by monitoring availability and service health
  • Assist in performance tuning and fault finding
  • Improve reliability, quality, and time-to-market of our suite of software solutions
Innovate
  • Design future architecture of core services technologies
  • Discover new ways to optimize costs while maintaining service SLAs
  • Contribute ideas and code to core frameworks complimentary to our roadmap
  • Research new technologies that could be used to improve our products
Skills and abilities we are looking for:

Required
  • 5+ years experience in Services Software Engineering
  • Basic understanding of C#, Java and Javascript
  • Experience building high availability public APIs
  • Advanced proficiency with one of: Python, C#, Java, JavaScript, or GoLang
  • Advanced proficiency managing infrastructure on Azure, AWS or GCP
  • 1-2 years of Docker, Vagrant, and Kubernetes, or similar technologies
  • 5+ years with Git, Perforce, or other version control software
  • Understanding of databases and data modeling
  • Focus on performance bottlenecks and performance improvement techniques
  • Strong networking knowledge of TCP/IP
  • Experienced with monitoring/data aggregation via Splunk, Grafana or New Relic
  • Experience with workflow and issue management tools such as JIRA
  • Comfortable working with mission critical and sensitive systems
  • A proactive approach to spotting problems, performance bottlenecks and risks
  • Able to work in a collaborative, global, agile/lean development environment
  • Excellent time-management, organization, and communication skills
Preferred
  • OWASP & GDPR Training
  • Bachelor\xe2\x80\x99s degree in computer science or other scientific discipline
  • Advanced experience with Azure architectural design patterns, tools and services
  • Advanced experience operating Kubernetes
  • Advanced experience operating MongoDB
  • Advanced experience operating sophisticated Jenkins deployments
  • Experience operating data pipelines, data lakes, data warehouses
  • Experience managing CI/CD and art pipelines for interactive products
  • Experience with real-time multiplayer systems
  • Experience running system load and stress tests
  • LMS experience
  • CMS Experience
The Canadian base salary range for this full-time position is $150,000 - $170,000 CAD + benefits. Our salary ranges are determined by role, level, and location. The range displaced on each job posting reflects the minimum and maximum target for new hire salaries for the position across all Canadian provinces. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Talespin Reality Labs, Inc. "The Company" can share more about the specific salary range for your preferred location during the hiring process. Please note that the compensation details listed in the role posting reflect the base salary only. Talespin offers medical benefits, twenty days of vacation, and 10 statutory holidays.

Powered by JazzHR

Talespin

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2176681
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $150000 - 170000 per year
  • Employment Status
    Permanent
  • Job Location
    Canada, Canada
  • Education
    Not mentioned