C# (.NET) Software Engineering Manager


Are you an outstanding manager who wants to lead at the enterprise level? Learn more about our C# (.NET) Software Engineering Manager role.

C# Software Engineering Manager

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

We are looking for a Software engineering manager (SEM) with hands-on development experience. The SEM will either lead the delivery of two or three products within our organization or manage one of our central engineering teams to deliver services to the product teams.

The SEM is responsible for achieving quarterly goals set by the product management team or by our centralized engineering strategy. The SEM will be expected to run daily deep dives with their team to resolve blockers and ensure the team is delivering on daily tasks outlined in the weekly targets.

We expect the SEM to drive process improvements within their teams. Our management methodology is to look for efficiencies within the processes to increase product quality and reduce costs.

APPLY NOW
 
 
 
 
WHY CROSSOVER?
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.
 
 
WHAT YOU'LL BE DOING

Our business methodology is to set aggressive quarterly goals for our products, which are driven by our product management team or the overall IT strategy. We conduct product releases on a weekly cadence.  The SEM is expected to lead their team towards achieving daily and weekly goals.

The SEM manages a team of 5-20 Engineers, Architects, or Chief Architects. They are expected to work with their team on a daily basis ensuring the team solves their challenging software problems within deadlines.  The SEM must continuously improve the quality of their team's performance by coaching the low contributors and replacing them with top global talent when necessary.

The individual will leverage their technical depth as a former developer and architect to push the team towards a high standard of technical excellence, and be achieving the organization's quality bar.

The SEM is expected to monitor the team’s daily and weekly performance using our proprietary workflow management tools. The SEM is responsible for identifying obstacles and offering to coach to improve productivity.

They are expected to run deep-dives into problems which their teams are having and leverage their past technical experience in Software Development to resolve them.

 
BOOTCAMP PROGRAM

To apply for a role at Crossover, you will go through a series of online tests, usually during the online hiring event. If you pass these tests, you will be offered the opportunity to participate in our four-full-time week Crossover University “Bootcamp” training program. This is elite training taught by our top instructors.

Here’s what our graduates have to say about Crossover University:

"I am very pleased to say that because of Crossover's unorthodox and unique way of transferring the knowledge through (Paired sessions, coaching sessions with CSMs), I have never been more confident in my technical skills and abilities for my role."
-Mikael F

"The CTO Bootcamp was another thing that motivated me. I wanted to see how CTOs across the globe work and learn from them."
-Javed Z

"I've been with the company since Aug (been part of the second Bootcamp) and since then I've learned SQL, databases, servers, tapes, other content management systems etc- and that's only been in 3 months. Usually when I'm in a new company, I learned a lot about their platform, their tools etc during the length of my time with them but never at this speed!."
-Monnaliza T

It is offered as soon as you want to get started. You will be compensated for 40 hrs/ week at the hourly rate for the role you are applying to. Crossover University is an excellent opportunity to learn about our culture, expectations, tools, processes, and procedures. It's an intensive and demanding program, but every graduate is guaranteed a job at the end of it.

ONLINE HIRING EVENT



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.

 
 
KEY RESPONSIBILITIES

Drive rigorous, weekly product releases across multiple, complex software products

Ensure the team is delivering at a consistent or improving rate on a daily basis to ensure quarterly goals are met

Establish very high standards to deliver consistent, high-quality products across dispersed, global teams

Implement engineering management strategies to achieve high productivity and cost efficiency

Transform existing teams of engineers and architects into a highly effective engineering function, including upgrading and reorganizing our talent as required

 
CANDIDATE REQUIREMENTS

Bachelor’s Degree in Computer Science is mandatory

10+ years of software development/engineering experience in C#

Proven managerial skills with at least 3 years of experience managing teams of at least 10 individual contributors

Experienced in leading multiple teams across multiple products and technologies

At least 3 years of experience in releasing software products within a CI/CD environment

At least 2 years experience working within a cloud environment such as AWS

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

Excellent English proficiency



 
 
WHAT YOU WILL LEARN
 

As an SEM in our organization, you will learn about the issues of managing an entirely remote workforce of up to 50 reports. As the SEM you will be working on products that need drastic quality improvements, on a weekly product release cadence.

You 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.

 
 
 
 

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

Typical Quarterly Goals for a Product

Presentation of Sample Project Goals

Feature Project Delivery Framework

This is a sample document used by our Feature team to guide new recruits joining the team

If you’d like to create similar playbooks for your own use, please feel free to use our template.

Relevant Files and Links

Here’s an example of a great playbook written by our SEMs and Chief Architects. It is a playbook for our EngEasier team to help them develop new front ends for our products

Page 1

Slava Kulakov, current VP of Engineering talks about his work experiences leading up to his recruitment at Crossover.

 

Questions
and Answers

  • Does an SEM have hands-on coding work?

    No. An SEM rarely has any hand-on coding work, however you are expected to have a very good technical background and an understanding of various technologies. You 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 an SEM need to travel in his role?

    No, there is no hands-on work, however, we want people who have been developers in the past. We believe that the best way you can help and communicate with your teams is if you have experienced technical problems yourself.

  • 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 individual contributors spend their day and coach them on improved productivity.

  • How large are the teams managed by an SEM?

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

 
 
 
WHAT CROSSOVER MEMBERS SAY ABOUT THE ROLE

 
ABOUT THE ROLE

 
FAQs