Who We Are:
Cardinal Financial is a nationwide direct mortgage lender that focuses on creating solutions for our borrowers, partners, and employees—to provide the very best experience. We are genuine and hard-working individuals who are not scared to improve and intentionally push beyond what is considered “good enough”
Looking to join a growing company that values its people, innovates and expands on its proprietary technology? Apply below!
Who We Need:
The Release Engineer II is responsible for deploying software to production and quality control environments several times a week (including off-hours deploys) as well as suggesting and implementing improvements to our CI/CD processes. This role will work ‘in the cloud’ and use GitLab, Jenkins and appropriate scripting languages for the task.
What You Will Do:
Collaborate with the greater engineering team in an agile environment.
Deploy new releases to the cloud (AWS, Google) environments.
Write and improve scripts/automation to improve our CI/CD processes.
Utilize Infrastructure as Code (such as Terraform) to create or update new and existing cloud infrastructure.
Work with stakeholders for design and specs, communicating status to all, writing the code, and documenting what you've done.
Mentor other engineers in best practices and team conventions and standards.
Write clean, concise code, and robust tests.
Participate in code reviews and daily interactions to ensure our application meets our high standards. We mix up the review teams so you'll get exposed to the whole system.
Performs other related duties as assigned.
What You Need:
Bachelor’s degree in Computer Science or related field or equivalent practical experience required.
3+ years of Release Engineer or DevOps experience required.
Experience writing CI/CD pipelines required.
Experience with bash/python or other scripting languages required.
Experience with containerization (Docker/Kubernetes) required.
Experience with dependency/build tools (gradle/npm) preferred.
Experience with cloud providers (AWS, Google) and infrastructure as code (terraform) preferred.
You communicate well whether you’re getting specs from a stakeholder, writing those specs, explaining a design to your colleagues, or patiently helping users.
You write well-designed code that you and others will find easy to understand and modify six months from now.
Strong understanding of object-oriented design.
Comfortable with Linux commands and tools.
Familiarity with SQL servers
You pride yourself on understanding projects top to bottom.
You’re comfortable working in a team where each of us has a huge impact and we depend on each other to get things done.
You enjoy working alone or working with others. You’re comfortable doing things even when you’re not told exactly what to do.
What We Offer:
Strength, Stability, and Vision
Great compensation package
Opportunity for career growth
A commitment to be a relevant market leader - we are aiming for the top!
Octane, our engineered proprietary technology that is transforming the mortgage industry
An empowered culture where your ideas are important and your voice matters
Full Benefits, beginning the first day of the month following your start date, including – Medical, Dental, Vision, Life, Disability Insurance, and much more
Generous paid time off package that also includes all major holidays
401K w/ 50% match - Beginning the 1st of the month following 30 days of employment
Cardinal Financial is an Equal Opportunity Employer. We respect and aim to empower individuals and support the diverse cultures, perspectives, skills and experiences within our workforce. California residents click here to review Cardinal's California Employee Privacy Policy & Notice at Collection. The expected base salary for this position ranges from ninety thousand dollars to one hundred thirty one thousand dollars, determined based on the applicant's experience, skillset, education, training, certificates, and licenses.