Job Details
Position 1
Location: Remote in Canada either Toronto, Vancouver or Montreal
SRE Engineer Manager - ruby, react, type script
- must be a hands on manager 50/50 leader and hands on
- grow the team and pick up and learn
- In addition, we got more notes from them for the systems engineer role:
-coding, does not need to be hands on but needs to have manageable tech discussions, tech leadership skills
-agile and scrum is a MUST
-product management approach
-must come from a dev. company
-must be able to function in a fast pace, ever changing and growing environments
-bilingual is a huge plus
-must be on site (Montreal)
-will manage a team of 5-9 people up to 20 people
4 key points from hiring manager:
1-must be a team builder and willing to develop
2-product driven
3-agile/scrum mind set
4- craftmanship/engineering practice
Technology needed:
ruby
react
type script
Our group is responsible for building our campaign management application to support our in-house ad operators, self-serve users, and programmatic traders and for delivering ads that are most appropriate for the end-user. We handle ~1,000,000 requests per second. We have a maximum of 100ms to parse an ad bid request, query our databases to find the most appropriate ad for that end-user, decide on our bid price, and respond. We manage an inventory of ~10,000 active ads for ~250 concurrent campaigns driving tens of millions of dollars in monthly revenue; generating ~600,000,000 ad impressions daily. We support ad operators from all around the world in multiple currencies and languages.
We need the best minds to optimize this bidding process. Are you up to the challenge?
What you'll do
Are you an exceptional software engineering manager looking to join our growing team? If you are a natural leader, enjoy working in a technically stimulating and challenging environment, and thrive on making a significant impact within an organization then we have the perfect opportunity for you!
As a Manager, Software Development you will lead, grow, and inspire a team of skilled developers in a fast-paced environment. You'll collaborate closely with technical leads, product owners, and developers to drive towards a common vision while balancing shorter-term wins and longer-term investments. You will be expected to actively contribute to the technical feasibility evaluations in collaboration with both the development and product team, to determine the technical approach and action plan to deliver on set objectives with your team. As an Engineering Manager you will manage and drive the strategic direction for team leads, helping them in developing, task planning and leading both on the technical and people aspects.
KEY RESPONSIBILITIES
- Lead a team of developers of all experience levels, coaching and mentoring them to grow and
develop the overall ability of the team aiming at building autonomy, accountability and ownership.
- Work with the team to craft a vision and culture while helping achieving it.
- Participate in the recruiting process to help grow our team, from scouting potential candidates to
interviewing and helping close new hires.
- Foster and build a fun, diverse, and inclusive culture that reflects our values (Trust, Transparency, Team Work, Craftsmanship).
- Partner with Product Management to collaboratively own the product roadmap.
- Facilitate technical feasibility and evaluations with the team.
- Help the team's happiness and productivity by removing impediments while optimizing team processes and software engineering practices.
- Make it a priority to notice and recognize individual interests and goals to include them in your frequent career growth conversations.
- Ensure timely resolution of critical production-affecting issues and communicating these efficiently.
- Encourage team spirit and collaboration; organizing team meetings for knowledge exchange, team building, and objectives updates and progress (2-way communication).
REQUIRED SKILLS AND/OR EXPERIENCE
- Formal degree (BS or MS) in CS, Math or technical field, or equivalent experience
- Previous relevant experience as a Software Engineering Manager, Technical Director or Director of Engineering
- A minimum of 10 years experience working as a software engineer/developer
- Excellent verbal and written communication skills
- Ability to handle multiple competing priorities in a fast-paced environment
- Strong knowledge of Agile principles and associated mindset as well as how it applies to software engineering practice from development to version control, code review, artifact creation, release management, and deployment.
- Strong knowledge of DevOps principles and mindset, working toward continuous deployment, as part of a product-driven organization.
Nice to haves:
- Experience working in ad tech (focus on server-side), system engineering and highly scalable web services
- Knowledge of ad technologies such as Data Management Platforms (DMPs), Demand-Side Platforms (DSPs), Supply-Side Platforms (SSPs), Ad Exchanges & Real Time Bidding (RTB)
Help us improve CareerBuilder by providing feedback about this job:
Report this job