⚠️ Your account is pending email verification
August 8, 2023

"Remote Senior Software Engineer"

United States
$119,000 to $150,000
August 8, 2023
September 12, 2023
United States
Tech Stack:
Ruby on Rails
Tell us why you're a good fit:
Your application has been submitted!
Oops! Something went wrong.
Open Job Post
Want to apply for missions?
Sign Up

The Mission

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:

  1. Collaboration and teamwork: The ability to work effectively with a greater engineering team in an agile environment and collaborate closely with designers, stakeholders, and other engineers.
  2. Communication skills: Strong verbal and written communication skills, as well as the ability to effectively communicate with stakeholders, write specifications, and explain designs to colleagues and users.
  3. Mentorship and leadership: The willingness and ability to mentor other engineers, lead code reviews, and provide guidance and support to team members.
  4. Problem-solving and analytical thinking: The demonstrated ability to analyze feature stories, design robust solutions, create specs for complex business rules, and find innovative ways to improve applications and workflows.
  5. Adaptability and flexibility: The comfort and willingness to work in a fast-paced environment with frequent changes, uncertainty, and a high level of autonomy.
  6. Self-motivated and proactive: The ability to work independently, take initiative, and proactively contribute to the team's goals and objectives.
  7. Strong attention to detail: A focus on writing clean, concise code, creating well-designed UIs, and ensuring high-quality standards in code and specifications.
  8. Passion for technology: An enthusiasm for great code design, great user experience, security, performance, and testing.
  9. Customer-focused: A dedication to making the application user-friendly and ensuring customer success and satisfaction.

When submitting an application, it would be beneficial to highlight the following:

  • Highlight prior experience working as a software engineer on large-scale web applications.
  • Emphasize strong communication skills, both written and verbal.
  • Mention experience mentoring or leading other engineers.
  • Showcase problem-solving skills and the ability to design robust solutions.
  • Draw attention to adaptability and comfort in a fast-paced and changing environment.
  • Express enthusiasm for great code design, user experience, and overall application quality.
  • Discuss experience with relevant technologies and frameworks mentioned in the job description, such as Java, HTML, CSS, JavaScript, and HTTP/XML integrations.

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.

  • Bachelor's degree in Computer Science or related field
  • At least 5 years of software development experience on a large-scale web application
  • Mastery of both front-end and back-end coding languages, development frameworks, and third-party libraries
  • Ability to collaborate with a team in an agile environment
  • Strong communication skills
  • Ability to analyze and design robust solutions for feature stories
  • Ability to write well-designed and easily understandable code
  • Proficiency in object-oriented design and implementation in Java
  • Familiarity with Linux commands and tools
  • Solid SQL skills and experience designing databases
  • Success in building UIs using HTML, CSS, and JavaScript
  • Experience with HTTP/XML integrations with third-party systems
  • Passion for great code design, UX, security, performance, and testing
  • Ability to mentor and guide other engineers
  • Comfortable working in a fast-paced and collaborative environment
  • Strong problem-solving and critical thinking skills
  • Self-motivated and able to work independently
  • Enjoys helping others and working on tasks outside of their project

Related Teams

No items found.