Bengaluru, India or Europe

Description

We are seeking a skilled and detail-oriented Software Developer to automate our internal workflows, develop tools for internal use that are used by our development team.

We follow the following practices: unit testing, continuous integration CI, continuous deployment CD, and DevOps.

We have codebases in go, java, python, vue js, bash  and support the development team that develops C code.

You need to like challenges, explore new fields and find solutions for problems.

You will be responsible for coordinating, automating, and validating internal workflows and ensuring operational stability, and system reliability.


Requirements

    • Bachelor’s degree in Computer Science, Engineering, or related field.
    • 2+ years in professional software development
    • Solid understanding of software development patterns like SOLID, GoF or similar.
    • Experience automating deployments for different kinds of applications.
    • Strong understanding of Git version control, merge/rebase strategies, tagging.
    • Familiarity with containerization (Docker) and deployment orchestration (e.g., docker compose).
    • Solid scripting experience (bash, or similar).
    • Understanding of observability, monitoring, and probing tooling (e.g., Prometheus, Grafana, blackbox exporter).

      Preferred Skills
    • Experience in SRE
    • Proficiency in CI/CD tooling (e.g., GitHub Actions, Jenkins, GitLab).
    • Familiarity with build tools like Make, CMake, or similar.
    • Exposure to artifact management systems (e.g., aptly, Artifactory, Nexus).
    • Experience deploying to Linux production systems with service uptime guarantees.


Responsibilities

  • Develop new services that are needed by SRE, Field or Development Team by adopting unit testing, agile, clean code practices.
  • Drive the CI/CD pipeline and maintain the workflows, using tools such as GitLab, Jenkins
  • Deploy the services and implement and refine the automation for different environments.
  • Operate: The services that the SRE Team developed.
  • Automate release pipelines: Build and maintain CI/CD workflows using tools such as Jenkins and GitLab.
  • Version control: Manage and enforce Git best practices, branching strategies (e.g., Git Flow), tagging, and release versioning.
  • Collaboration: Work closely with developers, QA, and product teams to align on release timelines and feature readines
  • Success Metrics
    • Achieve >99% service up time with minimal rollbacks.
    • Delivery in time, hold timelines.

Benefits

Enjoy a great environment, great people, and a great package
  • Stock Appreciation Rights - Generous pre series-B stock options
  • Generous Gratuity Plan - Long service compensation far exceeding Indian statutory requirements 
  • Health Insurance - Premium health insurance for employee, spouse and children 
  • Working Hours - Flexible working hours with sole focus on enabling a great work environment 
  • Work Environment - Work with top industry experts in an environment that fosters co-operation, learning and developing skills 
  • Make a Difference - We're here because we want to make an impact on the world - we hope you do too!

Why Join RtBrick

Enjoy the excitement of a start-up without the risk!

We're revolutionizing the Internet's backbone by using cutting-edge software development techniques. The internet and, more specifically, broadband networks are among the most world's most critical technologies, that billions of people rely on every day. Rtbrick is revolutionizing the way these networks are constructed, moving away from traditional monolithic routing systems to a more agile, disaggregated infrastructure and distributed edge network functions. This shift mirrors transformations seen in computing and cloud technologies, marking the most profound change in networking since the inception of IP technology. 

We're pioneering a cloud-native approach, harnessing the power of container-based software, microservices, a devops philosophy, and warehouse scale tools to drive innovation. 

And although RtBrick is a young innovative company, RtBrick stands on solid financial ground: we are already cash-flow positive, backed by major telco investors like Swisscom Ventures and T-Capital, and our solutions are actively deployed by Tier-1 telcos including Deutsche Telekom (Europe's largest carrier), Regional ISPs and City ISPs—with expanding operations across Europe, North America and Asia. 

Joining RtBrick offers you the unique thrill of a startup environment, coupled with the security that comes from working in a business with substantial market presence and significant revenue streams. 

We'd love you to come and join us so why don't you embrace the opportunity to be part of a team that's not just participating in the market but actively shaping the future of telecommunications worldwide.