Senior Unreal Engine Developer
Stepico
Job Summary
Stepico is expanding its Unreal Engine team to develop complex tools and interfaces for a high-end simulation and training platform. The Senior Unreal Engine Developer will be responsible for developing custom editor tools and runtime user interfaces using C++ and UMG, implementing modular UI systems, designing interactive configuration interfaces, and integrating UI with underlying simulation logic or backend services. The role requires strong debugging and system design skills.
Must Have
- 5+ years of experience in Unreal Engine development (preferably UE5)
- Strong knowledge of C++, Blueprints, and engine-level architecture
- Experience building advanced UMG interfaces with MVVM principles
- Understanding of UI technical design, including layout logic, data binding, and performance
- Familiarity with Slate and Editor extensions
- Hands-on experience with save/load systems, data serialization, and user presets
- Ability to create and fine-tune custom shaders and UI-related materials
- Confidence in integrating with external APIs or SDKs
- Knowledge of asset pipelines, importing, tagging, and in-editor asset previewing
- Strong debugging and system design skills
- Develop custom editor tools and runtime user interfaces using C++ and UMG
- Implement modular UI systems using MVVM and data-driven architecture
- Design and build interactive configuration interfaces
- Build and maintain visual timelines, sequencing logic, and conditional behaviors
- Implement systems for saving and loading structured data, drill templates, and user presets
- Integrate UI with underlying simulation logic or backend services
- Create visual feedback systems via shader/material workflows
- Support internal users and iterate on tools based on feedback
- Write clean, maintainable code and contribute to architectural decisions
Good to Have
- Clear communication and collaboration skills
- Ownership mindset and self-initiative
- Attention to detail and a sense of final UI/UX polish
- Flexibility to adapt to evolving technical or design requirements
- Practical experience in advanced UE5 editor scripting, Slate, and tooling
- Mastery of MVVM UI architecture in a professional environment
- Deep understanding of UI workflows for complex data-driven systems
- Opportunity to work on tools that support real-world training applications
- A collaborative team that values quality, clarity, and user-first design
Perks & Benefits
- Competitive salaries, regularly reviewed based on professional growth
- Flexible working hours and remote working
- 18 working days of paid time off
- 5 paid sick leaves (without doctors’ notes)
- Full employment
- Fun corporate events
Job Description
About Stepico
Stepico is a team of enthusiasts who love their work. Every member of our company is passionate about games and real-time technology. We’re expanding our Unreal Engine team to develop complex tools and interfaces for a high-end simulation and training platform.
Our values
- Passion for games and simulation
- Innovation and continuous improvement
- Open, honest communication
- Recognition of individual contributions
- Professional growth and skill development
- Comfort and well-being of our team members
Requirements
- 5+ years of experience in Unreal Engine development (preferably UE5)
- Strong knowledge of C++, Blueprints, and engine-level architecture
- Experience building advanced UMG interfaces with MVVM principles
- Understanding of UI technical design, including layout logic, data binding, and performance
- Familiarity with Slate and Editor extensions
- Hands-on experience with save/load systems, data serialization, and user presets
- Ability to create and fine-tune custom shaders and UI-related materials
- Confidence in integrating with external APIs or SDKs
- Knowledge of asset pipelines, importing, tagging, and in-editor asset previewing
- Strong debugging and system design skills
Personal qualities
- Clear communication and collaboration skills
- Ownership mindset and self-initiative
- Attention to detail and a sense of final UI/UX polish
- Flexibility to adapt to evolving technical or design requirements
Responsibilities
- Develop custom editor tools and runtime user interfaces using C++ and UMG
- Implement modular UI systems using MVVM and data-driven architecture
- Design and build interactive configuration interfaces, including complex nested panels and preview windows
- Build and maintain visual timelines, sequencing logic, and conditional behaviors
- Implement systems for saving and loading structured data, drill templates, and user presets
- Integrate UI with underlying simulation logic or backend services
- Create visual feedback systems (e.g. spawn animations, target highlighting) via shader/material workflows
- Support internal users and iterate on tools based on feedback from designers, QA, and simulation experts
- Write clean, maintainable code and contribute to architectural decisions
You’ll gain:
- Practical experience in advanced UE5 editor scripting, Slate, and tooling
- Mastery of MVVM UI architecture in a professional environment
- Deep understanding of UI workflows for complex data-driven systems
- Opportunity to work on tools that support real-world training applications
- A collaborative team that values quality, clarity, and user-first design
What you will get with Stepico:
- Competitive salaries, regularly reviewed based on professional growth;
- Flexible working hours and remote working;
- 18 working days of paid time off;
- 5 paid sick leaves (without doctors’ notes);
- Full employment;
- Fun corporate events.
If you’re passionate about building robust and intuitive Unreal Engine tools and interfaces — let’s talk. Stepico welcomes proactive developers ready to take on complex challenges with creativity and care.