Back to jobs

Staff Full Stack Engineer - Data Platform

Submittable is a growing social impact platform used by thousands of companies, governments, and philanthropic organizations to manage their social impact programs and maximize their impact. In 2023 alone, we helped organizations worldwide run over 31,000 programs and collected nearly 3.2 million applications, resulting in $1.3 billion of funds distributed through our product on behalf of our clients. We are proud to partner with customers in accelerating mission-driven work in top causes, including Equity & Social Justice, Children & Education, Creative & Arts, Health/Wellness, Economic Justice & Opportunity, and the Environment & Climate.

Do inventions inspire you? Is problem-solving through teamwork in your DNA? At Submittable, we build software that enables our customers to drive positive social change around the globe. This is an amazing opportunity to join a growing SaaS company focused on building a product that is designed to help.   

As a Staff Full Stack Engineer on our data team, your expertise will be critical to helping us define, implement and improve the tools and features of our data and reporting infrastructure which crosses teams, products, and FE/BE stacks. You will lead the charge in solving challenging software problems with high visible risk, roadblocks, and occasionally invisible risks while driving complex tech designs with cross-service dependencies. Within and across teams, your voice will be critical to improving processes, raising standards, and helping technical and non-technical stakeholders decide whether to adopt new technologies.

If you are ready for a new career adventure at an exciting SaaS company, we would love to hear from you! 

This full-time role reports to our Director of Science following a hybrid schedule. Staff are expected to be willing to work from one of our engineering offices in Bellevue, WA, or Missoula, MT. 

How You’ll Make an Impact:

As a leading member of our Data Team, you will build accessible, scalable, and global software that enables customers and Submittable to gain insights, view comprehensive reports, save time within workflows by leveraging high-powered data tools, and provide critical input to our data governance policies and processes. This role requires deep integration with our Product, Project Management, and Design teams to ensure success and will work closely with our talented team of backend, frontend, analytics, and machine learning engineers as you launch innovative new data features, products and infrastructure. Recent projects for the data team include a customer-facing dashboard portal and data export tools that enable our customers to use data to manage their programs.

  • As an expert on our software and infrastructure supporting data features and products, you’ll identify improvements to our existing systems (developer experience, infrastructure architecture, and core platform), while focusing on scalability and stability.
  • You will play a central role in defining solutions in the early stages of research and developing complex technical designs with cross-team and cross-service dependencies. You will also work on data initiatives that cross the BE and FE stacks. 
  • Collaborate with engineering leadership on internal engineering initiatives, deliver the engineering roadmap, burn down tech debt, and increase the productivity and effectiveness of the engineering team.
  • Function as a senior technical resource on the data engineering team while collaborating with our product and design teams to deliver innovative data features and products. 
  • Leverage your ability to concisely convey complex concepts to technical and non-technical audiences, providing cost/benefit analyses and making recommendations.
  • Mentor software engineers and review code/PRs to ensure that our software is improving in quality. Provide feedback through coaching to ICs about their code.
  • Drive technical debt reduction through a cycle of continuous improvement and iterative change.
  • Work cross-functionally to ensure infrastructure, security, and test efforts meet planned feature work.

Skills & Experience We Hope You Bring:

  • 8+ years of professional software development experience spanning a variety of software systems
  • Knowledge of professional software engineering & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operation.
  • Demonstrated communication skills and experience in partnering with other technical teams and senior management to collect requirements, explain software product features, technical designs, and product strategy.
  • Proven experience mentoring junior software engineers to improve their skills and develop them to more effective product software engineers.
  • Ability to influence software engineers’ best practices within your team.
  • Experience working with Submittable stack technologies including AWS, Azure, Git, GitHub Actions, Kubernetes, Docker, AWS CDK/SDK/API, Terraform, Python, .NET, Java, JavaScript, C#, React, Bash, YAML, DAST, Datadog, Akamai, Snowflake, dbt, Postgres, CosmosDB, Kafka. Experience with Highcharts and Snowplow preferred
  • Hands-on expertise in many disparate technologies, ranging from front-end user interfaces to back-end systems and all points in between.
  • Modern cloud-native infrastructure and design principles, specifically in the context of delivering data products and features in Azure cloud services and AWS.
  • Expertise in database design, specifically optimizing data-centric systems. 
  • Demonstrated experience building and maintaining customer-facing dashboards and reporting systems. 
  • Prior development experience using front-end languages and technologies such as JS, TS, React, GraphQL, etc. 
  • Exemplary written communication and documentation skills.

How You’ll Know You’re Crushing It:

  • Strong execution and demonstration of consistently delivering high-quality data features, products, and infrastructure.
  • Establishing strong, collaborative relationships within the data team, as well as fostering partnerships with stakeholders across different teams. 
  • Demonstration and championship of Submittable’s Core Values and Engineering Org operating principles.  

Submittable is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Submittable. 

Salary Details: The annual salary range for this position is $205,000-255,000. Actual compensation is based on the candidate's skills, qualifications, and experience. We also have a location-based compensation structure; candidates may have a different range in other locations.

Position Location: This role will be in Bellevue, WA, or, Missoula, MT, following a hybrid work model. Employees are expected to be willing to work from one of our office locations twice a week or as needed by your team.

We are interested in every qualified candidate eligible to work in the United States; however, we cannot accommodate scholastic or employment visas at this time.

Why Submittable? 

Joining Submittable means joining a forward-thinking company that values innovation, collaboration, and growth. We aim to empower social good organizations with technology that accelerates their work, sales, and impact. 

To do this, we proudly offer a supportive and dynamic work environment where your contributions will directly impact our success. If you are passionate about legal processes and thrive in a fast-paced, evolving environment, we invite you to apply for this exciting opportunity.

We are delighted to offer highly competitive benefits to our full-time employees, including:

  • Health insurance, life insurance, and optional HSA, FSA, and DCA accounts
  • 401(k) with employer match from day one
  • Equity stock options 
  • Flexible hours, including flexible vacations and sick leave, and remote work options
  • Generous paid parental leave policy for mothers, fathers, and adoptive parents
  • Professional development stipends
  • Involvement in community outreach programs for all employees, including company volunteer outings at local nonprofits
  • Fully stocked kitchens with complimentary snacks and beverages for all employees working in either office 
  • Weekly catered lunches in both offices 
  • Monthly company-sponsored happy hours and gatherings 

Belonging & Inclusion Statement 

At Submittable, our team is driven by the belief that technology can be a force for good that furthers social impact and enables corporate social responsibility on a global scale. We are committed to building a workplace that leverages the strength of our community by fostering a safe space to share ideas, embrace unique experiences and abilities, and celebrate and learn from our differences. Through prioritizing inclusion and belonging as the focal points of our culture, we strive to provide an environment where all employees feel safe and welcome to bring their whole, authentic selves to work and are empowered to make innovative contributions that allow our customers to solve evolving complex problems and spread more good.

As a product used globally, we're very motivated to hire and support employees who represent different backgrounds and experiences, including, but not limited to, diversity of ethnicity, sexual orientation, gender, religion, ability, culture, and socioeconomics.

 

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf

We will ask you a series of questions that showcase your expertise and experience in Full Staff Software Development, as well as some common questions that will help. It should take ⏱️ approximately 15-20 minutes to complete.  

🤔 Why is the application so long?

A few reasons! Our goal is a fair, efficient, and thorough evaluation process that benefits you and our team and respects your time. Here’s how we believe this step adds value:

  1. 🔋Capacity: We really care about your Candidate Experience! We're a small but mighty team; a real human looks at every application. 
  2. ⚡️ Efficiency: It allows us to gather essential information upfront to focus our live interviews on deeper, meaningful discussions.
  3. 🔁 Consistency: By asking all candidates the same set of questions, we ensure a fair comparison and a structured evaluation.
  4. 💡 Insight: Your responses give us a clearer picture of your design approach, problem-solving skills, and fit for the role. It may also uncover our fit for you as well! 
  5. 🛠️ Preparation: This process helps us tailor the interview to your specific experiences and strengths, making the live interaction more productive and relevant.
We believe this approach streamlines the hiring process and respects your time by ensuring that every conversation is substantive and focused on your unique qualifications. We appreciate your cooperation and look forward to learning more about you 🌟
 
Please tell us why you are interested in this role and working at Submittable. 
 
Select...
Select...
Select...
Select...
Select...
Select...

🙏 Thank you! 🙏 

On behalf of our hiring team, we sincerely appreciate your time and effort in completing your application.

At Submittable, we recognize the importance of your contributions and the value you bring to our hiring journey. Your insights and experiences are crucial in helping us build a diverse and talented team dedicated to creating world-class software. 

 

Once again, thank you for your commitment and interest in joining us at Submittable. We look forward to reviewing your responses and continuing this exciting journey together. 💫


U.S. Standard Demographic Questions

We invite applicants to share their demographic background. If you choose to complete this survey, your responses may be used to identify areas of improvement in our hiring process.
Select...
Select...
Select...
Select...
Select...
Select...

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Submittable’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Select...
Select...
Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Select...

Voluntary Self-Identification of Disability

Form CC-305
Page 1 of 1
OMB Control Number 1250-0005
Expires 04/30/2026

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Select...

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.