Software Architect

Software Architect

Bridgit is a community of hard-working people who want to make a difference in the construction industry. Some of us have been here since the early days, while some joined more recently. Our average tenure is 3+ years and every employee survey tells us that our team loves the people they work with at Bridgit. We are proud of our average tenure but we also know that there is no such thing as ‘one size fits all’ and sometimes individual and organizational goals simply don’t align. 

We can talk about the perks and benefits that our team members are entitled to but those are icing on the cake. What you really get out of our environment is OPPORTUNITY – to build your career portfolio, to affect change (in your own team and in an industry as big as construction), to touch and solve problems you otherwise wouldn’t have known, to grow in ways you probably haven’t thought of. Here’s the fine print though – opportunities are only as big as the heart you put into it. That’s why we’re not for everyone.

In the last 3 years, our team members have been part of reaching the following milestones: 

  • A successful product pivot and building a market-winning position
  • Series B Financing
  • Top tier performance across all SaaS Metrics
  • Paving the path to profitability 
  • The transition to remote-first working environment 

Bridgit is like a big personality that walks into a room – you either love it or you hate it, but there’s no way you’ll ignore it. When loved, we’re loved fiercely. The ones who succeed here know how that feels.

The Dev Team at Bridgit

We’re always learning and iterating to continually build efficient, motivated, empowered teams that scale with the company. Our development teams are made up of specialists across various areas: product management, design, front & back end development, and testing. Each team has ownership of a cross section of our main product (Bridgit Bench) which we refer to internally as “Product Focus Areas”. We believe the combination of a cross-functional team and product ownership truly empowers our teams to make their own decisions and move as they see fit toward completing established business and organizational objectives. Each team is in full control of their agile development process as they move work from the “Fuzzy Front End” (problem definition) into solution development and then into execution and feedback. Our teams make decisions based on data that we gather from product use and various other channels, and are encouraged to tackle big- bet/innovative projects in addition to obvious iterative product improvements.

What you will do

As an experienced Software Architect, you will make intuitive high level decisions for software development. You clearly see the “big picture” and can create architectural approaches for software design and implementation to guide the development team. Your strong technical background and excellent IT skills give you the ability to develop a unified vision for software characteristics and functions. Your goal is to provide a framework for the development of Bridgit Bench that results in a high quality SaaS solution.

You can expect to:

  • Work on Bridgit Bench which:
    • Runs on AWS
    • Has both REST and Graphql APIs
    • Runs in Kubernetes on infrastructure managed as code with Terraform
    • Leverages serverless technologies like AWS Lambda
    • Is continually deployed to production via automated CI/CD pipelinesCollaborate with with the Dev team, and cross-functionally, to determine functional and nonfunctional requirements for Bridgit Bench
  • Use tools and methodologies to create representations for functions and user interface
  • Develop high-level product specifications with attention to system integration and feasibility
  • Define all aspects of development from appropriate technology and workflow to coding standards
  • Communicate successfully all concepts and guidelines to development team
  • Oversee progress of development team to ensure consistency with initial design
  • Provide technical guidance and coaching to developers and testers 
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
  • Approve final product before launch

What you will bring

Current and future Bridgitrons embody these core values:

  • Deliver results, fast. We are resourceful, adaptable and resilient. We hold ourselves accountable.
  • Fixate on the customer. We obsess over our customers, seeking to better understand them, their world, their needs and their behaviours.
  • Be open, be honest. We keep our minds open as we actively exchange feedback, drawing on our diverse perspectives.
  • Win or lose together. We don’t point fingers when we lose, and we celebrate together when we win.
  • Never stop learning. We continually set the bar higher.

Does that sound like you? Great! Here’s what else you’ll need:

  • Proven experience as a Sr/Staff Developer or Software Architect (10+ years experience) 
  • Experience in software development and coding in various languages (tell us where your expertise lies)
  • Excellent knowledge of software and application design and architecture
  • You are an expert at architecting and designing back-end systems
  • You have skills and experience working with data from the client to the database and everywhere in between
  • You are comfortable working with at least one SQL (ex. PostgreSQL) and one no-SQL (ex. redis) data store
  • You have experience owning and driving long-term technical direction
  • You are eager to develop and ship SaaS products
  • Familiarity with UML and other modelling methods
  • Familiarity with HTML/CSS, JavaScript and UI/UX design
  • Understanding of software quality assurance principles
  • A technical mindset with great attention to detail
  • High quality organizational and technical leadership skills
  • You have the ability to build and maintain code as part of a SoA/microservice system
  • You elevate your team by mentoring and coaching junior developers
  • You are enthusiastic about staying up to date on current technologies and development methods 
  • You can effectively communicate your ideas with other developers and stakeholders

We believe that creativity, enthusiasm, and drive are the keys to success. We recognize that many of the skills we’ve developed over our careers are often transferable. If you’re not sure you meet every qualification but feel you have other experience relevant to the role, we encourage you to apply.

What you will enjoy

  • A collaborative, autonomous environment where you can make an impact quickly
  • A culture that encourages innovation and professional growth
  • Competitive salary and equity options
  • Perks and benefits including unlimited vacation, 4-hour Fridays and extended long weekends

Bridgit values diversity and believes that our strength comes from including the perspectives of all kinds of contributors. We encourage people from underrepresented communities to apply, including racial minorities, 2SLGBTQIA+, and those with disabilities. Accommodations are available during all stages of the recruitment process, please advise us of any needs as required.

About us

Founded in 2012, Bridgit is a privately held Series B company, having raised over $43.5 million CAD in funding, from investors like Camber Creek, Export Development Canada, Salesforce Ventures, Storm Ventures, and more.