Senior Software Engineer, Platform Vancouver

2 months ago


Vancouver, Canada Astronomer Inc. Full time

Astronomer designed Astro, an industry-leading data orchestration and observability platform for data teams. Powered by Airflow, Astro accelerates building reliable data products that unlock insights, unleash AI value, and drive data-driven applications.

We’re a globally-distributed and rapidly growing venture-backed team of learners, innovators and collaborators. Our mission is to empower data teams to bring mission-critical analytics, AI, and software to life. As a member of our team, you will be at the forefront of the industry as we strive to deliver the world's data.

Your background may be unconventional; as long as you have the essential qualifications, we encourage you to apply. While having "bonus" qualifications makes for a strong candidate, Astronomer values diverse experiences. Many of us at Astronomer haven't followed traditional career paths, and we welcome it if yours hasn't either.

About this role

At Astronomer, our R&D team is dedicated to providing an exceptional experience in managing Apache Airflow at scale. As a leading player in the industry, we are seeking an experienced Software Engineer to work on our Platform team. This team is responsible for Astro's Public API, authentication, authorization, billing and alerting frameworks, common UI components and the general reliability, scalability and maintainability of the Astro Platform. Your contributions will directly impact our ability to scale and deliver exceptional value to our customers.

What you get to do:
  • Contribute to the design, development and vision of Astro Platform’s architecture and components.
  • Collaborate with cross-functional teams to understand user requirements, implement and iterate on the features used by the engineering org as a whole.
  • Work with front end developers, product management and customers to deliver customer facing features such as public facing APIs and UI experiences.
  • Continuously evaluate and improve the architecture and implementation of our platform.
  • Contribute to the overall platform usability, reliability, and scalability.
What you bring to the role:
  • A strong focus on delivering performant, scalable, and reliable backend systems.
  • Strong written and verbal communication skills, with the ability to find middle ground.
  • 5+ years of engineering experience.
  • Experience with fast-paced startup environments.
  • Experience with Golang and Typescript.
  • Experience with SQL databases.
  • Experience with distributed systems.
  • Experience with software development best practices, such as code reviews, testing, CI/CD, version control, automation and debugging.
  • Experience communicating technical concepts through use of architectural diagrams.
Bonus points if you have:
  • Experience with Apache Airflow or related workflow orchestrators.

The estimated salary for this role ranges from CA$190,000 - CA$220,000 based on leveling and geography, along with an equity component and a comprehensive benefits package. This range is merely an estimate; actual compensation may deviate from this range based on skills, experience, and qualifications.

#LI-Remote

At Astronomer, we value diversity. We are an equal opportunity employer: we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Astronomer is a remote-first company.

