Browse All Jobs

Broadvoice is seeking a Principal Software Engineer to lead the design, development, and optimization of its cloud communication platforms. This role is focused on Node.js, Ruby on Rails, PostgreSQL, and TypeScript. The candidate will work with cross-functional teams to enhance the platform, ensuring it meets scalability, performance, and security requirements. The Principal Software Engineer will mentor other engineers, contribute to strategic decisions, and lead the implementation of cutting-edge technologies.

The role involves:

  • Leading the design and architecture of scalable and distributed systems.
  • Collaborating with stakeholders to define software requirements.
  • Driving end-to-end development of new features.
  • Optimizing system performance and reliability.
  • Mentoring and guiding software engineers.
  • Conducting code reviews and performance tuning.
  • Working with DevOps and QA teams for continuous integration.
  • Researching and evaluating new technologies.

Requirements:

  • Extensive experience in software development with Node.js, Ruby on Rails, PostgreSQL, and TypeScript.
  • Proven track record in architecting large-scale, distributed systems in cloud environments.
  • Strong understanding of database design and performance optimization with PostgreSQL.
  • Experience with front-end frameworks and building APIs (RESTful and GraphQL).
  • Expertise in agile methodologies, TDD, and CI/CD pipelines.
  • Proficiency in containerization technologies (Docker) and orchestration platforms (Kubernetes).
  • Demonstrated leadership abilities with a passion for mentoring.
  • Exceptional problem-solving skills and attention to detail.
  • Experience with observability and monitoring tools (Prometheus, Grafana).
  • Solid understanding of cloud platforms like AWS, GCP, or Azure.

Broadvoice offers:

  • Clear growth paths and access to learning resources.
  • Remote-first approach and focus on work-life harmony.
  • A team that values diversity, inclusion, and a sense of belonging.
Apply

Broadvoice

Broadvoice is a technology company specializing in developing scalable and robust software solutions. They utilize modern technologies like Nest.js, Ruby on Rails, Kafka, and Kubernetes to deliver quality solutions to customers. The company fosters a collaborative and innovative environment where team members contribute to product development, uphold code quality, and engage in knowledge sharing. Broadvoice values work-life harmony, offering a remote-first approach. They are committed to building a reliable infrastructure and empowering their employees through clear growth paths and mentorship opportunities.