Search

Software Engineer

TestMachine
locationNew York, NY, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

About TestMachine
TestMachine is increasing trust and adoption of digital assets by revolutionizing web3 security. We’re working on automating the smart contract audit and bringing a novel and scalable approach to real-time contract security. We spend most of our time diving into the details of web3 virtual machines, interfacing between blockchain data and AI systems, talking with customers, and shipping code!
We’re a small, dedicated team, with experience at Microsoft, BitSight, and General Dynamics, working hard on securing the web3 ecosystem. We’re backed by the best in the business - New Form, Decasonic, Blockchange, UDHC, Delphi, and more. We’re looking for driven people who want to make a big impact without much oversight.

Our Operating Principles:

  1. Keep it simple: This is a complicated domain and keeping our work simple is how we bring a solution to the market.
  2. Quality over quantity: We ship faster and gain the trust of our customers when we build it right the first time.
  3. Trust each other!

Responsibilities:

  1. ​​​​​​Design, develop, and maintain backend systems that support our blockchain penetration testing platform.
  2. Optimize system performance, scalability, and reliability for production environments
  3. Collaborate with AI engineers to integrate security algorithms and vulnerability detection model.
  4. Participate in code reviews, testing, and deployment automation to maintain high-quality standards.
  5. Contribute to architectural decisions, ensuring robust and maintainable solutions

What We Are Looking For

  1. Proven understanding of software engineering principles, algorithms, and data structures;
  2. Experience in a performance-minded language (Rust, Go, C, C++, etc.);
  3. Experience with SQL databases;
  4. Familiarity with cloud infrastructure, CI/CD pipelines, and containerization;
  5. Comfortable in a fast-paced environment where, while support is always available and happily rendered, independence and self-motivation are critical.

Process

  1. Interviews with three members of the team;
  2. Paid trial work day with the team or 2-hour take-home project;
  3. Offer Letter

TestMachine is an equal opportunities employer and we are committed to creating an environment where opportunities are presented to everyone in a fair and transparent way. TestMachine values diversity and inclusion, seeking candidates with a variety of backgrounds, perspectives, and skills that complement and strengthen our team.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...