Senior Software Engineer
D.A. Davidson Companies is an independent, employee-owned company with a rich history spanning 90 years. We are dedicated to conducting our business in accordance with the highest standards of integrity and ethics, and delivering outstanding service to our clients and each other. We support a friendly, open and supportive culture, and encourage candid communication and productive engagement that make our companies and each of us better. Just as we work to improve our clients’ financial well-being, we also work to strengthen local communities—and giving back is one of our core values. You can learn more about our company culture and impact in our latest annual report.
Summary/Function:
Lead and execute complex software development initiatives with a strong emphasis on front-end and back-end engineering using ReactJS, NodeJS and TypeScript frameworks. Collaborate with cross-functional teams, including Data Engineers, to deliver scalable, secure, and high-performance applications. Responsibilities include architecture design, full-stack development, integration, testing, and adherence to D.A. Davidson’s SDLC standards.
Qualifications:
• College diploma or university degree in Computer Science.
• 7+ years of experience in React, TypeScript, and JavaScript development.
• Proven experience building and scaling applications using technologies such as Node.js and Express.
• Experience with CI/CD pipelines, source control (Git), and modern JS build tooling (Yarn/NPM)
• Strong understanding of REST APIs, frontend performance, accessibility, and responsive design.
• Experience working with Agile frameworks.
• Good knowledge of the Software Development Lifecycle (SDLC).
• Experience working with Object-oriented analysis and design.
• Experience leading feature delivery cycles in collaboration with cross-functional teams.
• Strong interpersonal and oral communication skills.
• Highly self-motivated and directed with a keen attention to detail.
• Work with third-party vendo...