Innovation Works, Inc.

Senior Software Engineer and Team Lead

Sales - Pittsburgh, PA - Full Time


Job Summary

BoardBookit is looking for a Team Lead to join our Application Development team. This person will help define the technical direction for a team responsible for developing code for a complex cloud based SaaS product. Responsibilities include planning, design and creation of the code to include in the product. The ideal candidate has hands on development experience, the ability to lead a technical team and a desire to work in a SaaS environment.

Responsibilities and Duties

  • ‚ÄčLead the application development team providing high-quality delivery of the BoardBookit product
  • Lead component design and development using the .NET MVC Framework as well as lead API integrations using REST web services
  • Together with management team work to prioritize workload among team members
  •  Work as an integral part of the product roadmap team
  •  Support the product support team by demonstrating the ability to identify and isolate product problems
  • Ability to interpret wireframes and requirements documents into sound technical solutions
  • Work on projects from product requirements to launch, including code review, unit testing, testing and deployment
  • Collaborate with cross-functional teams to define, design, and develop new features and functionality
  • Accurately estimates the magnitude and time requirements of features and fixes
  • Implement custom user interfaces using the latest mobile and web programming techniques
  •  Implement middle and back-end layers using the latest server and cloud computing techniques
  •  Continuously discover, evaluate, and incorporate new technologies
  •  Provide leadership and guidance to continue to establish development best practices and standards for the organization
  • Independently handle personnel issues, conflict management, define goals that increase knowledge and skills of staff, and define staff expectations
  • Contribute to discussions on implementation of overall company IT strategy Required Knowledge,

‚ÄčSkills and Abilities:

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Possess full-stack development expertise
  • 5+ years of hands-on experience performing web development in a .NET environment including knowledge of C#, SQL, Entity Framework, HTML5, Javascript, CSS3
  • Must be capable of not only developing software, but leading and directing teams of software developers
  • Demonstrate experience with public facing web projects
  • Experience building and delivering highly scalable, reliable, and complex software systems ontime and on budget
  • Ability to quickly ramp-up on new languages, technologies, and platforms
  • Working knowledge of the general mobile and/or web landscape, architectures, trends, and emerging technologies
  • Experience with third-party libraries and APIs
  • Solid understanding of the full software development life cycle

Please forward resumes to:


Apply: Senior Software Engineer and Team Lead
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*