-
Comments Off
Director of Software Engineering
We are seeking a Director of Software Development for the contextual advertising network and division. This advertising team builds and manages systems with extreme high performance and availability. We serve and respond to 200 millions of requests per day, and have an ambitious growth plan to expand, while maintaining response latencies in the milliseconds and meeting strict SLA requirements. Some of the technical challenges include dealing with big data requests, optimizing ad targeting across publisher properties using predictive modeling and inventory management.
Description:
The Director of Software Development is responsible for taking the vision of the management and converting it into working systems. The individual must understand the market so that the products and technologies can quickly adapt to business needs. The candidate will be responsible for hiring, road mapping and delivering highly competitive products. The Director of Software Development must have a good outlook on the business in order for the team to build out technologies that are ahead of the competition. This individual will be responsible for translating business requirements into repeatable design strategies and patterns that allow for adaptability, scalability, availability and reusability across all company solutions. The director of software development will help move the business forward by making things happen fast and efficiently.
Responsibilities:
- Manage and a team of up to10 software engineers, delivering quality, on-time, and on-budget projects.
- Responsible for all the software development within the department
- Work with the VP Engineering and Product Architect to enforce company coding standards, development process and code reviews.
- Maintaining software applications/operating systems according to business needs
- Manage Timelines and customer expectations
- Manage software team productivity
- Perform feasibility analysis on new development platforms and frameworks.
- Manage the day-to-day development aspects of multiple projects; requirements documentation and analysis, scoping, planning, engineering, implementation, and new product introduction.
- Take proactive escalation of probable system problems or design flaws to upper management before serious impact on ROI
- A wide degree of creativity and latitude is expected
- Recruit, train and retain internal technical staff.
- Provide strategic support to executive leadership team as needed
- Learn, maintain and enhance the core software engine
- Help with architecture of the overall system.
- Establish a simple but effective development process and make sure it is observed.
Requirements:
- Strong leadership capabilities and management experience
- Relies on extensive experience and judgment to plan and accomplish goals
- Must be able to present and argue at all levels of management
- Good verbal and written communication skills are a must
- Superior organizational skills
- 10+ years of experience leading development teams
- Experience building highly scalable server applications and APIs
- Hands-on development and architecture experience in open source technologies including: Python, PHP, Google App Engine, Amazon EC2, Hadoop and MySQL
- Demonstrated resource planning, estimation, QA and release management
- Process-driven and understands the importance of software quality
- Knowledge of multiple software development methodologies (OOP, RAD, TDD, etc)
Education and Experience:
- Must have a minimum of a Bachelors Degree in Computer Science, Information Technology or equivalent preferred.
- Minimum of 3 years of software development management experience within a high technology environment, managing programs in the $.5 Million to $10 Million range.
- Minimum of 5 years of software development experience as a senior engineer, ideally developing and implementing enterprise applications based on PHP, Java and MySQL.
One of the fast growing companies specializing in web based technology, online marketing, and internet infrastructure. The company was founded in 1996 and is based Montreal Quebec, Canada. With 130 employees, each and every individual enjoys the benefits of a close knit group and the perks of a being a company on the forefront of cutting edge technology. In addition to competitive salaries and the opportunity for advancement, employee benefits include paid training, a complete group insurance program, flexible work hours, a dynamic work environment that embraces creativity.
Company paid relocation is available for the right candidate.
-
Online Marketing Manager
We are currently working with one of the largest names in online entertainment and internet marketing. Our partner and client is a fast growing company that specializes in web based technology, online marketing, and internet infrastructure. The company was founded in 1996 and is based Montreal Quebec, Canada. With 130 employees, each and every individual enjoys the benefits of a close knit group and the perks of a being a company on the forefront of cutting edge technology.
We are seeking an Online Marketing Manager who will serve as the creative architect for our websites throughout their entire life cycle — from conception to completion — and is responsible for ensuring optimal sales results as well as long term growth of our products.
The Online Marketing Manager will combine marketing, sales and technical skills in order to conceive, promote and sell our multiple online products. This individual will br comfortable in an inter-disciplinary role, interacting with many levels of the organization and will report jointly to the Product Directors and Director of Marketing.
Responsibilities
Strategic Planning:
- Analysis of marketing trends, competitor strategies and marketing forecasts
- Development of marketing strategy and roadmaps for online products
- Prepare marketing documents, initial design concepts and wireframes
Online Marketing Management:
- Manage launch of websites for customers, affiliates and business partners
- Oversee online marketing initiatives (press, social media, email marketing, user promotions)
- Plan and manage multiple optimization tests
- Interact with customer service and sales teams to inform them about product updates
- Create marketing collateral (one-sheets, media kits, white papers)
- Execute ongoing analysis of both new and existing products
- Prepare regular product performance reports for Board of Directors
Requirements
- 2-4 years experience in online marketing or e-commerce, product marketing an asset
- Excellent analytic skills with numbers and various statistic concepts
- Demonstrated success defining and launching online or digital media products
- Advanced knowledge of Adobe Products, HTML and online marketing applications
- Educational background in Business, Communications, Design or General Arts an asset
- Proven communication, organizational and time management skills
- Ability to work both independently, as a team player, and in a leadership position
- Must exhibit a strong willingness to learn and absorb new information; comfortable with multi-tasking and meeting deadlines in a fast-paced environment
- An acute interest in multi-media, web design, social media and the latest online trends are essential.
- Exemplary English written and oral communication skills are a must. French is an asset.
In addition to competitive salaries and the opportunity for advancement, employee benefits include paid training, a complete group insurance program, flexible work hours, a dynamic work environment that embraces creativity and company sponsored events such as golf outings, go-kart racing, and social activities.
-
Development Team Lead
We are currently working with one of the largest names in online entertainment and internet marketing. Our partner and client is a fast growing company that specializes in web based technology, online marketing, and internet infrastructure. The company was founded in 1996 and is based Montreal Quebec, Canada. With 130 employees, each and every individual enjoys the benefits of a close knit group and the perks of a being a company on the forefront of cutting edge technology.
We are seeking a Development Team Lead and Senior Programmer who will be responsible for making technical decisions and managing a web productions team.
Responsibilities include developing new projects and ensure that existing projects are maintained. We are looking for someone with excellent knowledge of PHP, MYSQL, OOP/Zend Framework combined with strong communications and team management skills (individual will be managing a team of 4 to 6 senior level programmers).
Some cool things to note…
- We control 100% of our infrastructure…our own hosting center, our own billing systems, mass videos, CDNs, affiliate programs, a 24/7 customer support, live streaming videos and much more!
- Our hosting center runs over 300 servers running LAMP stack . We have to be able to deliver products that are being accessed by millions of people on a daily basis.
In addition to competitive salaries and the opportunity for advancement, employee benefits include paid training, a complete group insurance program, flexible work hours, a dynamic work environment that embraces creativity and company sponsored events such as golf outings, go-kart racing, and social activities.
