Enterprise Software Developer - REMOTE - CT/NY/NJ

Hanzo, Bridgeport, CT (United States)

Category: Programming

Posted on: 13 Jan 2021

Agile Cloud Kubernetes Python Redis Responsive

Job Description

Location: CT, NY or NJ

Role is mostly remote with regular meetings at IBM HQ in Armonk, NY (COVID permitting)

Hanzo is solving the single biggest challenge in compliance and litigation response today -- Capture, and preservation of dynamic and collaborative content, internal and external to the organization.

Through a sophisticated platform, clients are empowered with the tools they need to capture and preserve collaborative messaging data, social media engagement, and interactive web content then replicate it in legally-defensible native format for analysis and review.

Our client list includes some of the worlds biggest and best companies such as Twitter, Uber, Comcast, Facebook, Paypal, top law firms and financial institutions.

As part of our growth, we have recently added IBM as a client and partner and are looking at expanding the existing team to work on an exciting joint roadmap. You will have the chance to work with IBM engineers directly on state of the art technologies and deliver innovative software products to the best companies in the US and internationally.

The Software Engineer will be responsible for building up new capabilities around Hanzo core products, support migration to IBM cloud. The Engineer will join members of Hanzo working remotely throughout the UK & US. You should be able to join meetings at IBM HQ in Armonk, NY (COVID permitting).

In the first phase, you will join the Hanzo development team to extend current capabilities and support the deployment to IBM on state of the art technical stack. Then in a second phase you will evolve the product set as part of a joint roadmap and expand towards new extensions and integrations, including work in data science that Hanzo has been pioneering.

You would have experience with distributed systems, ideally running workloads and services in IBM cloud.

You also would have experience with agile methodologies, continuous delivery, enterprise software as well as experience with industry standard configuration deployment and workflow tools.

Job Purpose:

The software engineer role involves architecting, implementing, deploying and debugging our in house distributed systems using the best of breed technology.


Write clean, documented, debuggable code across Hanzos backend systems to add new functionality and systems and improve the existing architecture.

Test your own codes functionality.

Perform code review and testing of software produced by other team members so that your team delivers reliable and secure software.

Follow Hanzos development process in order to effectively communicate your progress.

Participate to the design of new systems and functionality across Hanzos backend systems to meet the needs of user stories produced from other business areas.

Perform research and evaluation of analysis methods and system design so as to optimally produce new data products and software systems.

Key Performance Indicators

Meeting your quarterly objectives and key results.

Challenge & Creativity/Decision Making:

Understanding user stories and deciding how to fulfil them.

Understanding the technical problem domain of a new system to pick existing design pattern if one applies.

Understanding the field of text analysis and deciding on appropriate analysis methods for given data and user stories.

When debugging distributed systems determining the optimal fix.


Basic Qualifications:

    Fluent written and spoken EnglishExperience developing enterprise softwareStrong python experience or strong Java/C# and more recent PythonExperience working with distributed systems, dealing with large volumes of data and hard problems: concurrency, scaling...Good knowledge of databases and NoSQL data stores (for ex: Google Datastore, Hazelcast, Redis, Cassandra)Elastic search a strong plusKafka of interestExperience with Kubernetes and serverless (for ex: Google Cloud Functions, Knative, AWS Lambda, etc.)Experience of cloud, IBM cloud ideally, AWS or GCP highly desirableExperience with agile product development
    OpenshiftExperience with agile and continuous deployment.Experience with industry standard configuration, deployment, workflow tools.
    Security risk and threat managementFrontend experience with React.js or similar framework would be of interest

Additional Responsibilities and Core Competencies

Autonomous Hanzo is a remote first company making this work requires a certain amount of self-drive from employees. You accept responsibility for commitments made to the team, and deliver results, with little or no supervision.

Collaborative Able to work with others in an inclusive and respectful manner to achieve organisational, product and team goals.

Communication As a remote first team, We live in Slack, Google Meet and a variety of other tools. Be available and able to clearly articulate issues, needs, requests, requirements and decisions with the team, regardless of location.

Work context aware Dont over engineer it, dont brush off deep architectural issues.

Responsive the ability to work at a quick pace and handle reasonable interruptions.

Seek & offer help autonomy is not about wasting time when you could ask for help.


    Work with some of the most recognized brands in the worldSelf-Managed (Unlimited) PTOOpportunities for growth and advancementVirtual and in-person team-building activitiesMedical, vision, and dental coverage

Want more jobs like this?

Apply Now

By clicking "Apply Now" or "Subscribe and Apply" you will be redirected to an external website. By clicking "Subscribe & Apply" you give TechieJobs consent to process and store your data, and send you job alerts to provided email.

Job Source: Ziprecruiter (Will expire by: 2021-02-27 00:00:00)

Apply Now

Quick poll
How did COVID-19 affect your employment?
  • Nothing's changed
  • I now work from home
  • My salary decreased
  • I lost my job

* This poll is anonymous.