Senior Software Engineer

1 month, 1 week ago
Remote
Full-time
Senior
Software Development
D.A. Davidson Companies

D.A. Davidson Companies

D.A. Davidson Companies is a diversified financial services company offering expertise in wealth management, capital markets, investment banking, trust and asset management. With a tradition of personalized client service, our advisors provide trusted ...

Capital Markets
1K-5K
Founded 1935

Description

  • Lead and support business-critical applications with a focus on scalable architecture and maintainable codebases.
  • Design, develop, and enhance complex applications from detailed specifications.
  • Build front-end user interfaces with ReactJS and server-side logic with NodeJS.
  • Collaborate with cross-functional teams, including Data Engineers, to deliver applications.
  • Conduct code reviews for offshore and internal developers and provide constructive feedback.
  • Approve completed development work before deployment to ensure functional, performance, and quality standards are met.
  • Write clean, efficient, well-documented code and perform testing and debugging.
  • Participate in Agile scrum events, including sprint planning, daily scrum, sprint review, and sprint retrospective.
  • Provide production support during weekends and off-hours as needed.
  • Take ownership of application uptime, security, and customer experience.

Requirements

  • College diploma or university degree in Computer Science.
  • 7+ years of experience in React, TypeScript, and JavaScript development.
  • Proven experience building and scaling applications with Node.js and Express.
  • Experience with CI/CD pipelines, Git, and modern JavaScript build tooling such as Yarn or NPM.
  • Strong understanding of REST APIs, front-end performance, accessibility, and responsive design.
  • Experience working with Agile frameworks.
  • Good knowledge of the software development lifecycle (SDLC).
  • Experience with object-oriented analysis and design.
  • Experience leading feature delivery cycles with cross-functional teams.
  • Strong interpersonal and oral communication skills.
  • Highly self-motivated, detail-oriented, and able to work with third-party vendors under aggressive timelines.
  • Ability to maintain regular, predictable attendance.
  • Willingness to work flexible hours and periodically support global time zones.

Benefits

  • Competitive base salary of $95,000 to $110,000 per year.
  • Performance-related bonuses and variable compensation eligibility.
  • Medical, dental, and vision coverage.
  • Company 401(k) and profit-sharing contributions.
  • Generous sick, vacation, and maternity/parental leave.
  • Paid holidays.
  • Professional development opportunities.
  • Tuition reimbursement up to a $15,000 lifetime cap.
  • Discounted personal insurance, including home, auto, and recreational vehicles.
  • Charitable gift-matching program and community giving opportunities.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Core Experiences - Kathmandu, Nepal

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build foundational services and SDKs that power its cross-platform product experience.

GCP Java Kotlin
21 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Pasadena, CA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer on its AI data team to build and operate large-scale audio data collection and ingestion systems that support model training and next-generation consumer and enterprise products.

Bash Docker GCP Linux Python Terraform
24 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Singapore, Singapore

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team to own data collection and ingestion infrastructure that supports model training for its distributed, text-to-speech product ecosystem.

Bash Docker GCP Linux Python Terraform
43 minutes ago

Senior Software Engineer, Core Experiences - Saint Paul, MN, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs that power its cross-platform product experience.

GCP Java Kotlin
1 hour, 7 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers