At a Glance
- Tasks: Join a talented team to innovate low latency game streaming technology.
- Company: Unity Technologies, a leader in gaming and creative tech.
- Benefits: Competitive salary, flexible work options, and opportunities for growth.
- Other info: Dynamic team environment with a focus on creativity and collaboration.
- Why this job: Make an impact on millions of users with cutting-edge gaming technology.
- Qualifications: Experience in C code, macOS, and Windows app development.
The predicted salary is between 60000 - 80000 £ per year.
Parsec creates ultra-low latency, high-performance remote desktop technology that empowers creative professionals to work from anywhere, businesses to embrace flexible workplaces, and individuals to play together from anywhere. We're growing so that we can help leaders in gaming, entertainment, engineering, and architecture build the things we love, whether they're in the office or working from home. Parsec is a wholly-owned subsidiary of Unity.
Parsec is hiring a Senior Software Engineer to join our small but talented native team, working on our low latency game streaming app. The Parsec app is the foundation of everything we've accomplished as a company, and the product our customers use and love daily. We're looking for someone who will join our team, drive innovation in the core technology, and mentor other engineers at Parsec. To be successful, you'll need to be able to jump into C code without breaking a sweat, pursue hard problems that you have no prior experience with, and build lean, performant, modularized, and maintainable code.
What you'll be doing:
- Work with UI, encoding/decoding, networking, input, and much more across multiple platforms
- Jump into a C codebase on day one and confidently deploy code to more than 5 million people
- Be fascinated with building cutting edge technology in gaming from video rendering to UDP protocols
- Be obsessed with finding the right, low latency solution to the challenges we face
- Listen to customer feedback, interpret the needs of the broader community, and find opportunities to delight our customers
What we're looking for:
- Hands-on experience working in a production C codebase
- Familiarity with macOS app development (e.g., IOKit, CoreGraphics, window/input management) and shipping native apps on macOS
- Familiarity with Windows desktop application development
- A deep desire to learn, improve a product, and make customers happy
- Experience working with a globally distributed team
You might also have (optional):
- Familiarity with Linux/Ubuntu app development
- Familiarity with Windows & Mac Driver development
- It's definitely a bonus if you've worked in the video game industry or your WASD keys are worn out from playing too many games on your computer
Senior Software Engineer in England employer: Unity Technologies
Unity Technologies is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of Brighton. As a Senior Software Engineer, you'll have the opportunity to work on cutting-edge technology in gaming while enjoying a flexible workplace that values employee growth and creativity. With a focus on mentorship and a commitment to listening to customer feedback, Unity provides a rewarding environment for those passionate about making a meaningful impact in the industry.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer in England
✨Tip Number 1
Network like a pro! Reach out to folks in the gaming and tech industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C code or low latency solutions. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding the latest trends in game streaming technology. Practice common coding challenges and be ready to discuss your thought process during problem-solving.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at Parsec and contributing to our exciting projects.
We think you need these skills to ace Senior Software Engineer in England
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with C code and any relevant projects that showcase your skills in low latency solutions and app development.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for gaming technology and how your background aligns with our mission at Parsec. Don’t forget to mention any experience you have with customer feedback and community engagement.
Showcase Your Problem-Solving Skills:In your application, give examples of challenging problems you've tackled in the past. We love candidates who can jump into tough situations and come up with innovative solutions, especially in a production C codebase.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to see your application and get you into our hiring process. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Unity Technologies
✨Know Your C Code Inside Out
Since the role requires jumping into a C codebase on day one, make sure you brush up on your C programming skills. Review common patterns, best practices, and any recent projects you've worked on that involved C. Being able to discuss your experience confidently will impress the interviewers.
✨Familiarise Yourself with macOS and Windows Development
Given the focus on macOS app development and Windows desktop applications, it’s crucial to understand the specific frameworks and tools used in these environments. Prepare examples of past projects where you’ve developed for these platforms, and be ready to discuss challenges you faced and how you overcame them.
✨Show Your Passion for Gaming Technology
Parsec is all about cutting-edge gaming technology, so let your enthusiasm shine through! Share your experiences with gaming, whether it's developing games or simply being an avid player. Discuss any relevant projects or technologies you've explored that relate to low latency solutions or video rendering.
✨Emphasise Team Collaboration and Customer Focus
As the role involves working with a globally distributed team and listening to customer feedback, highlight your teamwork skills and any experience you have in gathering and interpreting user needs. Be prepared to share examples of how you’ve successfully collaborated with others and made decisions based on customer insights.