Full Time

Senior or Staff Software Engineer, Infrastructure

TRM Labs
$120,000 - $180,000* / year (about $58–$87 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by TRM Labs, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior or Staff Software Engineer, Infrastructure at TRM Labs will play a pivotal role in designing, developing, and maintaining our scalable infrastructure solutions. This position entails collaborating directly with cross-functional teams to support and enhance our engineering endeavors, ensuring robust system performance and reliability. The ideal candidate will leverage their advanced skills to implement best practices in infrastructure management, focusing on automation, scalability, and resilience to facilitate our mission of providing transparent and trustworthy blockchain intelligence.



Job Responsibilities

  • Design, develop, and maintain infrastructure as code using tools such as Terraform or CloudFormation.
  • Implement CI/CD pipelines for streamlined software deployment and management.
  • Monitor system performance, identifying and resolving issues related to availability and latency.
  • Work closely with software engineering teams to enhance service reliability and scalability.
  • Evaluate and incorporate new tools and technologies to optimize infrastructure efficiency.
  • Participate in on-call rotation for production system support.
  • Mentor junior engineers, fostering a culture of knowledge sharing and continuous improvement.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • 5+ years of experience in software engineering, with a strong focus on infrastructure.
  • Proficiency in cloud platforms such as AWS, Azure, or Google Cloud.
  • Strong understanding of containerization technologies (Docker, Kubernetes).
  • Experience with scripting languages such as Python, Bash, or Ruby.
  • Knowledge of networking concepts and security practices.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

In this role, you will be working with a wide array of technologies and tools, including but not limited to AWS, Terraform, Docker, Kubernetes, Jenkins, Git, and Prometheus. A solid understanding of networking protocols and experience with database technologies such as PostgreSQL and MongoDB will also be integral to your success in this position.



Ideal Candidates

The ideal candidate for the Senior or Staff Software Engineer, Infrastructure position will possess a strong foundation in system architecture and have the ability to think strategically about infrastructure solutions. They should demonstrate excellent communication and collaboration skills, as working with diverse teams and stakeholders will be essential. A proactive approach towards problem-solving and a deep curiosity to innovate and improve existing processes will set standout candidates apart in this dynamic and rapidly evolving industry.

Want the jobs posted today? With a job alert they are emailed to you as they come in, a day before they show on our job search. How it works →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.