Senior Software Engineer

Sorry, this job was removed at 5:58 p.m. (CST) on Wednesday, May 18, 2022
Find out who's hiring in Portland, OR.
See all Developer + Engineer jobs in Portland, OR
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Ascend Software is a fast-growing SaaS company that helps mid-size to enterprise customers automate accounts payable processing through text extraction, machine learning, and powerful integration into their financial systems – saving them millions each year in the process. Our clients include Lemonade, WeWork, Nascar, Panera Bread, PGA Tour, Atlanta Braves, and many more.

We are looking for a Senior Engineer II to report to the Director of Engineering. The Senior Engineer II will use their experience as a software engineer to demonstrate best practice while actively contributing to developing best-in-class recognition software. 

This is a growth-oriented role at a growing company, in a fast-moving SaaS category! High-performing employees will have significant opportunities for career growth in sales and marketing or areas of the company. Did we mention things are going fast?

Ascend offers competitive pay, great benefits, unlimited PTO, and flexible work location. Most importantly, we offer the chance to learn, take ownership, and build your career the way you’ve envisioned.

Our Hiring Process: We want the best people on our team. To get them, we’ve built our hiring process around three Ts: thorough, transparent, and thoughtful. No bar-raisers, ninjas, jedis, or ewoks. Just an honest evaluation of what you’ve done, what you’re good at, and what you’re working on improving.

Here’s how it works:

  • Application + Short behavioral and cognitive assessment
  • Screening Interview – video call (30-40 minutes)
  • Hiring Manager Interview with the hiring manager – video call (90+ mins)
  • Peer Interviews with potential teammates – 2-4 video calls (30 mins each)
  • Reference calls with your last several managers
  • Offer letter

We can’t achieve our goals without you!

Responsibilities:

Your overall mission will be to…

  • Build and deploy high-quality AP automation software across multiple products
  • Contribute to improvements to Ascend’s engineering standards, tooling, and process
  • Mentor and guide junior developers 
  • Work cross-functionally with many teams, product, technical, operations, etc
  • Bring consistency to the many codebases and processes you will encounter

Your day-to-day would include, but not be limited to:

  • Work on systems critical to Ascend's future operations
  • Build new features for internal and external users
  • Debug production issues across multiple levels of the stack
  • Write technical specs that you will implement
  • Lead by example on coding standards, documentation, and unit test coverage
  • Be a go-to developer for our most challenging engineering efforts with 4+ years of experience in C#, Go, Rust, Node.js, or similar languages
  • 5+ years experience in JavaScript/TypeScript 
  • Deep experience with JavaScript frameworks like Vue.js and React
  • Deep knowledge of git / GitHub or similar version control systems
  • Experience working on a fast-paced agile team

Soft Skills:

These are table-stakes. We’ll ask your references about all of them.

  • Excellent organization and time management skills
  • Excellent verbal and written communication skills
  • Attention to detail
  • Resourcefulness
  • Entrepreneurial spirit, willing to own and see tasks through to completion
  • High personal integrity, uncompromising ethics

 Hard Skills:

The strongest applicants will have a strong combination of these. 

  • Have worked on a cloud-based SaaS product at significant scale in production
  • Experience configuring and scripting infrastructure on AWS, Azure or GCP
  • Experience with modern web architecture patterns for creating scalable systems 
  • Experience with modern SQL databases like MSSQL or Postgres 

 Skills:

  • JavaScript 
  • C# 
  • Amazon Web Services (AWS) 
  • React.js 
  • Vue.js 
  • Web Architecture 
  • PostgreSQL 
  • Microsoft SQL Server 
  • TypeScript 
  • Go (Programming Language) 

Years of experience: 4
 
Level of Education
: Bachelor’s Degree
 
Provided benefits: 

  • Medical insurance
  • Vision insurance
  • Dental insurance
  • 401(k) matching

Non-local remote candidates will be considered

If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment assessments, or otherwise participating in the employee selection process, please direct your inquiries to our People Operations team at [email protected].

More Information on Ascend Software
Ascend Software operates in the Software industry. The company is located in Portland, OR and Brea, CA. Ascend Software was founded in 2008. It has 62 total employees. To see all 2 open jobs at Ascend Software, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Ascend SoftwareFind similar jobs