Senior Software Engineer
Influitive Corporation
Toronto, Ontario, Canada
3d ago

About The Job - Senior Software Engineer

How you'll make a huge impact here - and for your career :

You'll be able to work on a product, AdvocateHub, that 8 of the top 10 software companies in the world use today to build communities that deliver efficient revenue growth, activating users and mobilizing advocates to power their growth.

In short, we're a passionate team working hard to build the best customer marketing and advocacy product in the world.

Software and tech debt go hand in hand, that's why we have a third of our teams investing in our platform to make life easier for developers.

You'll also have two days a month to invest in problems you think are worth solving. So if you love learning, tackling tough problems and working with great people, this could be for you.

Our Technology :

Our core product is written in Ruby on Rails and like many others, we've created dozens of other services to support our scale as well as speed up our delivery schedule.

We make extensive use of AWS, Docker, Postgres, Mongo, ElasticSearch, Drools, Memcached and Redis within our infrastructure.

We use tools like GitLab CI to streamline our deployments and tools like Datadog to see what's going on under the hood. In addition, we are a big fan of Terraform and in the process of automating all the things!

Your first month :

  • Understanding our mission, what we're trying to accomplish as a company, our culture, and values that drive how we work.
  • Deep dive into our tech stack, how our engineering and product teams function, and what's on the roadmap + how you'll impact that.
  • You'll attend training, stand-ups and start pair-programming with others on your squad.

  • You'll jump on your first ticket! Investigating and solving bugs then releasing the fix to production. You'll sit with our support team to diagnose and solve problems that customers are facing (and look at how our customers interact with our product).
  • 6 month milestones :

  • You'll be comfortable with our stack and infrastructure, shifting gears to support planning, scoping, design and implementation of new features.
  • You and your squad will OWN major features of our application (quality and maintainability are key here).

  • You'll start to write insightful and comprehensive code reviews, also providing coaching and guidance to others on the squad when possible.
  • Technical decision making, leading work that affects more and more complex systems and mission-critical areas of our application, working with product and our designers and focusing energy towards solving the hardest problems facing the team.
  • By your first year here :

  • Become the go-to expert on your squad with an increasingly strategic mindset, owning major areas of our product, able to lead teams to ship full features but also able to independently take features from mock to deploy and beyond
  • Defining and driving technical vision and decisions, collaborating with leadership to help prioritize, set and own squad milestones, but also defining patterns and operational guidelines for your domain(s).
  • Continue to design for scale and reliability with the future in mind + critical R&D. Estimate methodically based on iterative learning (setting realistic deadlines that drive effort but also healthy work habits - we're not a sweatshop).
  • And grow! Both yourself and support the growth of others on the team through Radical Candorâ ¢ and spurring meaningful discussions around complex issues - you'll help other engineers grow technically
  • What you'll get from us :

    At Influitive, you'll find an empowering environment where people are inspired to do great work, learning and developing quickly as professionals as they fundamentally change the way modern businesses operate.

    Check out our Glassdoor page to see what this looks like in action in the words of our advocates - our employees.) In addition, you'll get some awesome perks, such as a MacBook Pro, catered lunches 2X / wk, a learning and development budget, unlimited vacation, and a comfy Influitive hoodie.

    We offer everyone competitive compensation including generous benefits from day one, and stock options in the company.

    At Influitive, we believe that diverse and open teams perform the best.

    Fostering an inclusive environment where we can learn and grow from each others’ perspectives is an important element of our growing family.

    Influitive welcomes and encourages people from all backgrounds, abilities, experiences and perspectives to apply to join our team.

    We are committed to being an equal opportunity employer, and are happy to provide accommodations upon request at all stages of the interview process.

    If you require accommodations due to a disability, please contact us at talent

    If you're up for an adventure, we hope you'll apply to join our team!

    Powered by JazzHR

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form