Principal Software Engineer at JobGet focusing on backend development and AI integration for service industry solutions. Collaborating across teams to drive engineering excellence and business alignment.
Responsibilities
Architect systems, working in an agile start-up development environment, and leveraging AI
Focus on backend development across all products
Bridge the gap between engineering and the broader business
Shape technical strategy and proactively partner with leadership
Drive cross-functional priorities, collaborating with product and development managers
Align impact across a multi-product, multi-team environment
Demonstrate high resourcefulness; empowered to make significant technical decisions
Maintain high bar for individual execution by writing clean, efficient, and production-ready code
Lead by example in code quality by defining testing standards
Identify and execute fixes for architectural bugs and performance issues
Evaluate and integrate emerging AI-powered tools for operational efficiency
Lead architectural evaluations and design reviews
Partner effectively with QA to improve automated testing coverage
Lead incident response and postmortem processes to establish best practices
Elevate the engineers around you through rigorous code reviews and feedback
Requirements
10+ years of experience in software engineering
Recent experience working on a small, agile team contributing to all phases of the software development lifecycle in a start-up environment
Primary experience in Go, comfortable working across existing .NET and TypeScript codebases
Experience implementing event-driven architecture within microservices ecosystems using tools like Apache Kafka
Experience creating database schemas that represent and support business processes
Strong understanding of object-oriented programming, data structures, and algorithms
Strong experience with AWS platforms, including an understanding of their capabilities and limitations
Experience with CI/CD pipelines and automated testing frameworks
Proven ability to operate across organizational lines, comfortable influencing without authority
Deep software engineering fundamentals, with experience in multi-product architectures
Experience working in an environment shaped by acquisitions or rapid growth
A track record of making well-reasoned technical decisions
Strong collaboration and communication skills
Benefits
Flexible time off
Remote-first
Flexible work hours - our employees are in multiple time zones
Principal Agentic Engineer architecting AI - native customer - experience systems for APPLY, an agentic CX partner for global consumer and entertainment brands. Leading full - stack architecture, coding - agent delivery, cloud platforms, and AI - powered applications.
Java Full Stack Developer building mission - critical risk technology solutions for Morgan Stanley’s global financial services business. Designing web applications, APIs, databases, and event - driven systems in Montreal’s hybrid environment.
Senior Software Engineer building and maintaining OpenShift applications for RBC, Canada’s largest bank. Supporting data transformation, scalable services, production reliability, and DevOps practices.
Software Developer building AI - enabled cybersecurity solutions for Arctic Wolf’s global security services. Developing scalable cloud - native web applications with React, TypeScript, Go/Python, and AWS.
Fullstack Software Engineer building Snowflake’s cloud data engineering applications. Developing scalable ingestion, pipeline authoring, and observability experiences with Python, TypeScript, React, NodeJS, and Java.
Frontend Engineer building intuitive web applications for Cambio’s real estate decarbonization software platform. Collaborating across engineering, product, and design to deliver accessible interfaces and automated testing.
Software Engineer building partner integrations for Liftoff’s AI - powered mobile adtech platform. Designing scalable solutions, troubleshooting issues, and optimizing tools for mobile app marketers and publishers.