Senior Software Engineer (Platform, EverPro)
- Canada
- Senior Level
- 7+ years
- Posted
Skills
Required
- databases
- distributed systems
- networking
- cloud architecture
- AWS
- JavaScript tooling and ecosystem
- software development
- software engineering
- building production systems
- SQL
- Typescript
- PostgreSQL / MongoDB
Preferred
- progressive delivery / feature flags / canary deployments / automated rollback strategies
- PCI DSS
- SOC 2
- CI/CD pipelines
- deployment processes
- infrastructure automation
- Kubernetes
- containerized infrastructure
Join our team as a Senior Software Engineer, focusing on our Invoice Simple platform. You'll work on new features and product maintenance, own and evolve CI/CD pipelines, and improve system reliability and operational readiness. Enjoy flexibility in your work location, robust health and wellness benefits, and continued investment in your professional development.
About EverCommerce
Curious, data-driven, and you love to ask questions
Responsibilities
- Support the Invoice Simple platform strategy by working on new features and product maintenance.
- Own and evolve CI/CD pipelines, deployment processes, and infrastructure automation.
- Collaborate with application teams to improve service architecture, deployment strategies, and production practices.
- Hands-on experience with Kubernetes and containerized infrastructure
Requirements
- Strong understanding of distributed systems, networking, databases, and cloud architecture
- Strong interpersonal and communication skills
- Strong experience with a major cloud provider, preferably AWS
- Good understanding of JavaScript tooling and ecosystem
- 7+ years of professional software development experience
- Strong software engineering fundamentals and experience building production systems
- Excellent analytical and troubleshooting abilities
- Experience with SQL and NoSQL databases
- Experienced in using Typescript to implement type-safe, well-organized code
Experience with FinOps or cloud cost optimization
- Experience with database reliability and performance, particularly PostgreSQL or MongoDB
- Experience building an internal developer platform or self-service infrastructure tooling
- Familiarity with native mobile development tools
Preferred
- Experience with progressive delivery, feature flags, canary deployments, or automated rollback strategies
- Experience working in environments with security or compliance requirements such as PCI DSS, SOC 2, or similar
