Senior Tools Programmer
Location
Canada
Posted
30 days ago
Salary
$95K - $125K / year
Seniority
Senior
Job Description
Senior Tools Programmer
Digital Extremes
• Play a key role in designing and implementing a suite of development tools to support next-gen games • Create user-friendly applications in support of the development team • Aid in Developing and maintaining a cross-platform, next-generation game engine • Communicate with designers, artists and other engineers to ensure tools satisfy production needs • Identify and find solutions to pipeline issues • Maintain code quality and performance and extend systems to support changing design requirements over time • Contribute innovative and original ideas toward all aspects of the game’s production and development • Additional responsibilities may be assigned as needed
Job Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Math or equivalent experience
- 5+ years game development or equivalent programming experience, with at least 1 shipped product
- Strong knowledge of C and C++
- Experience developing for modern game systems
- Good communication skills, work ethic and motivation
- Passion for playing and developing exceptional games.
Benefits
- Competitive compensation
- Industry-leading benefits
- Flexible work arrangements
- Opportunities to grow your career
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Power Platform, Dynamics 365 Developer
Staff DomainDiscover a different outsourcing experience
• Lead solution design across: Power Platform (Apps, Automate, Dataverse) Dynamics 365 CE Integration and data architecture • Define scalable, secure, and maintainable solution patterns • Own technical design documentation and architecture decisions • Develop and oversee: Plugins and custom workflows (C#/.NET) • Custom APIs and integrations • JavaScript/TypeScript customisations • Design and implement Copilot-first solutions • Lead development of Copilot Studio agents and enterprise AI experiences • Define patterns for: AI integration with Dataverse and external systems • Automation, summarisation, and intelligent workflows • Ensure AI solutions align with security, governance, and compliance requirements • Lead technical streams across projects • Mentor and guide mid-level developers • Act as escalation point for complex technical issues • Design complex integrations using Azure services (Functions, Logic Apps, Service Bus) • Define data models, governance, and performance optimisation strategies • Work directly with clients, architects, and business stakeholders • Translate business needs into technical solutions • Support pre-sales, solution shaping, and technical assurance
• Desarrollo de aplicación móvil multiplataforma en Xamarin Forms / Migración a MAUI. • Desarrollo de backend en arquitectura de microservicios con .NET Core.
Oracle SOA Developer
SpyrosoftWe enable our clients to thrive, thanks to a combination of technical proficiency and domain-specific knowledge.
• Designing, developing and maintaining integration components using Oracle SOA Suite (BPEL, Mediator, OSB/Service Bus where applicable). • Implementing and configuring adapters (e.g. JDBC, SOAP, HTTP, File, JMS) and integrating with Oracle and third‑party systems. • Developing and consuming web services (SOAP and REST) and ensuring contract, security and performance requirements are met. • Working with API gateways, ESB/OSB, and message brokers to design reliable, asynchronous, and transactional integration patterns. • Participating in solution and integration design workshops with architects, developers and stakeholders to define end‑to‑end flows. • Writing and maintaining unit and integration tests, and supporting QA and performance testing activities. • Supporting deployments, troubleshooting production incidents and performing root‑cause analysis and remediation. • Documenting integration designs, runbooks and operational procedures; contributing to knowledge sharing across the team. • Working within Agile delivery teams, taking ownership of work items and collaborating closely with developers, testers and DevOps.
Integration Developer
nDeavour ConsultingWe are a staffing and IT recruitment company based in Sofia, Bulgaria.
• Develop and maintain integration solutions using APIs, messaging, and ETL tools • Implement and support Informatica Integrations and integrations on platforms such as Azure Integration Services, MuleSoft, Boomi • Collaborate with business and technical teams to gather integration requirements • Build and manage RESTful and SOAP APIs for internal and external consumption • Ensure secure, reliable, and scalable integration workflows • Monitor and troubleshoot integration issues and performance bottlenecks • Document integration designs, configurations, and support procedures • Contribute to the continuous improvement of integration standards and practices




