CrawlJobs Logo

Senior Engine Programmer

supercell.com Logo

Supercell

Location Icon

Location:
Finland;United Kingdom , Helsinki

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are looking for an experienced engine programmer for our internal engine team. The engine team is an independent team that maintains our internal tech stack, and works seamlessly with our game teams to revolutionize the way we develop games at Supercell. You will be focused primarily on our multi-platform C++ engine. You will be expected to iterate and integrate improvements to the engine and tools working alongside coders and artists from game teams, as well as other core technical teams.

Job Responsibility:

  • Maintaining, improving and developing on core engine systems, tools and plugins for game content creation for both mobile and desktop platforms.
  • Working closely with game team artists, coders and designers to identify workflow issues before planning and iterating on tools and technical improvements.
  • Identifying and implementing improvements to game engine and other core tech code bases used by live and upcoming games, targeting multiple mobile platforms.
  • Maintaining existing engine and shared codebases used across multiple live products.
  • Engage with the wider development team here at Supercell to help shape the future of our tech.

Requirements:

  • Strong, professional experience using C++.
  • Ability to quickly get up to speed with existing code, across multiple codebases and projects.
  • Experience in writing core systems and tools for game development.
  • Game engine / 3D engine development experience.
  • Ability to communicate with technical and non-technical people.
  • Driven, focused and willing to see projects through delivery.
  • A true desire to help others produce their best work.

Nice to have:

  • Experience writing plugins for Blender or similar 3rd party content creation tools.
  • ImGui or similar experience for developing in-house editors.
  • Experience in iOS / Android development.
  • Experience in Flash / Animate.
  • Experience with build, scripting and orchestration tools, CMake, Jenkins/github, Gradle, Python etc.
  • Experience in Java.
What we offer:

Relocation support.

Additional Information:

Job Posted:
January 20, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Engine Programmer

Controls Engineer Senior

Founded in 1985, ATS is a company with a presence in the United States, Mexico a...
Location
Location
United States , Northumberland, Pennsylvania
Salary
Salary:
Not provided
atpchemical.com Logo
Advanced Technology Products
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Electrical Engineering from four-year college or university with at least eight years of related experience or equivalent combination of education and experience
  • Knowledge of Advanced Process Control (APC), Distributed Control Systems (DCS), Programmable Logic Controllers (PLC), and Supervisory Control and Data Acquisition (SCADA)
  • Excellent communication and interpersonal skills
  • Combination of hands-on technical skills and project management skills
  • Ability to write technical documents and business proposals
Job Responsibility
Job Responsibility
  • Designs, develops, and tests new control systems
  • Develops, leads and implements complex projects
  • Tests, maintains, and modifies existing control systems
  • Reviews, revises and improves existing procedures and documents
  • Analyzes data and reports results with management and staff
  • Collaborates with design engineers, operation engineers, purchasers, and other internal staff
  • Acts as a liaison with clients, suppliers, contractors, and relevant authorities
  • Provides technical/troubleshooting support for both mechanical and electrical issues
  • Understands and ensures compliance with health, safety, and quality regulations
  • Provides training and consulting support for new employees, technical staff, and customers
  • Fulltime
Read More
Arrow Right

Controls Engineer Senior

Senior Controls Engineer role involving design, development, testing, and mainte...
Location
Location
United States , Northumberland
Salary
Salary:
Not provided
atpchemical.com Logo
Advanced Technology Products
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Electrical Engineering from four-year college or university with at least eight years of related experience or equivalent combination of education and experience
  • Knowledge of Advanced Process Control (APC), Distributed Control Systems (DCS), Programmable Logic Controllers (PLC), and Supervisory Control and Data Acquisition (SCADA)
  • Excellent communication and interpersonal skills
  • Combination of hands-on technical skills and project management skills
  • Ability to write technical documents and business proposals
Job Responsibility
Job Responsibility
  • Designs, develops, and tests new control systems
  • Develops, leads and implements complex projects
  • Tests, maintains, and modifies existing control systems
  • Reviews, revises and improves existing procedures and documents
  • Analyzes data and reports results with management and staff
  • Collaborates with design engineers, operation engineers, purchasers, and other internal staff
  • Acts as a liaison with clients, suppliers, contractors, and relevant authorities
  • Provides technical/troubleshooting support for both mechanical and electrical issues
  • Understands and ensures compliance with health, safety, and quality regulations
  • Provides training and consulting support for new employees, technical staff, and customers
  • Fulltime
Read More
Arrow Right

Senior Programme Manager

