Software Engineer (Compiler)
Software Engineer (Compiler)

Software Engineer (Compiler)

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Promon

At a Glance

  • Tasks: Join our team to modernise and expand code protection tools for mobile apps.
  • Company: Promon, a leading Next-Gen Mobile App security company.
  • Benefits: Remote work options, vibrant culture, and opportunities for personal growth.
  • Why this job: Be at the forefront of app security innovation and make a real impact.
  • Qualifications: Degree in Computer Science or related field; experience with complex software projects.
  • Other info: Collaborative environment with a focus on creativity and fun.

The predicted salary is between 36000 - 60000 £ per year.

Overview Join to apply for the Software Engineer (Compiler) role at Promon .We are the world\’s leading Next-Gen Mobile App security company. Promon operates at the center of innovation, emerging trends, and high-end mobile app security solutions. Some of the world\’s largest enterprises trust us to secure their apps from cyber threats. Working together, our global team makes the digital world safer and more secure, one app at a time. With several billion app users to protect, now is a fantastic time to join Promon. You\’ll be part of a vibrant culture and help drive our ambitious plans for the years ahead. Our headquarters is based in Oslo, Norway, and with our global footprint, we have employees and customers all over the world.What you\’ll do Join our core obfuscation tooling team. We\’re looking for a Software Engineer to help modernize and expand the in-house tools that power Promon\’s code protection technologies. You\’ll work at the heart of our obfuscation efforts, developing techniques to prevent reverse engineering and static/dynamic analysis. This is a hands-on role building tools used in a CI/CD environment by teams across Promon.Responsibilities Modernize and maintain our internal code protection and analysis toolingDevelop new techniques to defend against reverse engineering and analysisDeliver robust, well-documented tools in a CI/CD pipeline for internal useCollaborate with engineers across Promon to integrate and evolve our core technologiesQualifications Degree in Computer Science, Computer Engineering, or a related field (BSc, MSc, or PhD)Solid experience working on complex software projects involving multiple build systems, target architectures, or programming languagesSolid understanding of compiler fundamentals: intermediate representations (IR), optimization techniques, and code obfuscationProficiency in C, C++, or similar systems programming languagesBonus Points For Experience With Static and dynamic binary analysisLLVM or other compiler frameworksCI/CD tooling and scriptingReverse engineering or malware analysis techniquesYou\’ll be a great fit if this sounds like you You love tackling technically deep challenges and pushing boundaries in creative ways. You have a strong eye for detail, enjoy working close to the metal, and take pride in building tools that are both powerful and reliable. You\’re curious, thoughtful, and excited to help shape the future of software protection.Why you\’ll thrive as a Promoneer At Promon you\’ll be at the forefront of game-changing technology, contributing to world-leading, future-focused innovations. Your contributions will help shape the future as we relentlessly pursue groundbreaking solutions that redefine industry standards. Promon is planning on significant growth in the coming years. While we are growing, so will you as we encourage and support your passion, curiosity, and goals. You will work with some of the world\’s best app security experts and mobile security thought leaders. Get inspired, chat with our fun and engaging international team—share travel stories, cultural differences, and strange things to eat, while learning more about the world! We love to celebrate—birthdays, team wins, milestones, or the joy of holidays, we embrace the spirit of celebration that brings our team closer together. We value Trust as the foundation of our relationships, foster Curiosity to drive innovation, infuse Fun into our daily work, and inspire Ambition to achieve excellence in all we do.Where you\’ll work Our HQ is in Oslo, Norway. But this role is open to remote workers. For those in Oslo we encourage a physical presence in our office. For remote workers we leverage digital tools to stay connected and come together for team building activities.Employment verification : Employment at Promon is contingent upon a satisfactory verification of a general background check, including education and employment verification, with written consent from the individual. Promon is an equal-opportunity employer and values diversity.Seniority level Not ApplicableEmployment type OtherJob function Engineering and Information TechnologyIndustries Software Development

#J-18808-Ljbffr

Software Engineer (Compiler) employer: Promon

At Promon, you'll be part of a pioneering team at the forefront of mobile app security, where innovation and collaboration thrive. Our vibrant culture fosters personal and professional growth, offering you the chance to work alongside industry experts while celebrating achievements and diversity. With our headquarters in Oslo, Norway, and a flexible remote work policy, we ensure that every team member feels connected and valued, making it an exciting time to join us as we shape the future of software protection.
Promon

Contact Detail:

Promon Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (Compiler)

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Promon on LinkedIn. A friendly chat can give us insider info about the company culture and maybe even a referral!

✨Tip Number 2

Prepare for technical interviews by brushing up on your compiler fundamentals. Dive into topics like intermediate representations and optimization techniques, as these will likely come up during discussions.

✨Tip Number 3

Showcase your projects! If you've worked on relevant software or tools, make sure to highlight them in your conversations. We want to see how you tackle challenges and innovate in your field.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows us you're genuinely interested in being part of the Promon team.

We think you need these skills to ace Software Engineer (Compiler)

C
C++
Compiler Fundamentals
Intermediate Representations (IR)
Optimization Techniques
Code Obfuscation
Static Binary Analysis
Dynamic Binary Analysis
LLVM
CI/CD Tooling
Scripting
Reverse Engineering Techniques
Malware Analysis Techniques
Attention to Detail
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer (Compiler) role. Highlight your experience with compiler fundamentals, programming languages like C or C++, and any relevant projects that showcase your skills in code protection and analysis.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for tackling technically deep challenges and how your background aligns with Promon's mission. Don’t forget to mention your excitement about contributing to innovative app security solutions.

Showcase Relevant Experience: When filling out your application, be sure to showcase any experience you have with CI/CD tooling, static/dynamic binary analysis, or reverse engineering. This will help us see how you can hit the ground running in our obfuscation tooling team.

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. Plus, we love seeing candidates who take the initiative!

How to prepare for a job interview at Promon

✨Know Your Compilers

Brush up on your knowledge of compiler fundamentals, especially intermediate representations and optimization techniques. Be ready to discuss how these concepts apply to code obfuscation and protection, as this will show your depth of understanding in the field.

✨Showcase Your Projects

Prepare to talk about your previous software projects, particularly those involving complex build systems or multiple programming languages. Highlight any experience with CI/CD tooling, as this aligns perfectly with the role's requirements.

✨Demonstrate Problem-Solving Skills

Expect technical questions that challenge your problem-solving abilities. Think through potential scenarios related to reverse engineering and static/dynamic analysis, and be ready to explain your thought process and solutions clearly.

✨Cultural Fit Matters

Promon values a vibrant culture, so be prepared to discuss how you embody their core values of Trust, Curiosity, Fun, and Ambition. Share examples of how you've contributed to team dynamics in the past, whether through collaboration or celebrating successes.

Software Engineer (Compiler)
Promon
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>