#J-18808-Ljbffr

  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    Job Title: Principal .NET Software Engineer - Vancouver, BCAbout the Role:Iris Software Inc., a leading technology services and solutions provider, is seeking an experienced Principal .NET Software Engineer to join our team in Vancouver, BC. As a senior developer, you will play a key role in designing, developing, and maintaining high-quality software...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    At Iris Software Inc., we're looking for a highly skilled Senior C# Software Engineer to join our team in Vancouver, BC.**Job Summary:**We're seeking an experienced Senior C# Software Engineer to lead the development of mission-critical applications using ASP.NET and SQL. The successful candidate will have a strong background in C#, 8+ years of overall...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software, Inc. As a Senior Software Engineer, you will be responsible for establishing the culture for our engineering team and laying the foundation for our frontend architecture.Company OverviewTake-Two Interactive Software, Inc. is a leading...


  • Vancouver, British Columbia, Canada Vancouver Coastal Health Full time

    The company is seeking a highly skilled Senior Software Engineer - Cloud Services to join its team. Key responsibilities include designing, developing, and maintaining cloud-based applications and infrastructure. The ideal candidate will have extensive experience with cloud platforms and a strong understanding of software engineering principles.


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    About Iris Software Inc.Iris Software Inc., a leading financial services provider based in Canada, is seeking a highly skilled Senior Software Engineer to join their team for a Long Term Contract / Full Time opportunity. This role will be based in Vancouver and involves a hybrid work arrangement, with 3 days spent in the office and 2 days working from...


  • Vancouver, Canada Tradable Bits Full time

    Senior Software Engineer (Full Stack Developer)Pay: CompetitiveEmployment Type: Full-TimeJob DescriptionReq#: 85Senior Software Engineer (Full Stack Developer)WHO WE ARETradable Bits is an award-winning tech company that helps sports, music, and entertainment brands build better fan experiences. Based in Vancouver, Canada, we work with industry leaders in...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    Iris Software Inc., a leading provider of innovative financial services solutions in Canada, is seeking an experienced Senior .NET Software Engineer to join their team on a long-term contract or full-time basis.Based in Vancouver, this hybrid opportunity allows for a balance between working from home and collaborating with colleagues in the office. The ideal...


  • Vancouver, Canada Starboard Recruitment Full time

    p>On behalf of our client, Starboard Recruitment is searching for multiple Senior Software Engineers in Vancouver, BC who are experienced with Golang.The RoleWe are looking for an experienced software engineer to work on our distributed-identity orchestration platform. p>Our elite engineering team is fast, creative, and agile; with a rapid, agile release...

  • Senior Software

    6 months ago


    Vancouver, Canada CB Canada Full time

    Senior QA EngineerProcom is looking for a Software Quality Assurance Engineer  in software development to join a growing team of developers at our clients office in Downtown Vancouver.  Our client will give the opportunity to work on life-changing digital health solutions for their end users.  They like to work with creative people and give them...


  • Vancouver, Canada Spiffy Window Cleaning Full time

    Job Title: Senior Software EngineerLocation: Remote / Vancouver, BCDepartment: EngineeringReports to: CTO / Co-FounderAbout Us: We are TaskHive, a brand-new tech startup on a mission to transform the home services industry. While we're just getting started, our goal is to create a platform that connects homeowners with trusted professionals for a wide...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    Join Our Team as a Senior Software Engineer - Backend ArchitectWe are looking for an experienced Senior Software Engineer to join our team in San Francisco and Vancouver. As a Backend Architect, you will be responsible for leading the development of scalable and robust large-scale distributed backend systems.About the PositionTake-Two Interactive is a...


  • Vancouver, British Columbia, Canada reddit Full time

    Job Description:At Reddit, we're passionate about building a platform that enables community leaders and moderators to create and grow meaningful, destination communities. We're seeking an experienced Senior Software Engineer to join our Moderation team, where you will be responsible for driving the development of our moderation platform.Key...


  • Vancouver, British Columbia, Canada Tbwa ChiatDay Inc Full time

    Job Summary:We are seeking a skilled Senior Software Engineer to join our fast-paced Engineering team. As a Senior Software Engineer, you will contribute to the design, development, and maintenance of our software applications.Your primary focus will be coding, working on tickets defined by the Engineering Manager or Product Manager, based on technical...


  • Vancouver, British Columbia, Canada Vancouver Coastal Health Full time

    Job Summary:We are seeking a highly skilled Cloud Computing Expert to join our team at Company. As a Senior Software Engineer, you will be responsible for designing and developing cloud-based software solutions that meet the needs of our clients.Key Responsibilities:Design and develop cloud-based software solutions using cloud computing platforms such as AWS...


  • Vancouver, British Columbia, Canada Softbank Investment advisers Full time

    Treasure Data is a customer data platform pioneer that empowers the world's largest and most innovative companies to drive connected customer experiences. We are looking for an experienced software engineer to join our core service group and enhance the Real-Time Engine component.Job DescriptionWe build a programmable platform to efficiently enable and scale...


  • Vancouver, Canada Microsoft Full time

    The Experience plus Devices (E+D) Growth team is seeking a Senior Software Engineer to help accelerate the adoption of Copilot and Microsoft 365. Our team is uniquely positioned at the strategic epicenter of E+D for revolutionizing the productivity business by delivering embedded experiences across the Microsoft 365 suite (Teams, Outlook, Word, PowerPoint,...


  • Vancouver, British Columbia, Canada ASPECT Structural Engineers Full time

    We are seeking a highly skilled Senior Structural Engineer to join our team in Vancouver. This role will involve working on various projects, from residential and commercial buildings to bridges and custom homes.Our ideal candidate will have a Bachelor's degree in Engineering and at least 5+ years of experience designing buildings in the residential,...


  • Vancouver, British Columbia, Canada WineDirect Full time

    Lead Software EngineeringWe are seeking a highly motivated individual to lead our Software Engineering team as Head of Engineering at our Vancouver, BC office.This leader should be entrepreneurially minded, have experience working in an agile organization, and know how to build and maintain world-class software.Key Responsibilities:Lead and manage the...


  • Vancouver, Canada Microsoft Full time

    p>The Experience plus Devices (E+D) Growth team is seeking a Senior Software Engineer to help accelerate the adoption of Copilot and Microsoft 365. Our team is uniquely positioned at the strategic epicenter of E+D for revolutionizing the productivity business by delivering embedded experiences across the Microsoft 365 suite (Teams, Outlook, Word, PowerPoint,...


  • Vancouver, British Columbia, Canada CB Canada Full time

    Job Details:This is a Senior Software Developer role at CB Canada, a wealth management company based in Vancouver. The successful candidate will be responsible for developing and maintaining financial systems, working with micro-services, data integration, and designing, developing, and implementing large-scale applications.This is an employee-owned firm...