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
IntermediateJob 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.