An exciting opportunity has arisen for a Senior Programme Manager to join a lead...
Location
Location
United Kingdom , London
Salary
Salary:
75000.00 - 90000.00 GBP / Year
https://brandonjames.co.uk Logo
Brandon James
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in a Programme Manager or Senior Programme Manager role within a large infrastructure, construction, or public sector environment
  • Strong leadership and stakeholder management skills across complex, high-value programmes
  • Relevant industry qualifications such as MSP, PRINCE2, or APM PMQ
  • Excellent communication and problem-solving skills, with the ability to influence at a senior level
  • A strategic mindset with a focus on outcomes, performance, and delivery excellence
  • Degree qualified in a relevant field (e.g. Project Management, Engineering, or Construction Management)
Job Responsibility
Job Responsibility
  • Lead the planning, coordination, and delivery of a large-scale, complex programme
  • Monitor progress and performance, implementing robust governance frameworks and reporting mechanisms
  • Manage interdependencies and support informed decision-making through clear and consistent communication
  • Provide leadership and direction to internal teams and external partners
  • Ensure clarity of roles, responsibilities, and deliverables
  • Oversee risk management, budget control, and compliance with industry standards
  • Drive continuous improvement to enhance service delivery
What we offer
What we offer
  • Generous benefits package
  • Career progression within a well-established consultancy
  • Exposure to high-profile, city-based programmes
  • Fulltime
Read More
Arrow Right

Senior Systems Programmer

The Infrastructure Technology Lead Analyst is a senior level position responsibl...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12-15 years of relevant experience in a Storage Engineering/Operations role
  • Sound knowledge of storage hardware and system services
  • Proficient in Storage platforms like Dell EMC Powermax/Unity, IBM A series storage, Hitachi storage SAN platforms
  • Proficient in storage software such as solutions enabler, Raid comm, IBM configuration manager, Unisphere U4V, SRM, power path, Open Replicator, Open Migrator
  • Experience with storage virtualization, volume manager, File systems, snapshots, multipath software, CISCO, brocade switches
  • Strong expertise in design and configuration support for FCIP configurations for storage for replications and performance tuning
  • Security implementations for storage
  • Shell/Pearl scripting / programming/web framework experience
  • Certification in ansible is a must requirement
  • Strong knowledge on python, Perl, JavaScript, Shell and Power Shell, angular, VUE, HTML and CSS /HTML /CSS
Job Responsibility
Job Responsibility
  • Lead a variety of infrastructure-Storage related operations and engineering activities
  • Design, acquisition and deployment of hardware, software and network infrastructure
  • Ensure quality standards are being met within existing and planned framework
  • Provide niche skills including code reviews, code enhancements
  • Provide critical problem support to remediate the issues faster
  • Maintain security configurations
  • Develop dashboards, automations
  • Work with global AI enablement team
  • Create complex project plans, perform impact analyses, solve/work high impact problems/projects
  • Provide Root Cause Analysis (RCA) post restoration of service
  • Fulltime
Read More
Arrow Right

Senior Controls Engineer

Carbon is looking for a print algorithm and controls engineer in our Print Depar...
Location
Location
United States , Redwood City
Salary
Salary:
132800.00 - 199200.00 USD / Year
carbon3d.com Logo
Carbon, Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or MS in Controls, Mechanical, Mechatronics, or Electrical Engineering or related field
  • At least 6 years of industry experience
  • Multi-language programmer from prototyping (e.g., Python, MATLAB) to production (C++)
  • Experience implementing closed loop control systems from prototype (Python) to production (C++)
  • Experience in system identification and digital signal processing
  • Experience implementing and automating diagnostics, system health checks, GUI tools, calibration, and performance scripts
Job Responsibility
Job Responsibility
  • Demonstrate subsystem prototype viability and guide system designs from conception to production level functionality
  • Interface with hardware engineers to provide design recommendations for actuator, sensor, and electrical (ADC/DAC) designs
  • Identify subsystem anomalies during integration phase and provide design recommendations
  • Design and implement novel data structures and control / optimization algorithms in a distributed compute setting through Carbon's code review process
  • Interface with the support team to diagnose and solve print and process issues in the field
What we offer
What we offer
  • Equity
  • Benefits
  • Time off programs
  • Fulltime
Read More
Arrow Right

Senior Security Engineer

The Senior Security Engineer will provide hands-on technical leadership within t...
Location
Location
United Kingdom , Leeds; Thame
Salary
Salary:
65000.00 - 75000.00 GBP / Year
pexa.co.uk Logo
PEXA UK
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proactive, can-do attitude to get things done quickly and efficiently
  • Strong collaboration and communication skills
  • Willingness to contribute ideas to the security programme
  • Demonstratable first-hand experience in achieving organisational adherence to security best practices
  • Experience in the practical protection of a remote working laptop estate and SaaS cloud solutions
  • Experience in identity and access management solutions
  • Experience in device business automation and updates
  • Experience in the security aspects of cloud web application hosting and defence measures like WAF
