Full-Time

Software Engineer

Devops

Posted on 8/27/2024

Wave Financial

Wave Financial

201-500 employees

Financial software for small businesses

Fintech
Financial Services

Mid

Toronto, ON, Canada

Office available in Toronto, but remote work is also an option.

Category
IT & Support
Software Engineering
Required Skills
Datadog
Sentry
Kubernetes
MySQL
Postgres
Docker
Quality Assurance (QA)
AWS
Terraform
Ansible
Development Operations (DevOps)
CircleCI
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 3+ years of experience in a DevOps, Site Reliability Engineering (SRE), or Infrastructure role, with a strong focus on cloud environments.
  • Proficiency with AWS, including hands-on experience with services like EC2, EKS, RDS, S3, Lambda, and VPCs.
  • Solid experience with Docker, Kubernetes, and Helm including deploying and managing containerized applications in production environments.
  • Expertise with tools such as Terraform, CloudFormation, or Ansible for automating infrastructure provisioning and management.
  • Proven experience in designing, implementing, and maintaining CI/CD pipelines using tools like CircleCI and ArgoCD.
  • Hands-on experience with relational databases (e.g., PostgreSQL, MySQL) and familiarity with database migration, optimization, and backup strategies within cloud environments.
  • Familiarity with monitoring tools (e.g., DataDog, Prometheus, Grafana) and logging systems (e.g., Sumo Logic, Sentry) to ensure system reliability and performance.
  • Strong understanding of security principles, including least privilege policies, network security, and data protection in a cloud environment.
  • Experience in monitoring and optimizing cloud costs, with a focus on making infrastructure both performance and cost-effective.
  • Ability to quickly identify and resolve technical issues, minimizing downtime and ensuring seamless operations.
  • Strong communication skills, with the ability to work effectively with cross-functional teams, including developers, QA, and product managers.
  • Willingness to learn new technologies and adapt to changing technical landscapes in a fast-paced environment.
Responsibilities
  • Champion Infrastructure Reliability: Ensure the robustness, security, and scalability of our infrastructure by proactively identifying and resolving potential issues before they impact our services.
  • Drive Continuous Improvement: Collaborate with product teams to refine and optimize deployment pipelines, reducing friction and increasing deployment frequency while maintaining high standards of security and quality.
  • Innovate in Cloud-Based Development: Spearhead the development and refinement of cloud-native developer environments, enabling engineers to innovate faster and more efficiently within a fully integrated cloud ecosystem.
  • Optimize Performance and Cost Efficiency: Analyze and improve the performance of our systems, ensuring our services remain fast, secure, and cost-effective as we scale, while continuously seeking opportunities to optimize cloud spending.
  • Contribute to Strategic Projects: Participate in and sometimes lead critical projects, such as system migrations or architecture redesigns, that shape the future of our infrastructure and development practices.

Wave Financial provides financial software solutions specifically designed for small businesses, freelancers, and independent contractors. Their main offerings include invoicing, accounting, and receipt scanning, which are available for free, making it accessible for users who may find traditional accounting software too complex or costly. Wave generates revenue through optional paid features, such as payment processing and payroll services, allowing clients to accept payments and manage employee payroll efficiently. The products are integrated to provide a comprehensive view of financial health, helping users make informed decisions. Wave differentiates itself from competitors like QuickBooks by focusing on user-friendliness and affordability, aiming to empower small businesses to manage their finances effectively.

Company Stage

Acquired

Total Funding

$98.1M

Headquarters

Toronto, Canada

Founded

2009

Simplify Jobs

Simplify's Take

What believers are saying

  • Partnership with Check enhances payroll services across all 50 U.S. states.
  • New paid plan in 2024 caters to growing small businesses, increasing retention.
  • Updated mobile app attracts users preferring on-the-go financial management.

What critics are saying

  • Increased competition from fintech companies could erode Wave's market share.
  • Paid model introduction may alienate users accustomed to free services.
  • Managing payroll across 11,000 jurisdictions poses compliance challenges.

What makes Wave Financial unique

  • Wave offers free accounting and invoicing, unlike many competitors.
  • Wave's products are integrated, providing a seamless financial management experience.
  • Wave's user-friendly interface appeals to small business owners and freelancers.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Remote Work Options

Health Insurance

Wellness Program

Professional Development Budget

Flexible Work Hours

Paid Holidays

Paid Sick Leave

INACTIVE