Workaline

Cardinal Financial Company, LP

DevOps Engineer

Cardinal Financial Company, LP published 19 days ago

N/A

Mid-Level, Full-time

No office location

Location Availability

BETA
about gs16 gsx sm fd column ml8 mr8 mb8 preferred timezone fw bold gmt 05 00 eastern time 2 hours section
fs subheading mb16 benefits h2 p0 m0 grid mb12 100% remote positions fc black 200 mr12 hidden true icon ic

DevOps Engineer

Cardinal Financial Company, LP | No office location
Remote

About this job

Job type: Full-time
Experience level: Mid-Level
Role: DevOps
Industry: Finance, Financial Technology
Company size: 1k–5k people
Company type: Private

Remote details

Preferred Timezone: (GMT-05:00) Eastern Time +/- 2 hours

Technologies

Job description

Who We Are:

Cardinal Financial is a nationwide direct mortgage lender whose mission is to prove that homeownership is possible for everyone. By bringing an open-minded approach to an often closed-minded industry, we're able to embrace every unique financial situation differently in order to craft the best possible loans for our borrowers. We pride ourselves on providing excellent service backed by our groundbreaking technology, and these two components of our process come together to complete a simple, personalized mortgage experience. But it all starts with our people.

We believe that no matter where you fit in our organization—Sales, Human Resources, Information Technology, or even re-stocking the break rooms with endless coffee supplies—everyone can influence the experience that we provide to our customers and our partners. We tell our customers and our partners that anything can be reimagined. So why not your career? Looking to join a company that values its people, innovates and expands on its proprietary technology, and is growing at a ridiculous rate?! Apply below!

Who We Need:

We are looking for a DevOps Engineer to join the team managing the infrastructure for a national mortgage lender's technology platform.  You will design, build, and support the infrastructure using modern tools like Terraform, Kubernetes (K8S) and GitLab in a Multi-Cloud environment. You will work with the Software Engineering, Production Systems, and Business Intelligence teams in a highly collaborative organization.

What You Will Do:

  • Design, implement and maintain Infrastructure as Code (laC)
  • Improve code deployment and unit testing frameworks
  • Improve monitoring of infrastructure and applications.
  • Maintain and improve our security posture, ensure best practices are adhered to in new projects
  • Develop and maintain extract, transform and load mechanisms for data analysis
  • Manage your tasks and their priorities with feedback and review from a supportive team
  • Investigate new technologies and deploy them in support of the team

What You Need:

  • At least 1 year managing cloud provider resources in AWS, Azure or GCP
  • Experience writing and maintaining complex Docker files
  • Experience writing CI / CD (Continuous Integration / Continuous Deployment) pipelines using tools such as GitLab, Jenkins
  • Implemented network, server, and application-status monitoring tools
  • 3+ years Linux / Unix experience
  • 1+ year experience with git
  • Experience with basic database administration and SQL
  • 1+ years networking and security experience a plus
  • Use of infrastructure as code tools such as Terraform or CloudFormation  a plus
  • Use of Server provisioning software such as Ansible, Puppet or Chef  a plus
  • Experience in container orchestration using tools like Kubernetes or Docker Swarm a plus
  • Knowledge of Python and/or Java  a plus

What We Offer:

  • Strength, Stability, and Vision
  • Highly engineered proprietary technology that is revolutionizing the mortgage industry
  • An empowered culture where your ideas are important and your voice matters
  • Opportunity for career growth
  • Benefits that become effective the first day of the month following your start date including - Medical, Dental, Vision, and much more
  • 401K w/ 50% match up to a maximum employee contribution of 5% - Effective the 1st of the month following 30-days of employment

Our Technology:

Our SaaS enterprise mortgage lending platform is a challenging and complex system that includes lender and borrower interfaces, workflow, document management, advanced automation, and integrations with external entities and services.

The server architecture is stateless, cleanly managing the business logic and persistence layer, exposed as a RESTful JSON API. The server is written using a combination of Java 8 on Jetty, and Node.js for asynchronous tasks. We persist our data in MySQL using MyBatis and use Redis for caching, metrics, and non-critical message queueing.

The UI uses a custom, JavaScript MVC framework with many modern techniques: dynamic code loading modules, client-side routing and templates, powerful data-binding features, integrated services, and advanced component architecture.

We develop on Macs and deploy on AWS. Our tools include: github, Jenkins, gradle, grunt, JAXB, iText, Aspose, IntelliJ IDEA, Pivotal Tracker.

Life at Cardinal Financial Company, LP

About Cardinal Financial Company, LP

Cardinal Financial is a nationwide direct mortgage lender whose mission is to prove that homeownership is possible for everyone. By bringing an open-minded approach to an often closed-minded industry, we're able to embrace every unique financial situation differently in order to craft the best possible loans for our borrowers. We pride ourselves on providing excellent service backed by our groundbreaking technology, and these two components of our process come together to complete a simple, personalized mortgage experience. But it all starts with our people.

Our proprietary application, Octane, gets loans closed fast, offers seamless integration with third-party software, allows for hassle-free underwriting with no layered conditions, and offers a live, web-based portal--not a bottlenecked queue. We do this with great engineers.

As a member of our Software Engineering team...

  • You’ll be involved in every aspect of building and supporting our SaaS enterprise mortgage lending platform.
  • We’re an agile shop and you’ll be part of choosing what stories you’ll work on as they come up in the backlog.
  • You’ll do full-stack development because we’ve found it benefits the team and product when an engineer is familiar with the entire stack and has a genuine interest in all our software technology. We also recognize that each engineer is passionate and skilled in specific layers. We manage to blend the two realities very well.
  • You’ll manage your stories completely including working with end users to determine what is required, designing the UI, classes, business logic and data. We describe our approaches informally to get rapid review and critique by others.
  • You’ll write clean, concise code, and robust unit tests for all your work. Finished code will be reviewed by others in the team. We mix up the review teams so everyone has good exposure to the whole system.
  • You’ll find ways to improve our product and how we work. We leverage tools and innovation to make more happen with less. When we identify an improvement, we implement it fast.
  • You’ll help with production support and help users when needed.

Benefits

  • 100% Remote Positions
  • Benefits: Medical, Dental, Vision and More
  • Competitive compensation package
  • Highly engineered & proprietary technology
  • Strength, Stability, Vision.
  • A commitment to be a relevant market leader.
  • 4 Floating Holidays & 15 PTO days (based on Quarter 1 start date )
Learn more about Cardinal Financial…
DevOps Engineer at Cardinal Financial Company, LP