Saturna Capital Corporation

Saturna Capital Corporation

Bellingham, WA

Senior Software Developer

$80,000-$95,000 / YEAR

Position Purpose

Produce, implement and provide ongoing maintenance and management of functional software solutions. Work with management to define software requirements to develop high-quality software that is aligned with user needs and business goals.

Responsibilities

Develop high-quality software design and architecture
Identify, prioritize and execute tasks in the software development life cycle
Design and create services and system architecture for defined projects
Assist in code quality improve through writing unit tests, automation and performing code reviews
Collaborate with multidisciplinary team of Back-End Software Engineers, Project Managers and System Administrators
Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products
Work with the business, product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
Assist with research, testing, and implementation of new technologies and projects
Participate in tactical operation planning and the development of contingency operation plans for development, test, and production environments
Operational support – building repeatable processes and situational documentation
Troubleshoot difficult problems and successfully deliver results on schedule

Experience (Applications and Services)

Design, develop and deploy secure applications
Linux/Unix and scripting languages, e.g. Python, Perl, Shell scripting, etc.
GraphQL
Node.js and frameworks built on Node e.g. NestJS and Express
Building RESTful APIs
Containerization – Docker
In-depth knowledge in database systems such as MySQL and NoSQL databases such as MongoDB
Typescript
System monitoring tools (e.g. New Relic, Nagios, Graylog, etc.) and automated testing frameworks
Ability to Integrate with AWS
Familiarity with various operating systems, (Linux, Mac OS, Windows)
A strong familiarity of Web Server technologies including Apache and NGINX

Requirements

5+ years of recent hands-on coding and software design.
Solid software design knowledge creating software that’s extensible, reusable and meets desired architectural objectives.
Knowledge of cyber security and regulatory auditing
Experience with all phases of the software development life cycle, best practices and Agile Software Development.
Establish Back-End Software Engineer best practices.
Analytical mind and problem-solving skills

Ability to pass FINRA SIE and 99 licensing examinations

Candidates must successfully complete pre employment requirements such as a logic test, background and credit check, drug screening and reference check


About Saturna Capital Corporation

Headquartered in Bellingham, WA and founded in 1989, Saturna Capital is an investment adviser to thirteen Mutual Funds and a variety of private client and other pooled investment funds. Saturna has experienced rapid growth over the past several years and values the development of its employees. Company culture emphasizes sustainability and employee wellness, and employees enjoy unique events and many benefits – including discounts on lift tickets to Mt. Baker, free gym memberships, membership to the Mt. Baker Theater, profit sharing, 401(k) matching, and 100% of employee medical insurance premiums paid by the company.