Senior Software Engineer

Company: BlocWatch Inc.
Location: Rochester, New York, United States
Type: Full-time
Posted: 18.NOV.2019


Senior Software Engineer - Full Stack We provide sophisticated enterprise grade monitoring and attestation tools for organizations leveragi...


Senior Software Engineer - Full Stack

We provide sophisticated enterprise grade monitoring and attestation tools for organizations leveraging blockchain technologies. We are offering a unique opportunity to get in on the ground floor of a software company building high-impact blockchain products that is led by experienced founders and top end engineers.

BlocWatch's founding team has multiple successful exits and our engineering leadership team has experience in everything from agile start-ups to the biggest tech firms like Google, Amazon Web Services and Oracle.

We are looking for a strong full-stack senior engineer to help lead feature development. This is a key role in an early stage growing startup. You will be essential to the success of our business, and will be involved in engineering leadership across the organization.


  • Contribute to architecture and development efforts for BlocWatch
  • Design, build and optimize the BlocWatch Web UI and backend systems
  • Participate in on call rotation for production support
  • Participate in the hiring process for new BlocWatch hires


  • Bachelor's Degree in Computer Science or a related field, or 4+ years relevant work experience
  • 5-10+ years of full stack development with a heavy amount of front end experience.
  • 2+ years of experience with a major UI framework such as Vue, React, or Angular
  • Proficient in 1 or more backend core languages (e.g. Java, C++, Python, Ruby, and Node.js)
  • Experience leading software teams


  • Exposure to AWS / Azure / GCP or similar cloud experience
  • Experience using a JavaScript build tool (e.g. Grunt, Gulp, Webpack, Bower)
  • Passion for creating efficient, scalable, compelling web interfaces
  • Excited to learn about and experiment with new technology
  • Work well in teams, respecting and welcoming ideas from partners, business stakeholders, and technical experts
  • Strong customer focus, ownership, urgency and drive
  • Ability to convert a design document into a working user interface
  • Knowledge of usability principles, cross-browser compatibility, and HTML document architecture

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.


  • Writing clean, high-quality, high-performance, maintainable code
  • Develop and support software including applications, database integration, interfaces, and new functionality enhancements
  • Coordinate cross-functionally to insure project meets business objectives and compliance standards
  • Support test and deployment of new products and features
  • Participate in code reviews


  • Bachelor's degree in Computer Science (or related field)
  • 3+ years of relevant work experience
  • Expertise in Object Oriented Design, Database Design, and XML Schema
  • Experience with Agile or Scrum software development methodologies
  • Ability to multi-task, organize, and prioritize work

Apply Now


Free eBook

Loader2 Processing ...