Job Responsibility
Job Responsibility
  • Maintenance and Operational Security: Ensure all security solutions remain operationally effective
  • Ensure technical teams timely patch applications, systems, software, and hardware
  • Maintain and audit secure configurations for devices, applications, and cloud environments
  • Access Control and Identity Management: Conduct regular user and privileged account reviews
  • Manage and monitor Privileged Identity Management (PIM) profiles and elevated access accounts
  • Coordinate with IT and HR for onboarding/offboarding
  • Tool, Infrastructure, and Encryption Management: Maintain and optimise security infrastructure and tools
  • Oversee encryption key and certificate management
  • Work with vendors and internal teams to ensure tools remain current
  • VPN, Network & Firewall Security: Design, configure, and maintain secure VPN and Zero-Trust network solutions
What we offer
What we offer
  • Your growth: We encourage you to hit your personal and professional learning and development goals with our tailored programs and tools
  • Your wellness: We care about your holistic wellbeing
  • Your work/life blend: We want to help you create your ideal work/life blend
  • Fulltime
Read More
Arrow Right

Senior Mechanical Engineer - Nuclear

As a Senior Mechanical Designer Engineer - Nuclear you will be taking on a new c...
Location
Location
United States , Lewis Center
Salary
Salary:
Not provided
atsautomation.com Logo
ATS Automation Tooling Systems Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Mechanical Engineering, Science or Technology
  • Professional Engineer License would be an asset
  • 10+ years of experience in engineering design, development and qualifications of automated systems custom machinery or industrial equipment
  • 5+ years of experience in nuclear tooling development and testing, preferably including field support and experience
  • In-depth knowledge of and use of nuclear equipment quality standards (NQA-1, ASME BPV Section III)
  • Thorough understanding of machine design and build, machine controls, structured problem solving, statistical analysis, and precision engineering principles
  • Good written and oral communication skills and ability to lead or work as part of a multi-disciplinary project team
  • Work in conformance with divisional health, safety and environmental procedures and compliance to legislative requirements
  • Refrain from removing or altering safety devices or guarding unless hazardous energies are controlled through lockout-tagout methods
  • Report any unsafe conditions or unsafe acts, defects in any equipment or protective device, and any accidents/incidents to the supervisor
Job Responsibility
Job Responsibility
  • Design and support the development of Automated Equipment for industrial and nuclear projects
  • Perform engineering calculations with respect to strength of materials, speeds, horsepower, temperature, pressure, force, etc. as related to machine and tool designs
  • Analyze engineering drawings and specifications to determine shape, dimensions, hardness, etc. in the development of equipment, processes, and products
  • Define tools, fixtures, and equipment to be used in fabrication and assembly of mechanical components and complete assemblies
  • Produce working drawings, detail drawings, and bills of materials for equipment, sub-assemblies, or products, using AutoCAD and SOLIDWORKS
  • Specify appropriate purchase components for mechanical assemblies and create requisitions with appropriate delivery dates
  • Analyze designs and systems for compliance with applicable standards (i.e., OSHA, CE, or customer-specific)
  • Strictly follow ASME NQA-1 Quality requirements as defined within the manual and procedures
  • Work cross functionally with other teams
  • Review electrical requirements with respect to input and output devices with electrical designers
What we offer
What we offer
  • Flexible work schedules
  • Employee events
  • Free coffee beverages
  • Employee referral program
  • Safety shoe programs
  • Overtime pay eligibility
  • Paid vacation
  • Company paid short- and long-term disability and life insurance
  • Comprehensive health benefits
  • 401K matching program
Read More
Arrow Right

Senior Software Engineer

The Senior Software Engineer understands the LiminalArc Point of View (PoV) for ...
Location
Location
Salary
Salary:
Not provided
leadingagile.com Logo
LeadingAgile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ability to contribute as part of a high-performing team
  • Ability to operate autonomously as needed
  • Ability to lead and mentor team members
  • A strong focus on enabling other people’s success
  • High emotional intelligence
  • High tolerance for ambiguity
  • unflappable
  • High integrity
  • Self-confidence
  • Driven by continuous learning
Job Responsibility
Job Responsibility
  • Contributes to a positive LiminalArc culture, with awareness of personal impact on team members
  • Crafts and refines user stories with clear business value and acceptance criteria
  • Applies value assessment, release planning, and stakeholder management to ensure delivery alignment with business priorities
  • Uses LiminalArc engineering principles and practices
  • Facilitates collaborative development practices, including paired/ ensemble programming and code review
  • Builds and maintains trusted relationships with stakeholders at all levels, fostering alignment and transparency
  • Applies strong communication and conflict resolution skills to promote productive discussions and decision-making
  • Participates in presentation and thought leadership opportunities, including blogs, podcasts, public speaking, and conferences
  • Leads small client engagements with integration points to the broader LiminalArc organization
  • Provides informal mentoring and coaching to team members
Read More
Arrow Right