• Software Engineer I

    Job Locations US-MA-North Reading
    Posted Date 2 weeks ago(6/29/2018 12:37 PM)
    Job ID
  • ­

    Software Engineer I

    TraceLink is seeking a full-time, experienced blockchain engineer who will be responsible for designing, implementing, and supporting a distributed blockchain-based network. Your primary responsibility will be helping to define strategy, analyzing requirements, designing blockchain technology around a certain business model, and the building and launching of a blockchain network. If you’re self-motivated, intellectually curious and motivated by designing and developing innovative products for global organizations, you could be a good fit for our team.



    • Help define strategy for TraceLink applications that take advantage of block chain technologies
    • Research, design, develop, and test blockchain technologies.
    • Brainstorm and help evaluate applications for new tools and technologies as they continually evolve
    • Provide analysis and design reviews to apply appropriately apply block chain technologies to solve conceptual problems; ensure design, structure, and content meet performance guidelines
    • Maintain and extend current client- and server-side applications responsible for integration and business logic
    • Be involved in the global blockchain community—work on implementing and integrating the latest improvement proposals
    • Document new solutions as well as maintaining that of existing ones
    • Actively participate in all phases of the software development lifecycle
    • Develop software that takes best advantage of our cloud-based fully-distributed architecture
    • Accurately estimate tasks, and hit those estimates and provide regular status updates as part of our scrum-based Agile development process
    • Work closely with our QA team; assist with test planning as appropriate
    • Integrate 3rd party components as appropriate
    • Research and remain informed of new technology and tools, and how such technologies could be applied at TraceLink; recommend extension, expansion, and update of technology standards, practices, and methodologies


    Skills and Requirements:

    Candidates must possess the following skills and traits:

    • 2+ years software development experience
    • Familiarity with basic cryptography
    • Familiarity with P2P networks
    • Strong knowledge of bitcoin-like blockchains
    • Hands on professional experience using Ephereum, Hyperledger, or similar technology
    • Strong knowledge of concurrency and writing efficient and safe multithreaded code
    • Experience in software development in Java
    • Experience in developing web-services and Web-based APIs
    • Experience with distributed computing architectures and large-scale, distributed database systems
    • Ability to communicate effectively and clearly, and collaborate with other disciplines
    • Excellent communication skills; ability to communicate effectively and clearly, and collaborate with other disciplines
    • Bachelor’s degree or greater in computer science or related area
    • Experience and interest in working in fast-paced environments

    Helpful skills and experience:

    • Experience developing a product in an Agile development environment
    • Experience in building cloud-based applications on platforms such as Amazon Web Services
    • Experience in developing Enterprise Software (e.g. Supply Chain, ERP, Manufacturing)
    • Experience with the pharmaceutical industry


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed