Work with purpose.

Career Opportunities in the True Portfolio

Staff Full Stack Engineer - Data



Software Engineering
Miami, FL, USA · Bellevue, WA, USA · Bellevue, WA, USA · Washington, USA · Missoula, MT, USA
Posted on Monday, June 24, 2024

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. We have helped big and small organizations worldwide run 134,000 programs and collect nearly 22 million applications to date. Grow your career at a public benefit corporation and Inc. 5000 fastest-growing company, while having a positive impact on people globally.

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 who is eligible to work in the United States, however, we are unable to accommodate scholastic or employment visas at this time.

About Submittable

Submittable is on a mission to empower social good organizations with technology that accelerates their work and scales their impact. We partnered with thousands of organizations, governments, and corporations last year to launch 10,000+ programs, process over 4 million applications, and distribute $2.5 billion in funding and aid.

Submittable's headquarters office is in downtown Missoula, Montana, with a satellite office in Bellevue, Washington and remote employees located around the U.S.

We are proud to offer highly-competitive benefits for full-time employees, including:

  • Health insurance, life insurance, and optional HSA, FSA, and DCA accounts
  • 401(k) with employer match from day 1
  • 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 when working in either of our offices
  • Weekly catered lunches in both offices
  • Monthly company sponsored happy hours and gatherings

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