We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to apply for this job!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel 🚀.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Engineers who find a new job through Functional Works average a 15% increase in salary 🚀

Holland & Hart

Software Engineer

Boulder, CO, US

05 November, 2019

Salary

Competitive

Contract type

Full time

Technologies & frameworks

  • haskell
  • ocaml
  • scala
  • f#

Benefits & perks

  • Remote working
  • Flexible working
  • Full healthcare coverage
  • Dental insurance
  • 401(k) matching
  • Equity

To sum it up...

Use Haskell to develop legal automation software and applications

Role overview

💻💻The Software Engineer is responsible for writing, testing, maturing, and maintaining software applications that automate and increase the effectiveness of legal processes ⚖️. This role requires cross-functional skills across the technology stack. Candidates should be skilled in backend development with a focus on functional programming and familiarity with microservice based, cloud-native architectures.

The Software Engineer works closely with peers, legal practitioners, and other innovators to build robust applications that provide value for their users. The Software Engineer thrives in a dynamic, fast-paced environment.

RESPONSIBILITIES

  •  Develop legal automation software and applications for legal practitioners. ⚖️
  • Write clear, maintainable, and performant code using industry best practices 🔍🔍
  • Develop interfaces with internal firm resources including document management, email, billing, data stores, etc.
  •  Participate in Agile development process, including team Scrum
  • Interface with software users to understand the relevant “user stories”
  • Participate in software architecture discussions
  • Augment internally developed software products with off-the-shelf components
  • ⚒️Improve and refactor existing codebase
  • Think clearly and creatively to solve technical problems

QUALIFICATIONS:

  • Technical expertise in functional programming:      
  • Skill developing software using a FP language such as Haskell, Scala (e.g., Scalaz and Cats library), Clojure, F#, ML, or LISP
  • Experience with expressive type systems (e.g., algebraic data types, etc.)
  • Comfort with the use of functor, applicative functor, and monad abstractions.
  • Experience with “free” abstractions (e.g, free monads)
  • Familiarity with recursion schemes (e.g., Meijer et. al.)
  • Bachelor’s degree of higher with strong academic credentials in Computer Science, Engineering, Mathematics, or an applied science.
  • Familiarity with fundamental concepts in algorithm design and analysis such as “big-O” notation, recursion, searching, sorting, etc.
  • Comfort constructing and processing basic data structures including linked lists, vectors, key-value maps, trees, etc.
  • Comfort developing within a Linux/Unix development and deployment environment.
  • Comfort with git and related tools for source control
  • Superior communication skills
  • Data- and team-oriented personality
  • Enthusiasm for learning, creation, and innovation
  • Must have permanent authorization to work in the USA for any employer
  • 250+

The practice of law, like much of 21st century commerce, is intertwined with technology. Your client journey and the successful outcome of your legal problems are enhanced by our technology solutions. The Office of Innovation has one goal: we innovate solutions for clients to improve the delivery of legal services. Whether we are creating new processes or engineering new technologies, we align the firm's core resources to drive change and adapt to the rapidly changing business of law. The Office of Innovation harnesses experts in artificial intelligence, process improvement, and client services to work collaboratively with clients to help define the future of law. Our dedicated team of lawyers, technologists, financial, and client services professionals have developed products and processes that have achieved countless efficiencies and benefits for clients. This team continually strives to identify and respond to the ever-changing frontier of legal needs. Our team of developers assists in tailoring apps, dashboards, and web services to optimize your client experience throughout an engagement, providing tools that strategically augment our services. Our technology team is led by professionals with vast experience in several different industries who bring their expertise and client-focused perspective to the firm.

  • Legal
  • Private
  • TensorFlow
  • Vue.js
  • PYTHON
  • Haskell
  • Full Healthcare Coverage
  • Dental Insurance
View 3 jobs
Engineers who find a new job through Functional Works average a 15% increase in salary.

Salary

Competitive

Contract type

Full time

Technologies & frameworks

  • haskell
  • ocaml
  • scala
  • f#

Benefits & perks

  • Remote working
  • Flexible working
  • Full healthcare coverage
  • Dental insurance
  • 401(k) matching
  • Equity

Other roles that might interest you

Principal Software Engineer
Holland & Hart
Competitive
Use Haskell to develop legal automation software and applications
Senior Software Engineer
TQ Tezos
Competitive
Build smart contract based products for the real world on a leading blockchain protocol
Language Engineer
Conduent
Competitive
We are looking for a software engineer with experience in Haskell or OCaml located in Raleigh, North Carolina
Software Engineer