Ruby on Rails Software Engineering Manager

NOW HIRING: RoR Software Engineering Manager $100k USD/Year ($50 USD/Hour for a 40hr/week)

Ruby on Rails Software Engineering Manager

$ 100k/Year  ($ 50/Hour for 40 hours of productive work per week)  Remote Position   Long-term

We are looking for an experienced Ruby on Rails Software Engineering Leader, who brings outstanding managerial and technical capabilities to run one of the engineering groups of multi-million-dollar revenue enterprises with SaaS products.

The Ruby on Rails Engineering Manager should have the ability to multi-task, be organized to meet tight deadlines and be extremely process focused on excelling in a fast-paced environment.

As a team leader, you will be responsible for building and managing a high-performance team, running deep dives with your teams to resolve blockers and ensure the team is delivering on daily tasks outlined in the weekly targets.

Crossover recruits and builds world class high performing teams to power the fastest growing portfolio of software products in the world. No other company provides the training and the opportunities to test yourself on the depth and diversity of projects that we do. All roles are location independent so you are guaranteed to work with the best in the world. Challenge yourself. Be part of the change.

The Ruby on Rails Software Engineering Manager will serve as a key member of our global executive team and will be responsible for delivering high-quality products.  

This leadership position demands proficiency to conduct tech reviews, improve productivity from your engineering organization and guide a global talented pool of professionals to solve business problems continuously. 

We are looking for hands-on leaders with a robust Cloud background, who are comfortable with aggressive weekly targets and have the ability to leverage their technical depth to set the standard for software engineering excellence.


To be considered for this position you are required to take part in a mandatory training series and tests included in our 4-week Bootcamp program.

After grading your tests, you will be eligible to take the Bootcamp which is usually held within a week of obtaining your test results. You will be paid the full-time rate for 40 hours per week for four weeks.

Once the Bootcamp tests are complete, we will be able to evaluate you for the position correctly. Bootcamp is a very tough training program, and only an average of 50% of attendees can finish it. Taking the Bootcamp doesn’t guarantee that you will be hired, but it is a requirement as part of the hiring process.

A hiring event is a scheduled online event where all our relevant testing relating to a role is conducted on the same day. Submissions received during the event are graded the following week, and successful candidates notified if they have progressed to the next round which is an online interview with a Hiring Manager.


Deliver regular product releases across multiple, complex software products

Establish world-class standards and technical operations to deliver high-quality products through team members located in different timezones

Engage with customers and product managers to ensure value creation for our customers

Engage and align top talent through strong recruitment, mentoring, hands-on technical leadership and career management

Transform acquired engineering teams into an effective and efficient global model to increase quality and reduce cost


Bachelor’s Degree in Computer Science (MS or Ph.D. preferred) is mandatory

10+ years of experience in hands-on software development/engineering

3+ years experience leading software development teams

Experience in managing teams of 10+ people

At least 3 years of experience working in Cloud, Agile, CI/CD, DevOps environments

Hands-on experience in Ruby on Rails architecture and programming

Experience in Software Engineering focused instead of product management

Proven experience in building high-performance teams and scalable best engineering practices

Excellent understanding of current enterprise software technologies and development practices/tools, including virtualization, source control, build and test automation, code quality automation technologies

Experience with high-end enterprise systems deployed in environments of Global 100 corporation complexity

Proficiency in Test Automation, AWS and TDD is desired but not mandatory

Demonstrated success as a problem solver, result-oriented, self-starter

Comfortable “working virtually” with teammates and customers around the world - we do a lot of Skype and video conferencing

Good proficiency in the English language


As a Ruby on Rails Software Engineering Manager in Crossover, you will get an opportunity to learn about the issues of managing an entirely remote workforce of up to 20 direct reports. As the SEM you will be working on products that need weekly quality improvements and will be learning how to make your products work in a full cloud operation. 

The ideal candidate will need to work with their team to make hard technical decisions and at a rapid pace to keep up with technology and business demands. Alternatively, you may be managing a team of central engineering who are expected to become process and technology specialists. Our model entails continuously working with your team to improve the quality of work making it cheaper to produce each unit of output.

Working with the top 1% talent will help the Ruby on Rails Software Engineering Manager master leadership as well as technical skills. Ultimately Crossover’s dynamic environment will allow the candidate to move fast, set and achieve aggressive goals.


Work Examples

Every job creates excellent work. We want to show you the types of things you will learn, using real work examples of the processes, training examples, playbooks, projects you will build on the job.

Page 1

Feature Project Delivery Framework

This is a work example of a spec for a new feature delivery


and Answers

  • Does a SEM have hands-on coding work?

    No, the SEM rarely has any hands-on coding work to do, but they are expected to have an excellent technical background and an understanding of various technologies. The SEM will leverage your development experience to resolve blockers for your teams

  • Do you use Agile?

    Like most organizations, we make use of subsets of Agile. The one key difference though is that our teams are highly specialized in the task they do. For example, we have a maintenance team whose only task is to fix bugs on our products. Rather than being product specialists they are process specialists.

  • Does a SEM need to travel in his role?

    A SEM is not expected to travel as all our management is done remotely.

  • How do you perform in the role of SEM when all your individual contributors are remote?

    We use communication tools such as GoToMeeting, Zoom, Skype, and Slack. We also ensure that our processes are well documented in the form of playbooks and have developed a tool, Worksmart Pro, which enables us to keep track of time and applications used. This data allows us to form a diary of how our contributors spend their day and coach them on improving productivity.

  • How large are the teams managed by a SEM?

    Typical team sizes are 5-20 people. We believe in having small, global teams.