Software Eng II New

Sony
Bristol, United Kingdom
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Bristol, United Kingdom

Tech stack

Testing (Software)
.NET
API
Apple Mac Systems
User Authentication
Automation of Tests
Unix
Client/Server Application Language (C/AL)
C++
Command-Line Interface
Code Review
Software Debugging
Linux
Programming Tools
OAuth
OpenSSL
Software Engineering
Web Technologies

Job description

You will work with experienced colleagues on a range of command-line tools, APIs and client/server applications. These tools are part of the PlayStationreg; SDK and are used by thousands of game developers, testers, artists, and producers. You will be responsible for developing new features, improving existing features, and producing tests to validate any changes to the code base.

The ideal candidate should have a strong desire to continue to learn, to develop and to explore ideas; to demonstrate strong user-centric design and coding skills, and, above all, have a passion for quality.

What you'll be doing

  • Working on command line utilities, APIs and client/server applications which are used by Development Tools in the PlayStationreg; SDK.
  • Producing and maintaining automated tests and documentation for these tools.
  • Investigating and triaging issues reported by game developers.
  • Capturing and defining requirements for changes or new features for the product.
  • Participating in project planning, design meetings, and code reviews.
  • Assisting with R&D projects to help determine the future direction of the product.
  • Collaborating with other SIE engineers distributed across the globe.
  • Acting independently to develop solutions to complex problems.

Requirements

  • 3+ years' experience of working in a commercial environment, or equivalent experience from personal projects or non-traditional pathways.
  • Experience of modern C++ development and debugging (C++11 to C++23).
  • Experience of .NET Desktop development (C#).
  • Knowledge of software testing techniques.

Nice to have

  • A good academic background is beneficial, however an ability to demonstrate relevant experience and capabilities will be of equal merit to academia.
  • Experience or working knowledge of:
  • Encryption / authentication technologies and libraries (e.g. TLS, Microsoft CNG, OpenSSL, OAuth)
  • Modern web technologies and protocols (e.g. Quic, HTTP/3, WebTransport, gRPC).
  • Software development and packaging on Unix-like systems (e.g. Linux, MacOS, .rpm, .deb, .dmg).
  • Software development on Microsoft Windows platforms.

Benefits & conditions

  • Training Provided
  • Regular team and company events
  • Free drinks, fruit or food
  • Flexible working
  • Free Gym or Gym Subsidy
  • Private Medical/Dental healthcare
  • Bonus/Reward Scheme
  • Cycle to work scheme
  • Game Jams

About the company

PlayStation isn't just the Best Place to Play - it's also the Best Place to Work. Today, we're recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStationreg;5, PlayStationreg;4, PlayStationreg;VR, PlayStationreg;Plus, acclaimed PlayStation software titles from PlayStation Studios, and more. PlayStation also strives to create an inclusive environment that empowers employees and embraces diversity. We welcome and encourage everyone who has a passion and curiosity for innovation, technology, and play to explore our open positions and join our growing global team. The PlayStation brand falls under Sony Interactive Entertainment, a wholly-owned subsidiary of Sony Group Corporation.

Apply for this position