All offersWrocławGameSenior Unity Engineer
Senior Unity Engineer
Game
SoftServe

Senior Unity Engineer

SoftServe
Wrocław
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent, B2B
Operating mode
Office

Tech stack

    Unity 3D
    advanced
    C#
    regular
    VR/AR
    nice to have

Job description

Online interview
WE ARE

SoftServe is a leading technology solutions company specializing in software product & application development and services. Our mission is to be a valuable partner for our clients (from start-ups to large enterprises) who represent different domains e.g. health care, retail, enterprise, automotive, education, etc. We measure our success by our clients’ success.

Our client is mixing digital and physical worlds via overlaid 3D imagery. The company serves healthcare, retail, sports, and entertainment businesses in the United States. Your highly visible contributions to design and development of our client's systems will help in advancing and wide adoption of augmented reality technologies and will be used by millions of people around the world in the years to come. The primary responsibility of the senior unity is to design and develop the Unity 3D APIs and Unity engine integration with client's SDK. Qualified candidates need to be a self-starter and able to operate in a highly dynamic environment.

YOU ARE

To the best of your advantage, you should demonstrate the following experience

  • 5-10+ years of extensive experience working on software products
  • At least 5-year extensive experience working with Unity 3D engine as well as source code expertise
  • At least 3 years of full-time C# programming expertise
  • Background of native plugin development for Unity, including marshaling
  • Full knowledge of C# language and .NET standards for C# code
  • Basic understanding of software design patterns
  • VR, AR, or MR/XR development
  • Performance optimization in Unity
  • Git
  • Writing automation and performing regression testing
  • Working in engineering teams in an agile and dynamic environment
  • Experience working with developer tools like emulators, debuggers, profilers, etc.
  • Strong functional and automated testing, test strategy, and planning and development experience
  • Mobile software development as a plus point
  • Building Game Engines which is nice to have
  • Upper-intermediate English level (both spoken and written)

YOU WANT TO WORK WITH

  • Designing and architecture of the SDK Unity SDK offering
  • Key stakeholders and Unity team lead  hand-in-hand using the SDK, Unity 3D, and associated tools
  • Writing elegant, maintainable, reusable code, leveraging test-driven principles to develop high-quality applications
  • Troubleshooting and resolving software defects and other technical issues
  • Acting as a mentor for Unity team developers
  • Reviewing the individual developer's code in the team to ensure the highest code quality in the SDK Unity 3D team
  • Effective usage of the feedback from business users to keep the team connected to any issues before they become bigger problems
  • Feeding and translating the feedback into development tasks to improve the quality of the deliverables
  • Ensuring that security and risk management are the fundamental foundations for design, decision, and delivery
  • Contributing to the continuous process development and loyalty to the team whilst maintaining a high-performance level

TOGETHER WE WILL

  • Accomplish great things
  • Get a great deal of learning and development opportunities along with our structured career path
  • Care about your individual initiatives — we are open for them, come and share your ideas
  • Take part in internal/external events where you can build and promote your personal brand
  • Give you access to experienced specialists who are eager to share their knowledge
  • Enjoy flexible working hours and absence of dress code