The Senior Software Engineer will work across the entire platform, including POS, backend, and frontend systems, to design and maintain scalable features for enterprise customers. This role emphasizes technical leadership, collaboration, and delivering reliable solutions.
Responsibilities
- Design, develop, deploy, and maintain scalable and resilient features within enterprise management products
- Lead complex technical initiatives to enhance product functionality and system reliability
- Collaborate with diverse internal teams across the organization
- Ensure high-quality delivery by implementing automated testing for new changes
- Deploy new features to customers and monitor performance and success metrics
- Work closely with UX designers and product managers to define and shape feature requirements
- Provide guidance and mentorship to fellow engineers
Requirements
- Minimum of 5 years of experience in backend service and API development
- Strong background in object-oriented programming languages such as Java or Kotlin, with deep knowledge of testing, code quality, and best practices
- Proven experience deploying production services while balancing speed with system stability
- Experience building and scaling distributed backend systems and APIs
- Customer-focused mindset with emphasis on delivering tangible value
- Comfortable working in a collaborative team environment with a shared codebase
- Strong communication skills for discussing complex technical concepts across teams
Nice to Have
- Familiarity with Android application development using Kotlin is beneficial
- Experience in frontend application development is advantageous
Tech Stack
Java, Kotlin, Android, POS systems, backend services, APIs, distributed systems
Benefits
- Competitive base salary and comprehensive benefits package
- High earning potential through performance-based incentives
- Support for health and wellness initiatives
- Flexible work arrangements to accommodate evolving personal and professional needs
- Access to AI-powered tools across various functions
- Hybrid work model promoting in-person collaboration
- Provision of reasonable accommodations for individuals with disabilities
Compensation
CAD $115,000 - $184,000 base salary range. Equity (if eligible). Cash compensation including overtime, bonus, or commissions (if eligible)
Work Arrangement
hybrid — Hybrid model that fosters in-person collaboration while valuing individual needs
Team
Enterprise team operating within a cross-functional environment, collaborating with Engineering, UX, and Product Management. Team size and reporting structure not specified.
- Driven by a passion for building and continuous learning
- Open to change that enables better customer outcomes
- Committed to diversity, equity, and inclusion as foundational to success
- Values employees as essential contributors
- Promotes authenticity, inclusivity, respect, and humility
- Ensures equitable opportunities for all individuals
- Thrives through collective effort and collaboration
Additional Information
- AI tools are utilized in the hiring process for note-taking, summarization, and documentation to assist recruiters and interviewers
- Final hiring decisions are made exclusively by human evaluators
- Dedicated to accessibility and inclusion throughout the recruitment process
- Reasonable accommodations are available upon request for applicants with disabilities
- In the United States, it is illegal in Massachusetts to require or administer a lie detector test as a condition of employment
- Learning and adopting new AI tools is valued for enabling faster, more independent, and higher-quality development