Careers at Brale

The problem set

If you are interested in an opportunity at Brale, the following problem sets are likely interesting to you:

  1. How value can, could, or should move between decentralized and centralized finance
  2. How building systems more interplanetary by design can benefit billions of people
  3. How these solutions operate in symphony with the laws and regulations that support humankind
  4. Assessing contributions based on how we impact the market and the strength of our company
  5. Finding answers to questions not asked before

Everyone has something they love. For some people, it's health science. For us, it's building computers that flip the bits that power economies and create opportunity.

We have opinions

We believe the future of work should be defined by those who are doing it. The distributed nature of our team reflects the future of work and computing.

We have values

Brale is an equal opportunity employer. We value ethics, curiosity, and capability. We have salaries with a 401k, health benefits, and the things you'd come to expect from an employer in today's age.

We are small and focused

We're 100% distributed, everyone gets equity, and we don't have education requirements. We seek kind, smart, and ambitious people to help us build computers that power value.

We want to be a part of your future

We know and understand that roles change. Anyone who joins our team instantly becomes an important part of the Alumni of the company and we want to be an important partner for you in the long term. Many of us have worked together in the past and appreciate long-lasting relationships built while doing incredible work.

We are ready for you

Brale is an engineering organization and you'll find that reflected in our team's behavior. You appreciate solid technical and product design and working with exceptional, like-minded engineers. Our team focuses on solving complex problems with simple solutions and continuously delivering them to customers.

Software Engineer

We are looking for a Software Engineer to join our dynamic team. As a Software Engineer, you will play a critical role in building and maintaining our cutting-edge software solutions. You enjoy solving hard problems and are willing to go deep on a variety of technical subjects for which there is no expert. You embrace the unknown and strive to understand and experiment with your solutions. Quality enables speed, so you continuously produce well-tested, modular, and readable code. You’re a member of a team and value feedback from peers.

Responsibilities:

  • Collaborate with the team to design, develop, and maintain full-stack software applications using Elixir and TypeScript.
  • Contribute to both front-end and back-end development, ensuring seamless integration and optimal user experience.
  • Participate in the design and architecture discussions, providing valuable insights and suggestions.
  • Lead the development of small-medium sized features.
  • Write clean, efficient, secure, and maintainable code that adheres to coding standards and best practices.
  • Participate in code reviews to ensure the quality, security, and architecture of the software.
  • Practice unit and integration testing to ensure software quality and reliability.
  • Debug and troubleshoot issues, implementing timely and effective solutions.
  • Stay up-to-date with the latest industry trends and technologies, incorporating them into the development process when appropriate.
  • Collaborate with product and customer support to address any software-related inquiries or issues.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred, but not required).
  • 1-3 years of professional experience in software development.
  • Willingness to explore various blockchain technologies.
  • Familiarity with functional programming.
  • Experience with relational databases (PostgreSQL, MySQL).
  • Familiarity with Agile methodologies and the ability to work effectively in a collaborative team environment.
  • Strong problem-solving skills and the ability to debug and troubleshoot complex software applications.
  • Excellent written and verbal communication skills.
  • Self-motivated and passionate about learning new technologies and industry trends.
Apply on Linkedin
Staff Software Engineer

We are looking for a highly skilled and experienced Staff Software Engineer with experience in Elixir, Typescript, and AWS to join our dynamic team. As a Staff Software Engineer, you will play a critical role in building and maintaining our cutting-edge software solutions. You enjoy solving hard problems and are willing to go deep on a variety of technical subjects for which there is no expert. You embrace the unknown and strive to understand and experiment with your solutions. Quality enables speed, so you continuously produce well-tested, modular, and readable code. You're a member of a team and value feedback from peers.

Responsibilities:

  • Design, develop, and maintain software solutions using Elixir and Typescript.
  • Develop scalable, reliable, and highly available applications in AWS.
  • Provide technical leadership to other engineers, guiding them in best practices and coding standards.
  • Collaborate with cross-functional teams to define and implement new features and functionality.
  • Write clean, efficient, and maintainable code that is scalable and extensible.
  • Conduct code reviews and provide constructive feedback to other team members.
  • Optimize application performance and ensure scalability and security of the platform.
  • Identify and fix bugs in the software, ensuring high quality and reliability.
  • Participate in the full software development lifecycle, from ideation to deployment and maintenance.
  • Stay up-to-date with emerging trends and technologies in software engineering.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field (preferred, but not required).
  • Desire to research and fully understand various blockchain technologies.
  • Strong understanding of AWS services, including EC2, S3, Lambda, and RDS.
  • Experience with databases such as PostgreSQL or MySQL.
  • Experience with containerization and orchestration using Docker.
  • Knowledge of IaC tools, such as CDK or Terraform.
  • Solid understanding of secure coding practices, including secure data handling, authentication and authorization, input validation, error handling, and logging.
  • Strong analytical and problem-solving skills, with the ability to design and implement scalable solutions.
  • Excellent communication and collaboration skills, with the ability to work in a team environment.
  • Proven track record of delivering high-quality software from inception to production.
  • Strong leadership skills, with the ability to guide and mentor other engineers.
  • Experience working in an Agile development environment is a plus.
Apply on Linkedin