Senior Software Developer

4 weeks ago


Edmonton, Canada Air Trail Full time

Helping the world's aviators focus more on flying and less on paperwork Air Trail is changing the aviation industry so that no one has to fill out paperwork to go flying ever again. We’re an Edmonton-based startup that’s proving product-market fit and growing fast. Our team is lean, dedicated, values-driven, and scrappy. We get to see the direct impact of our work every week and celebrate it together What we do Air Trail makes software for regional airlines—our customers fly air ambulance, aerial firefighting, charter flights, pipeline inspection and more. It’s an industry that still largely uses manual processes and paper, but we don’t think it has to be. Our native iOS Electronic Logging app is the only digital solution in Canada approved to completely replace paper on the flight deck. Our second product, a web-based Crew Scheduling dashboard, enables dispatchers to build complex pilot schedules that comply with Transport Canada’s duty and rest regulations. We are constantly iterating and building new features for these products, and have no shortage of new product opportunities in our roadmap. What you’ll do We’re looking for a talented and experienced Senior Software Developer to join this mission. This person will be a core member of our small team, and work directly with all aspects of our business to ensure our product is airtight, innovative, and creating the best possible customer experiences. You’ll be involved in everything from concept and scoping, to design and mockup, backend development, frontend implementation, testing and post-deployment support. We currently have dedicated backend, frontend, and iOS folks to work alongside you. Specific responsibilities for this role include: Design and implement mobile software architecture for a variety of functionality with robust security top-of-mind Collaborate with backend and web development teams to coordinate application updates and releases Collaborate with backend development team to implement and design mobile-driven functionality and interface with external APIs Collaborate with Quality Assurance to iterate on your work Write automated QA tests for your code, and bench test your work Coach junior developers the skills necessary to advance to intermediate What your week might look like: Whiteboard the design of a new iPad feature with the CEO Prioritize and plan the dev team’s work with the software team Code review PRs from fellow developers Deploy a hotfix when a modal in production receives unexpected inputs Dive into learning something new (like Kubernetes or Go) And then your next week may look different—we are a startup after all Additional responsibilities: Work alongside the leadership team to establish clear development goals that advance our company’s greater strategy Coach our team through the implementation of software best practices Lead the development of sustainable, scalable, long-term technology Make difficult decisions about where to focus development effort Proactively monitor and audit our systems to prevent unexpected outages and failures Who you are You are eager, curious, flexible You are self-directed, detail-oriented, and accountable You are coachable and have a strong desire to learn and improve You relish opportunities to be creative and have autonomy, you don’t need a playbook to get things done You value cooperation over competition You love your craft You have deep empathy for our customers You have excellent communication skills You are highly experienced—which doesn’t necessarily mean many “years of experience,” but can mean many “experiences per year” You can legally work in Canada Bonus You know the aviation space You are actively involved in your local development/engineering/startup community You have worked in different sizes of organizations, and have learned best practices and how to operate at scale from the big ones, and how to be scrappy and nimble at the small ones Our tech stack Backend: Go API, Google Cloud Services, PostgreSQL database, Kubernetes and Docker, Python microservices Web frontend: ReactJS web app, Typescript iOS frontend: Swift How to ace an application at Air Trail Read the job description thoroughly Talk to your friends and find out as much as you can about Air Trail Tailor your resume, and write your cover letter like you mean it (Hint: the cover letter is our brown M&M) Let your personality shine through in the application questions Be honest—we may discover that you bring things that we missed in this job ad Please send your resume and cover letter to Status: open Capacity: full-time Location: Edmonton, Alberta Referrals increase your chances of interviewing at Air Trail by 2x #J-18808-Ljbffr



  • Edmonton, Canada Incognito Software Systems Inc Full time

    Senior Software Developer page is loaded## Senior Software Developerlocations: Remote, Canada, Albertatime type: Full timeposted on: Posted 4 Days Agojob requisition id: R58939**Job Summary:**Looking for a self-motivated individual that is looking to develop their development skills as a Senior Developer within our AssetWorks GPS/Telematics division....


  • Edmonton, Canada BIS Safety Software Full time

    A software development firm in Sherwood Park, Alberta, seeks a Senior ColdFusion Software Developer. In this full-time in-person role, you will develop high-performance ColdFusion applications and mentor junior developers. The ideal candidate has 8+ years in web development and strong skills in ColdFusion, JavaScript, and SQL. A competitive salary of $90,000...


  • Edmonton, Canada Hootsuite Full time

    Join to apply for the Senior Software Developer, Backend role at Hootsuite Get AI-powered advice on this job and more exclusive features. This range is provided by Hootsuite. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$98,400.00/yr - CA$137,800.00/yr We’re looking for a Senior...


  • Edmonton, Canada Hootsuite Full time

    Join to apply for the Senior Software Developer, Backend role at Hootsuite Get AI-powered advice on this job and more exclusive features. This range is provided by Hootsuite. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$98,400.00/yr - CA$137,800.00/yr We’re looking for a Senior...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Tempo Software Full time

    Senior Backend Developer at Tempo Software Tempo Software is looking for a Senior Backend Developer. In this role, you’ll develop scalable solutions, design and maintain APIs, and optimize performance using Java/Kotlin, Spring, and AWS. Collaborating with cross‑functional teams, you’ll drive innovation while ensuring high‑quality, secure software....


  • Edmonton, Canada Air Trail Full time

    Helping the world's aviators focus more on flying and less on paperwork Air Trail is changing the aviation industry so that no one has to fill out paperwork to go flying ever again. We’re an Edmonton-based startup that’s proving product-market fit and growing fast. Our team is lean, dedicated, values-driven, and scrappy. We get to see the direct impact...


  • Edmonton, Canada Incognito Software Systems Inc Full time

    A software solutions company is seeking a Senior Software Developer to design, develop, and maintain scalable applications within their AssetWorks GPS/Telematics division. You will collaborate closely with teams, mentor junior developers, and ensure high-performance applications built on the .NET framework. The ideal candidate has over 7 years of software...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Tempo Software Full time

    Join to apply for the Senior Frontend Developer (Growth) role at Tempo Software. With over 30,000 customers, including a third of Fortune 500 companies, Tempo is trusted by organizations across the globe to make their workflows work better. We create a suite of integrated solutions for time management, resource planning, budget management, roadmapping,...


  • Edmonton, Canada Government of Canada Full time

    Overview Languages English Education Bachelor's degree Experience 5 years or more On site Work must be completed at the physical location. There is no option to work remotely. Work setting Software company Remote or mobile Responsibilities Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as...


  • Surrey, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Safe Software Full time

    A leading software company is looking for a Senior Software Development Manager to lead teams in delivering high-quality software. This position offers flexible working arrangements and is open to candidates from across Canada, promoting a collaborative and inclusive culture. The ideal candidate has extensive experience in software development and team...