CareersSenior Backend Engineer

Senior Backend Engineer

We’re on the lookout for Senior Backend Engineers to join the Corellium engineering team. It’s a full-time, remote role, focused on developing and improving the products that are the cornerstone of our business. Specifically, we’re looking for engineers who craft their code with careful attention to detail, who enjoy taking on new challenges, and who continually seek to improve their skills.

You’ll have opportunities to work on a broad range of things - never a dull moment. There are innovative tools to be developed for application testers and security researchers; backend services that must be robust, maintainable, and scalable; deep dives into mobile operating systems and applications; and a variety of other interesting challenges. You’ll have opportunities to work with brilliant engineers, to own components, and to develop subject matter expertise.

To be successful in this role, you should be a highly proficient Node.JS programmer with very strong fundamentals, and you should know how to use Git. We also work with a wide variety of other tools and services, including Docker, OVN and OVS, WebRTC, Amazon Web Services, nginx, and haproxy.


  • Develop features and improvements to our product in a secure, well-tested, and performant way, with minimal guidance and support from other team members
  • Collaborate with product, frontend, and other stakeholders within the engineering team to deliver high-quality code in a fast-paced, agile environment
  • Identify and advocate for improvements to both product quality and team efficiency
  • Solve technical problems
  • Craft maintainable, high-quality code and conduct code reviews
  • Contribute to APIs
  • Participate in on-call rotations to assist in troubleshooting product operations and urgent engineering issues

Skills and Qualifications

  • Solid fundamentals in basic programming skills, networking basics
  • Highly proficient with Node.js (at least 5 years experience with Node)
  • Proficient with Git and Git workflows
  • Bachelor’s degree in computer science, information technology, or mathematics
  • Experience in some or all of the following areas is preferable, but not required: network architecture, database architecture, security architecture, automation tools, monitoring tools, CI/CD
  • Strong, effective communication and collaboration skills. Capacity to clearly and concisely communicate about complex technical topics, achieve consensus with peers, provide clear status updates
  • Must be fluent in English, both written and verbal
  • Self-motivated and self-managing, with excellent organizational skills
  • Experience diagnosing and preventing performance and optimization problems
  • Positive, solution-oriented mindset
  • Comfort working in a fast-paced, agile, iterative software development process
  • Ability to thrive in a remote organization and in a startup environment
  • Work hours must overlap with US timezones
  • Competitive salary, benefits, and stock package
  • Completely remote, work from home, and a nice work-life balance
  • Work with impressive engineering and state of the art technology
  • Join a small team where your actions have great impact on the company’s success
  • Sponsored learning and development

At Corellium®, we create virtual models of mobile phones and other Arm-based smart devices to eliminate barriers to testing and development. Our goal is to ensure engineers are well-equipped to research, work, and test on Arm-based technologies — whether that's testing a mobile banking app at scale, creating software for a new smart car, or looking for security flaws in the latest router firmware.

We're a fully-remote team with headquarters in South Florida.

The problem with the current ecosystem is that physical devices don't scale and emulators don’t provide a true native experience. The solution: virtual devices. We create virtual models of Arm-based devices and run them on Arm servers, combining the fidelity of a real device with the convenience and scale of the cloud.

These devices run on top of our proprietary custom hypervisor, purpose-built to model complex peripherals and chipsets. From rapid hardware prototyping to advanced security testing, our groundbreaking platform accelerates development work on Arm technologies.

As a fully remote team, we rely on a lot of tools to make asynchronous work efficient. Our favourites at the moment are GitHub, Slack and Linear.

Corellium® is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. 

Think you fit the role?

We’d love to have a chat. Get in touch!



Who you'll work with

Chris Wade

CTO and Co-Founder

Stan Skowronek

Chief Architect and Co-Founder