Canoe Intelligence logo
Canoe Intelligence

Guiding the investment industry forward with smarter alts management

Senior Software Engineer, Full Stack

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2017H1B No SponsorCompany SiteLinkedIn

Location

New York

Posted

85 days ago

Salary

$110K - $140K / year

Seniority

Senior

Job Description

Senior Software Engineer, Full Stack

Canoe Intelligence

• Design and develop high quality code • Participate in cross functional and project leadership • Ship mission-critical products and features • Develop and support high quality and modern software using Vue, Typescript, Kafka, PHP, Laravel, MySQL and PostgreSQL • Own features end-to-end from technical design through deployment and production support • Translate business requirements into technical designs • Seamlessly integrate new solutions into Canoe’s distributed architecture • Review and provide constructive feedback on technical designs and code • Lead and support project teams responsible for delivering high quality products

Job Requirements

  • 6+ years of experience designing and implementing robust applications at scale using a modern PHP framework
  • Experience building responsive, modern user interfaces with Vue.js, React, or a similar front-end framework
  • Proven experience leading others in a technical leadership or senior engineering role to efficiently deliver business value
  • Excellent verbal and written communication skills
  • Experience with event-driven, data-centric architectures built on relational databases, microservices and, preferably, Kafka (or another similar event driven architecture)
  • Ability to normalize a data schema and design an event payload while steering the team away from common pitfalls
  • Knowledge of clean code standards and SOLID principles
  • Comfortable working in a highly collaborative environment and individually contributing value to the organization
  • Embrace AI-assisted development tools as part of workflow

Benefits

  • Medical, dental, vision benefits
  • Flexible PTO
  • 401(k)
  • Flexible work from home policy
  • Home office stipend
  • Employee Assistance Program
  • Gym/Wifi reimbursement
  • Education assistance
  • Parental Leave

Related Job Pages

More Full-stack Engineer Jobs

Zero Hash logo

Senior Engineer, Trading

Zero Hash

Zero Hash is a financial services technology company offering risk management, post-trade settlement, and regulatory compliance solutions for digital assets. Established in 2017, t

• Support the company's vital business by contributing to the design and development of software in an event-drive microservices environment • Develop microservices in Golang • Work with platform engineers to setup new services • Respond to production issues and alerts • When necessary, communicate directly with client technical teams

Brazil
OtherRemoteTeam 5,001-10,000Since 1992H1B No Sponsor

• Design, build, and maintain Azure cloud infrastructure and services. • Develop and maintain CI/CD pipelines using Azure DevOps (ADO) and Git. • Implement Infrastructure as Code with Terraform and automate platform tasks. • Resolve security violations and apply best cybersecurity practices. • Build, deploy, and manage containerized applications with Docker, Kubernetes, and Helm. • Develop and debug full stack applications using Java, Python, and web frameworks. • Utilize AI tools and Azure Databricks for data engineering and analytics. • Work within SAFe (Scaled Agile Framework) methodology. • Write and maintain automation scripts using UNIX Shell scripting and Linux systems. • Collaborate with cross-functional teams to ensure timely delivery of cloud solutions.

United States
Job Closed
EasyPost logo

Software Engineer III

EasyPost

EasyPost is a Shipping API that solves complex logistics problems for eCommerce businesses.

OtherRemoteTeam 51-200H1B Sponsor

• Design, code, test, and debug software applications in accordance with established coding standards and best practices. • Develop both front-end and back-end components, ensuring optimal performance, scalability, and security. • Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical specifications and architectural designs. • Provide input on feasibility and technical approaches for implementing new features and improvements. • Participate in code reviews to maintain code quality, ensure consistency, and share knowledge among team members. • Identify and troubleshoot software defects and issues, employing analytical thinking and problem-solving skills to develop efficient and effective solutions. • Create and maintain clear and comprehensive technical documentation, including system architecture, design documents, and user guides. • Work closely with cross-functional teams to ensure seamless integration of software components and successful product releases. • Stay up-to-date with industry trends, emerging technologies, and best practices in software development. Propose and implement process improvements to enhance development efficiency and product quality. • Develop and execute unit tests, integration tests, and performance tests to validate software functionality and reliability. Implement automated testing frameworks to streamline the testing process.

United States
$130K - $170K / year
ZenBusiness logo

Staff Software Engineer – Developer Platform, AI Tooling

ZenBusiness

Ready to start a business? ZenBusiness has the tools you need to stop working for someone else's dream. #OwnWhatsYours

OtherRemoteTeam 201-500H1B Sponsor

• Design, build, and scale AI-powered developer tooling: • Agentic coding and review workflows that use LLMs to analyze code, generate changes, and collaborate via chat • Policy- and guardrail-aware assistants that can comment, propose code changes, and safely automate repetitive tasks • Prompt libraries, instructions, and service manuals that make AI adoption effective and safe across teams • Contribute to the evolution of our CI/CD platform to be faster, more observable, and easier to adopt: • Build analytics and data pipelines to compare platform performance, baselines, and regressions • Contribute insights that inform team-level improvements and broader platform decisions • Strengthen platform reliability and security in Kubernetes: • Improve cluster/app resiliency, rollout strategies, and priority classes for critical services • Standardize Helm chart patterns, deployment practices, and IaC workflows • Contribute to incident response playbooks, maintenance modes, and recovery patterns • Create paved paths and golden templates for developers: • Self-service software templates, CLI/automation enhancements, and bootstrap flows • Clear docs, runbooks, and technical blogs that drive adoption and reduce support load • Mentor and grow: • Pair with teammates to land complex changes, champion TDD and code review quality, and uplevel practices within the team • Anticipate and surface blockers, delays, and tradeoffs before they require escalation – keeping stakeholders informed and expectations aligned

United States
Job Closed