Senior Software Engineer (Remote) - $60,000/year USD
Crossover for Work
Casablanca Metropolitan Area, Morocco
il y a 3j
source : Tanqeeb

Are you a voracious learner with a genuine curiosity about new programming languages, frameworks and technologies? With the rapidly changing pace of tech, you need to work for a place that encourages you to refine and grow your technical skills, and requires you to the adopt new technologies that simplify and enhance our applications.

The strength and capability of our engineering team is at the center of our bold vision for enterprise software and our ambitious growth strategy.

For this essential role, we hire only the best software developers with the highest standards for quality and fast-track your career in software architecture and engineering.

Unlike the typical role where you are sticky-assigned to a single product or feature, you will contribute to writing products across multiple domains and engineer them to the highest quality standards.

What You Will Be Doing

Writing code! From scratch. New features, new APIs, and 2X performance enhancements - you’ll get a spec and start coding.

Your GitHub commits will tell the story of the impact you made on our codebase. Because there is never any shortage of new features to code, there will rarely be a day when you don’t commit a PR.

Between teams staffed exclusively with A-players and quality standards that require comprehensive test coverage, you will confidently ship new features to production each week!

To accomplish this you’ll be expected to grow your expertise to multiple languages, to become full-stack capable, and to quickly integrate new technologies and frameworks.

What You Won’t Be Doing

Getting bored modifying the same product for new requirements or debugging other peoples’ code. Sure, we expect you to test and debug your own code.

But you won’t be forced to be the team’s firefighter, endlessly interrupted from writing your own great code to be asked to put out a fire caused by the resident arsonist who commits code that isn’t tested or testable or makes changes in one library that breaks the application elsewhere.

That’s because we don’t have any arsonists on our engineering team due to our rigorous hiring process that identifies and selects only the top 1% of talent.

Senior Software Engineer Key Responsibilities

You will focus on three major areas : feature development, API development, and performance improvements. You’ll implement specs from all three areas, and across a hundred products in our portfolio.

You will be laser-focused on new development work.

Basic Requirements

  • Expert coder in Java, JavaScript, C++ or C# with a desire to become full-stack, capable of integrating and debugging front-end technologies.
  • A minimum of 2 years of professional experience shipping commercial software.
  • Systems thinker who understands how each feature fits into the overall design.
  • You can make architectural decisions and document the rationale
  • Quick Learner. Pick up new products, technologies, and programming languages every week
  • Hands-on experience using mocking frameworks to create unit tests with 100% code coverage
  • Ability to work with a structured and disciplined approach - we aim for the highest quality the first time and every time, no hacking
  • Nice-to-have Requirements

  • A university degree (BS, MS, or PhD) that included in-depth study of data structures, algorithms, object-oriented programming, computer architecture, and software engineering
  • Experience with cloud, docker and K8s environments
  • About Crossover

    Crossover has been a pioneer of the remote work model since our inception in 2010 - helping thousands of people find great work opportunities.

    We focus on full-time, long-term work - not short-term "gigs" or freelancing side jobs. Most of our positions are within a large and growing portfolio of software companies.

    Since we focus on remote work, our openings can be filled globally and pay standardized compensation rates, regardless of where you choose to live.

    Join the thousands of professionals that have partnered with Crossover to explore new opportunities and find their dream job.

    Go to / testimonials to read their stories. Better yet, write your own story!

    What to expect next :

  • You will receive an email with a link to start your self-paced, online job application.
  • Our hiring platform will guide you through a series of online screening assessments to check for basic job fit, job-related skills, and finally a few real-world job-specific assignments.
  • You will be paired up with one of our recruiting specialists who can answer questions you might have about the process, role, or company, and help you get to the final interview step.
  • Important! If you do not receive an email from us :

  • First, emails may take up to 15 minutes to send, refresh and check again.
  • Second, check your spam and junk folders for an email from, mark as Not Spam since you will receive other emails as well.
  • Third, we will send to whatever email account you indicated on the Apply form - by default, that is the email address you use as your LinkedIn username and it might be different than the one you have already checked.
  • If all else fails, just visit https : / / directly, search for this job, and click Apply . You will be prompted to reset your password if you already applied using LinkedIn EasyApply.
  • Crossover Job Code : LJ-3889-MA-Casablan-SeniorSoftware

    Signaler cette offre d'emploi

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mon email
    En cliquant sur « Continuer », je consens au traitement de mes données et à recevoir des alertes email, tel que détaillé dans la Politique de confidentialité de neuvoo. Je peux retirer mon consentement ou me désinscrire à tout moment.
    Formulaire de candidature