Apply Now

NOW HIRING: Java Chief Architects!

We’re looking for Java chief architects to work remotely for U.S. software companies.

Apply Now

Java Chief Software Architect
$100,000 USD PER YR



Group 2.png


Group 3.png


Group 4.png


Do you get excited at the idea of architecting, building, and delivering real enterprise-class software products to customers as a hands-on peer leader?

Do you consider yourself amongst the top 1% of Java developers globally, and are you eager to work on new, challenging projects and technologies?

Are you interested in joining a network of the most talented engineers in the world while earning $100,000 USD and working wherever you want?

If you said yes to any of the questions above, this role is for you.


What are the expectations?

The Java chief architect role is our highest-level technical position and requires an expert understanding of Java and related technologies.

The position is a hands-on leadership role. You will need a startup mindset, wearing multiple hats—from CTO to lead architect to lead developer—on the most complex elements of the product. You will also be a technical team leader and solution evangelist.

In the role, you will be creating solutions architecture, algorithms, and designs that scale to the customer's enterprise/global requirements. It’s your responsibility to ensure that the customers are blown away by the technical differentiation and quality of the product.

Though we like to remove most of the management overhead for our chief architects to let you focus on key technical solutions, you will be a peer leader of a team of architects and developers to apply software engineering best practices and implement automations across all elements of solution delivery.


Ideal Requirements:

  • Bachelor's degree in computer science, computer engineering, or electrical engineering

  • At least 8 years of experience with hands-on Java development and related technologies

  • Working knowledge of back-end technologies based on both J2EE and the latest frameworks like Spring

  • Experience with the TDD approach, doing unit testing, mocking, integration/UI testing, and behavior driver testing

  • Experience working with two or more data-related technologies and familiarity with others from various relational databases, NoSQL databases, caching systems, full-text search engines, and big data systems

  • Experience working with, setting up, and configuring continuous integration and delivery systems and code quality automation technologies


To learn more about the Java chief architect position from one of Crossover’s current chief architects, below is a video of the most recent Crossover webinar:


People Like You

The best-of-the-best talent is truly all over the world. After joining Crossover, you will interact with top tech professionals across nearly 100 different countries. Here are a few of these rockstars:


Who Is Crossover?

Crossover is inventing the future of work, a future where high-skill jobs are available to anyone around the world—as long as they are the best of the best in that skill. We assemble teams of these rockstars, apply proven playbooks to run the teams, and provide a platform to help each team and individual continuously improve.

Crossover then connects these teams to companies with specific needs. And unlike freelancer marketplaces, Crossover only accepts customers hiring for multi-year projects or programs.

Crossover currently has more than 1,800 members across nearly 100 different countries.  Hear more about Crossover’s strategy and vision from our founder and CEO, Andy Tryba, in the video below:

Here you can meet our Crossover team!


100% Remote Life @ Crossover

A key benefit of joining Crossover is that all roles are location independent—you can live and work anywhere. We believe in equipping people to work from whereever they can be most productive. We simply ask you to be productive for 40 hours on a weekly basis.

Here's what we offer:








Step 1: Online Application

You will start your application by hitting the Apply Now button, then uploading your resume and confirming your email address. From there, the Crossover platform will guide you through the remaining steps.


Step 2: Take the Fundamentals Test

This is a multiple-choice test to check for baseline skills needed for the role. The test typically takes applicants 20 to 30 minutes to complete. You will receive your score via email within an hour. Passers will receive an email invitation to the next step in the application process.

Step 3: Implement the Tech Trial Project

In this step, we give you a specific technical scenario that will be similar to something you may encounter in the role. Though the scenarios are not real work products, we will be able to see which candidates are truly the top 1% and have put in the effort to stand out amongst their peers. You will also be asked to make a technical presentation to demonstrate your communication skills. This step is an opportunity to preview the type of work you would be doing in the role and demonstrate your technical skills and abilities to hiring managers; it typically takes candidates 8 to 10 hours.

All applications are evaluated by full-time Crossover software architects. If you pass, your profile will be highlighted to our hiring managers. Regardless of your score, you'll receive an extensive report after the test to help you identify areas for improvement.

Step 4: Join the Interview

This is the final step of the technical evaluation. One of our architects from the evaluation team will speak with you via Skype to understand if you're the best fit for the position. In addition to technical and business questions about your current and previous roles and achievements, you will be asked about the decisions you made for your tech trial deliverable and presentation

Step 5: Meet the customer hiring manager and get hired

After you've passed the assessments, you will be introduced to several potential hiring managers. This is intended to be a two-way discussion where you can ask questions about the team, product, metrics, etc. The hiring manager will be looking to evaluate you for fit within the company and team. You can interview with as many hiring managers as desired and make the decision on which company or team best fits your interests and career goals.