Full Time

Senior Software Engineer, Core Infrastructure

Bombas
$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 Bombas, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer, Core Infrastructure at Bombas is responsible for leading the development and enhancement of our core platform, ensuring that the architecture is both scalable and resilient. This role involves collaborating closely with cross-functional teams to design, build, and maintain systems that support our operational goals while prioritizing performance and security. A successful candidate will demonstrate advanced technical expertise alongside effective problem-solving capabilities to deliver high-quality software solutions.



Job Responsibilities

  • Design, develop, and deploy scalable infrastructure systems to support Bombas' software products.
  • Collaborate with product managers and other engineering teams to understand requirements and refine specifications.
  • Implement best practices for software development, maintaining high standards for code quality and performance.
  • Monitor and optimize the performance of infrastructure components, troubleshooting issues as they arise.
  • Document system architectures, processes, and guidelines for ongoing maintenance and development.
  • Participate in code reviews and mentor junior engineers to support their professional growth.
  • Stay current with emerging technologies and industry trends, recommending improvements and innovations as appropriate.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of professional experience in software development, focusing on infrastructure.
  • Extensive experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Proficiency in programming languages such as Python, Go, or Java.
  • Solid understanding of containerization technologies, including Docker and Kubernetes.
  • Experience with configuration management tools such as Ansible or Terraform.
  • Strong analytical and problem-solving abilities, with a keen attention to detail.


Technologies & Tools

The Senior Software Engineer will work with a variety of cutting-edge technologies and tools. Key technologies include cloud services like AWS and Azure for infrastructure management, containerization tools such as Docker and Kubernetes for deployment, and programming languages such as Python and Java for development. Additionally, configuration management and automation tools like Ansible and Terraform will be utilized to streamline processes and ensure efficient deployment of applications.



Ideal Candidates

Ideal candidates for the Senior Software Engineer position at Bombas are proactive, innovative problem-solvers with a passion for technology and infrastructure development. They should possess strong communication skills to collaborate effectively with diverse teams and a commitment to continuous learning and improvement. Successful individuals in this role are typically adaptable, able to thrive in a fast-paced environment, and demonstrate resilience in tackling complex challenges while contributing positively to the team dynamic.

See our resume templates side by side, from plain one-column pages hiring software reads in order to designed pages to hand to a person. See the templates →

View Similar Jobs

Matches Jobs

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