Are you a talented and experienced software engineer looking for an exciting remote position? Look no further! Cardinal Financial, a fast-growing, technology-based mortgage lender, is seeking a Remote Senior Software Engineer to join our team.
As a Senior Software Engineer, you will play a crucial role in producing scalable software solutions and overseeing the entire software development life cycle. Additionally, you will have the opportunity to mentor other engineers and contribute to the growth and success of our team.
In this role, you will collaborate with our engineering team in an agile environment, working closely with leadership, executive management, and key stakeholders to identify and solve software requests and needs. You'll also have the opportunity to develop full-stack solutions, mentor fellow engineers, and manage your stories from conception to deployment.
Your day-to-day tasks will include writing clean and concise code, creating well-designed user interfaces, and performing code reviews to ensure our application meets our high standards. You'll also have the chance to lead large projects, collaborate with designers and stakeholders, and continuously find ways to improve our applications and processes.
To excel in this role, you should have a passion for great code design, user experience, security, performance, and testing. You'll need a bachelor's degree in Computer Science or a related field, along with at least 5 years of software development experience on a large-scale web application. Strong communication and problem-solving skills are essential, as well as a demonstrated ability to analyze feature stories and design robust solutions.
Our technology stack includes Java, Node.js, MySQL, HTML, CSS, and JavaScript. We utilize AWS services, containerization, and infrastructure-as-code tools like Terraform to deploy and manage our applications.
At Cardinal Financial, we offer a competitive compensation package, opportunities for career growth, and a commitment to be a market leader in the industry. You'll have the chance to work with our engineered proprietary technology, Octane, and be part of an empowered culture that values your ideas and contributions.
If you're ready for an exciting remote opportunity and have the skills and experience we're looking for, apply now and join the Cardinal Financial team!
Soft skills and state-of-mind required for this mission include:
When submitting an application, it would be beneficial to highlight the following:
Overall, applicants should express their readiness to collaborate, problem-solve, and take ownership of their work while demonstrating a passion for technology and a customer-focused mindset.