View Our Website View All Jobs

Cloud Technical Lead

The Technical Lead (TL) will help us build our cloud based platform and other software solutions. The TL has the technical skills and experience to roll up their sleeves and provide technical leadership to major projects and also manage a team of engineers. The TL will lead a team to shape and deliver the software platform primarily focused on the cloud based service but will also be involved with our mobile apps. The TL is capable of optimizing their own code and ensuring that engineers are able to optimize theirs. Additionally, the TL manages project goals, contributes to product strategy, drives architecture decisions, and designs internet-scale solutions across various cloud, .Net and open source tools.

Duties & Responsibilities

Lead software engineering teams to build, operate and improve primarily our cloud based service and secondarily our mobile apps both front-end and back-end
Help make strategic, architectural and design decisions for our software products
Manage multiple projects concurrently
Be able to roll their sleeves up and code where necessary
Work with Product Management to define and evaluate the software engineering solution options to meet each product’s requirements
Evaluate the software engineering trade space and recommend engineering solution options based on business (e.g., feature set, costs) and engineering (e.g., feasibility, timeline) constraints
Set goals, strategies, budgets, and oversee deployment of large-scale projects
Influence and establish best engineering practices through solid design decisions, processes and tools
Manage multiple partner relationships with OEM software engineering teams
Support quality, compliance, and customer service teams with engineering needs (e.g., debugging, testing)


Knowledge, Skills and Experience

BA or BS degree in Computer Science or related technical field or equivalent practical experience
5 years of relevant work experience
3 years of relevant work experience leading engineering teams (mentoring junior engineers, setting technical direction, etc.)
Driven to own and deliver
Excellent problem-solving, organizational and analytical skills, with the ability to evolve product strategy based on research, data and industry trends
Large systems software design and development experience
Experience with working on cross-functional teams and a working knowledge of other organization functions


MS or PhD in Computer Science
5 years of relevant work experience leading engineering teams on cloud-based projects
Proven track record of delivering successfully within aggressive timelines
Experience with a startup
Experience with .NET and node.js

Strong communication and organizational skills

Read More

Apply for this position

Apply with
Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file