Jobs

Jobs 2017-06-14T10:05:04+00:00

Senior Clojure Software Engineer

Chicago, Illinois

Job ID: 6563 Category: Other

We are looking for an experienced software developer to  create services and applications  that will change the mortgage industry completely! 

So what do we want from you?

We want an engineer that is familiar with OO and ideally functional programming, microservices, distributed systems, Linux, latest deployment methodologies and tools, and has experience in modeling complex business domains. (S)he will also be responsible for leading other developers in architecture, design and modern engineering practices. We have a mixed platform environment with the focus in Linux-based and open source technologies.

Responsibilities:
  • Create and execute a technical strategy. This includes getting other engineers to follow you.
  • If you don' t already have much Clojure experience, we will help you there and your prior functional language experience will be useful here
  • Minimally 50% of your time will be hands-on coding - more is better.
  • In line with DevOps philosophy, fully own applications from design to operations.
  • We have a teaching & learning culture, bring something to teach and be good at growing junior engineers.
  • It’ s a complicated industry and you need to communicate well with business stakeholders.
  • Aid in improving standards and practices on your team (source control, testing, deployment, etc).

Required Qualifications:
  • A minimum of 10 years software development experience working in complex software environments.
  • 5+ years of experience with distributed and/or microservice application architectures
  • Ability to produce efficient, scalable, clean code that is resilient and maintainable
  • Outstanding performance tuning and troubleshooting skills required.
  • Demonstrated experience working directly and/or face-to-face with end users and/or business stakeholders to ship software
  • Ability to understand business goals, recognize client needs and link them to specific technical solutions.
  • Strong communications skills, both written and oral
  • Expertise in JVM languages or CLR languages.
  • Expertise in development on Linux platform
  • Expertise in CI or CD
  • Expertise in SOA and REST
  • Experience with infrastructure as a service such as AWS is a plus
  • Experience with in at least one functional language (Clojure is a big plus).

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: