EverCommerce - Staff Engineer

Jobgether

United States

Remote

USD 114,000 - 136,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote-friendly Canada-wide

Job summary

Jobgether is seeking a senior staff engineer to drive end-to-end enterprise solutions. You will lead cross-functional teams, architect scalable Java microservices, and own integration with systems like NetSuite, Salesforce, Workday, and Zuora.

A strong emphasis on security, observability, and cloud-native patterns guides daily work. You will mentor engineers, perform architecture reviews, and deliver production-ready software across backend and full-stack domains using Java, Spring Boot,

Qualifications

  • At least eight years of hands-on software engineering experience, including two years in aStaff Engineer or Principal role.
  • Java 17/21 with Spring Boot, RESTful APIs, microservices, and distributed systems experience.
  • Full-stack capabilities with TypeScript, React, HTML5, and CSS3.
  • Enterprise integrations with systems like NetSuite, Zuora, Stripe, Coupa, Salesforce, and Workday.
  • AWS cloud engineering and serverless architectures, plus IAM, S3, Lambda, API Gateway, and CloudWatch.

Responsibilities

  • Lead end-to-end solution delivery with cross-functional stakeholders.
  • Provide technical leadership and mentorship across distributed teams.
  • Drive architecture reviews and enforce high-quality code and secure practices.
  • Develop Java microservices and maintain RESTful services at scale.
  • Architect and implement enterprise integrations via REST/GraphQL/webhooks.
  • Build internal dashboards and tools using TypeScript/React on the frontend.
  • Design AWS-based cloud architectures and infrastructure as code.
  • Automate infrastructure with Terraform or similar tools.
  • Apply AI/ML capabilities (RAG, MCP, Bedrock) where relevant.
  • Ensure security, governance, and SOX/SOC 2 compliance.

Skills

System design
Java backend
Spring Boot
REST APIs
Distributed systems
AWS
CI/CD
Mentoring
Stakeholder mgmt
Java

Tools

Workato
MuleSoft
Boomi
PostgreSQL
DynamoDB
Snowflake
Terraform
CDK
AWS SAM

Job description

Accountabilities
  • End-to-end solution delivery: Partner with Finance, HR, Sales Operations, and other business stakeholders to identify operational challenges, gather requirements, translate business needs into technical architectures, develop proofs of concept, and deliver production-ready solutions.
  • Technical leadership and mentorship: Coach software engineers and senior engineers in system design, clean coding practices, distributed systems, cloud engineering, and effective troubleshooting, helping raise technical standards across distributed teams.
  • Architecture and code quality: Lead architecture reviews, establish rigorous code and pull request review practices, and promote maintainable, secure, reliable, and auditable software delivery.
  • Java microservices development: Design, develop, and maintain secure, high-performance backend services using Java 17/21 and Spring Boot, including RESTful APIs, multithreaded applications, distributed systems, and event-driven architectures.
  • Enterprise SaaS integrations: Architect and implement reliable integrations across enterprise platforms such as Salesforce, Workday, NetSuite, Zuora, Stripe, and Coupa using Workato or other integration platforms, custom connectors, REST APIs, GraphQL, and webhooks.
  • Full-stack development: Build and maintain internal dashboards, administrative consoles, and workflow automation tools using TypeScript, React, Next.js, HTML5, and CSS3, supported by robust backend services.
  • AWS cloud architecture: Design and operate scalable, cost-effective cloud and serverless solutions using AWS services such as Lambda, API Gateway, EventBridge, SQS/SNS, DynamoDB, RDS, Aurora, Secrets Manager, IAM, and CloudWatch.
  • Infrastructure automation: Implement infrastructure as code using Terraform or equivalent tools to enable consistent, secure, and reproducible cloud deployments.
  • AI-powered automation: Identify opportunities to apply generative AI, large language models, intelligent agents, retrieval-augmented generation (RAG), and Model Context Protocol (MCP) integrations using AWS Bedrock and Claude or OpenAI APIs.
  • Data architecture and management: Develop reliable data integrations and services using relational databases, NoSQL technologies, and modern data platforms, supporting data consistency, transaction reconciliation, and enterprise reporting.
  • Security, governance, and compliance: Enforce enterprise authentication and authorization standards, secure integration practices, automated testing, CI/CD controls, centralized monitoring, and compliance with IT General Controls (ITGC), SOX 404(b), and relevant SOC 2 requirements.
  • Production ownership and incident resolution: Provide advanced technical support for critical enterprise integrations, lead blameless root-cause analyses, resolve production issues, and implement permanent architectural improvements.
  • Cross-functional influence: Communicate technical concepts and architectural trade-offs clearly to executives, business leaders, and engineering teams while aligning technology decisions with broader business priorities.
Requirements
  • Professional experience: At least eight years of hands-on software engineering experience, including a minimum of two years in a Staff Engineer, Technical Lead, Principal Engineer, or comparable senior technical leadership role.
  • Technical mentorship: Demonstrated success mentoring engineers, conducting constructive code and architecture reviews, and promoting engineering excellence across teams.
  • Java backend expertise: Advanced production experience with Java 17/21, Spring Boot, RESTful APIs, microservices, multithreading, distributed systems, and event-driven architecture.
  • Full-stack development: Strong working knowledge of TypeScript, React, HTML5, and CSS3, with the ability to independently develop and deploy end-to-end internal applications and tools.
  • Enterprise systems expertise: Hands-on integration and data-modeling experience across at least two major enterprise technology domains:
  • Finance and order-to-cash: NetSuite, Zuora, Stripe, or Coupa.
  • Human Resources and people operations: Workday, including HCM, benefits, or compensation.
  • Customer relationship management and front office: Salesforce Sales Cloud, Service Cloud, or CPQ.
  • AWS cloud engineering: Extensive experience with AWS cloud and serverless architecture, including Lambda, API Gateway, SQS/SNS, EventBridge, IAM, Secrets Manager, CloudWatch, and S3.
  • Enterprise integration platforms: Strong experience with enterprise integration platforms such as Workato, which is preferred, or MuleSoft and Boomi, alongside custom API, webhook, and connector development.
  • Database and data modeling: Solid knowledge of PostgreSQL, MySQL, DynamoDB, and modern data lake or warehouse concepts, including platforms such as Databricks and Snowflake.
  • Security and compliance: Understanding of enterprise identity and access management protocols, including OAuth 2.0, SAML, mutual TLS (mTLS), Okta SSO, and SCIM, as well as audit-ready change management, ITGC, SOX, and SOC 2 requirements.
  • Business communication: Exceptional communication and stakeholder management skills, with the ability to engage senior executives in business-focused discussions and collaborate with engineers on detailed technical designs.
  • Problem-solving and ownership: Strong analytical skills, sound architectural judgment, and a proactive approach to troubleshooting, prioritization, and delivering measurable business outcomes.
  • Preferred backend technologies: Experience with Python, FastAPI, Flask, asynchronous programming, and/or Go for backend services, command-line tools, or high-throughput microservices.
  • Preferred AI engineering experience: Practical experience with AWS Bedrock, LangChain4j, OpenAI or Claude APIs, vector embeddings, RAG architectures, and MCP connector development.
  • Preferred infrastructure skills: Experience with Terraform, AWS SAM, or AWS CDK for automated cloud provisioning and infrastructure management.
  • Preferred financial and data-scale experience: Exposure to high-volume transaction reconciliation, financial month-end close optimization, or lead-to-revenue and billing migrations.
  • Work authorization and travel: Must be legally eligible to work in Canada without employer sponsorship. Occasional travel to the corporate headquarters in Denver, Colorado, or other North American office locations may be required.
Benefits
  • Competitive annual salary: CAD $160,000–$190,000, with the final offer based on experience, skills, location, education, internal equity, and market conditions.
  • Flexible work arrangements: The ability to work remotely from anywhere in Canada, with in-office or hybrid options available near designated offices.
  • Wellness benefits: Access to wellness resources and an annual wellness stipend.
  • Flexible time off: Flexible and generous paid time-off arrangements.
  • Retirement savings: Registered Retirement Savings Plan (RRSP) with a 4% company match.
  • Employee Stock Purchase Program: An opportunity to participate in a company stock purchase program, subject to applicable plan terms.
  • Professional development: Opportunities to expand your technical expertise, mentor engineering teams, and influence enterprise architecture and technology strategy.
  • Global collaboration: Work with distributed teams across Canada, the United States, the United Kingdom, New Zealand, and Australia.
  • Technical ownership: The opportunity to lead complex engineering initiatives across enterprise systems, cloud infrastructure, integrations, and AI-driven automation.
  • Inclusive workplace: A commitment to equal employment opportunities and a diverse, collaborative environment where employees can contribute, grow, and make a meaningful impact.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Jobgether • United States

Remote
USD 73,000 - 92,000
Remote work in Canada
Flexible health coverage
RRSP contributions
+1
Manager, Software Development
Manager, Software Development

Jobgether • United States

Remote
USD 104,000 - 118,000
Health coverage
RRSP matching
Life insurance
+7
Staff Software Engineer, Frontend (Decisions Orchestration)
Staff Software Engineer, Frontend (Decisions Orchestration)

Jobgether • United States

Remote
USD 129,000 - 172,000
Competitive salary
Equity
Employee stock purchase plan
+3
Staff Software Engineer
Staff Software Engineer

Juniper Square • United States

Remote
USD 190,000 - 235,000
Health, dental, and vision
Life insurance
Mental wellness coverage
+6
Senior AI Automation Engineer
Senior AI Automation Engineer

Jobgether • United States

Hybrid
USD 79,000 - 114,000
Competitive salary
Market-based compensation
Comprehensive benefits
+7
Senior DevOps Engineer
Senior DevOps Engineer

Jobgether • Oregon

Hybrid
USD 150,000 - 160,000
Medical, dental, and vision insurance
401(k) retirement plan with match
Generous paid time off
Finance Systems Analyst - Integrations and Automation
Finance Systems Analyst - Integrations and Automation

1Password LLC • United States

Remote
USD 83,000 - 116,000
Senior Software Engineer, Ecosystem Events
Senior Software Engineer, Ecosystem Events

Jobgether • United States

Remote
USD 120,000 - 180,000
Remote-first from Canada
Competitive compensation
Comprehensive benefits package
+6
Staff Software Engineer | AI
Staff Software Engineer | AI

Jobgether • Oregon

Hybrid
USD 150,000 - 190,000
Medical, dental, and vision insurance
Company-paid high-deductible health计划
Annual bonuses and equity options
+8
Manager, Software Development (Content Integration & Data Pipelines)
Manager, Software Development (Content Integration & Data Pipelines)

Remote • San Francisco (CA)

Remote
USD 104,000 - 118,000
Fully remote work
RRSP matching
Health, dental, vision
+2