Full Time

Senior Software Engineer (Infrastructure & Platform)

Block
$120,000 - $160,000* / year (about $58–$77 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 Block, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer (Infrastructure & Platform) at Block is a pivotal role focused on enhancing and scaling the infrastructure that supports our innovative financial solutions. In this position, you will lead initiatives related to the design, development, and maintenance of platform services, ensuring they are scalable, resilient, and performant. You will work collaboratively with cross-functional teams to drive the implementation of best practices, foster a culture of engineering excellence, and address intricate technical challenges while promoting a secure and efficient environment for development and deployment.



Job Responsibilities

  • Design, develop, and implement infrastructure solutions to support Block’s product offerings.
  • Ensure high availability and performance of core platform services through proactive monitoring and maintenance.
  • Collaborate with product teams to define infrastructure requirements and incorporate them into platform development.
  • Utilize configuration management tools to automate deployment processes and enhance operational efficiency.
  • Evaluate and recommend new technologies to improve the platform architecture and development processes.
  • Lead troubleshooting efforts for complex infrastructure issues, providing expertise and guidance to team members.
  • Document processes, architectures, and technical specifications for various stakeholders.
  • Mentor junior engineers and contribute to their professional growth through knowledge sharing and code reviews.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • A minimum of 5 years of experience in software engineering with a focus on infrastructure and platform development.
  • Strong proficiency in programming languages such as Python, Go, or Java.
  • Extensive experience with cloud platforms (AWS, Google Cloud, Azure) and container orchestration tools (Kubernetes).
  • Demonstrated knowledge of infrastructure as code using tools like Terraform or CloudFormation.
  • Solid understanding of networking, security, and database systems.
  • Excellent problem-solving skills and ability to work in a collaborative team environment.
  • Proficient in Agile methodologies and experience participating in a DevOps culture.


Technologies & Tools

The Senior Software Engineer will engage with a broad range of technologies and tools including but not limited to Amazon Web Services (AWS), Google Cloud Platform, Kubernetes, Docker, Terraform, CI/CD tools, and various monitoring and logging frameworks. Familiarity with microservices architecture and event-driven programming will also be essential in this role.



Ideal Candidates

The ideal candidates for this position will exhibit strong analytical and critical thinking skills, along with a passion for discovering efficient solutions to complex challenges. They will demonstrate exceptional communication abilities, enabling them to convey technical concepts to non-technical stakeholders effectively. A dedication to continuous improvement, adaptability in a fast-paced environment, and a collaborative spirit are crucial traits that will empower success in this role. Candidates should be committed to fostering an inclusive and innovative workplace culture that aligns with Block's mission and values.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

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