Principle Software Engineer

Year    India, India

Job Description


Why is working in this department AMAZING!

Working in engineering at Briq puts you squarely in the driver\'s seat of building the next generation of construction financial management, planning, and intelligence software. The problems we work to solve every day are deeply complex and rewarding, both for the engineering team and our customers. Engineering at Briq also provides ample opportunities to work closely with product, UX, infrastructure, devops and other stakeholders outside of tech - there are endless ways for you to gain & refine new skills, deliver value, and make an impact.

We are builders first and foremost; We are looking for the best ideas and tools for the job at hand. As such, we are continually evaluating our stack, approaches, and process to deliver performant and scalable solutions for our clients. Working in engineering at Briq, you can expect to leverage some of the latest technologies and software design paradigms available and would be responsible for quality control on application build on:

  • Vue.js frontend
  • Flutter
  • Python/Flask microservice architecture
  • Google Cloud Platform (GCP)
  • CI/CD with Gitlab
  • Kubernetes
  • Docker
  • MongoDB
  • PostgreSQL
  • Elastic
  • Machine learning
What does the future of this department look like? Where is this going and why do I want to come along for the ride?

As an engineering team within a hyper-growth startup, we are tasked with continuously expanding both the team and the functionalities afforded to our clients by our products and services. This makes for abundant personal and professional growth opportunities within the organization. Regardless of whether you desire to hone engineering skills and deliver killer features as an individual contributor or take on people/process focused management roles, engineering at Briq offers separate-but-equal tracks with opportunity for vertical career progression.

Given the breadth of our platform, there are a wide variety of problems to solve both today and on the roadmap. If what you are working on today falls out of favor, there is no shortage of new frontiers to conquer. We deeply believe the best solutions are put forward by happy, engaged, and healthily challenged engineers.

If being an integral part of creating a powerful & diverse platform while helping to shape and grow a rapidly expanding engineering organization sounds exciting, Briq is the place for you!

In a nutshell, what will I do every day in this role?

The Principal Software Engineer is a highly skilled technical leader within the organization with an area of focus typically spanning multiple product areas. They are responsible for identifying, ideating, designing, and executing on projects end-to-end in conjunction with the product team and senior leadership. Within areas of focus, they will also assist engineering management with refining and prioritizing impactful work in addition to unblocking teams and driving consensus on collaborative projects of the highest business need, risk, and complexity.

Why will I love this job within the context of our pillars?

We are Builders: Create new things, improve the existing, and grow with the team every day.

We Evolve and learn every day: Learn new skills, research and prove-out new technology & approaches, and mentor a team of exemplary professionals.

We take Ownership with Accountability: Briq is yours - embrace the entire software development lifecycle for an application area end-to-end and have a significant impact on the value our clients receive.

We Go Fast and Win: Agile with 2 week sprints means we are constantly delivering and iterating over features and functionality with direct and insightful feedback from our users.

We encourage constructive Dialogue:

Briq\'s culture was designed to put an emphasis on communication and collaboration.

We never suffer in silence, as we approach struggles as opportunities to learn and

improve. \xe2\x80\x9cDialogue\xe2\x80\x9d pillar gives you an opportunity to not only

leave an impact in the work you directly do, but an impact on the company as a whole

We are a Community:

You are part of a community not just at Briq, but in the entire North American

construction industry. You know how to build relationships with colleagues, and can rely

on the teams you work with to be successful in your role.

We are Future Positive:

The challenges we face today are opportunities to make something great or to do something better. From sharing an idea to implementing the solution, feel empowered to make an impact on the future of Briq.

List the Top 5-7 Responsibilities for this role:
  • Engage in the successful execution of software engineering activities related to key product feature development, system architecture, and technical design.
  • Make contributions that result in attainment of sustained and measurable impact on the output of engineering teams.
  • Become a champion of the work and projects undertaken in product areas of focus for stakeholders internally and externally, as required.
  • Collaborate closely with the product team, engineering leaders, and senior leadership to ensure projects taken under development are achievable, align with our business goals, and are ultimately successful.
  • Identify, propose, and execute on solutions spanning teams that may mitigate issues or provide substantial improvement to platform performance, stability, and security.
  • Assist with the translation of business and design requirements into actionable technical requirements within our engineering teams.
  • Leverage technical experience and expertise to mentor team members and share domain knowledge relevant to product areas of focus.
  • Assist with recruiting efforts of technical staff as require.
List the Top 5-7 Qualifications for this role:
  • A bachelor\'s degree or higher in computer science, computer engineering, software engineering or related field is preferred
  • 10+ years of demonstrated success and technical achievement in software development, software design, and/or software architecture
  • 4+ years of experience developing, testing, and maintaining web applications using a modern web framework (Vue.js, React, etc)
  • Experience with microservice architectures, experience developing microservices (Python/Flask, Go, Node etc)
  • Prior experience designing, architecting and developing B2B software platforms or applications with an understanding of common enterprise security and performance needs
  • Language agnostic, results focused problem solving methodology. You proactively identify, articulate, and adopt the right tools for the job at hand while considering project constraints
  • You are a builder - Execution oriented approach to software development that prioritizes positioning teams to iteratively deliver substantial value for our clients in a sustainable and timely manner. You proactively work to unblock teams and drive consensus on collaborative projects. You aren\'t afraid to think outside of the box and substantiate your arguments and ideas with data and material examples.

Briq

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3064839
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    India, India
  • Education
    Not mentioned
  • Experience
    Year