Full Time

Senior Software Engineer (Distributed Systems)

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

Overview

Jobot is seeking a highly skilled Senior Software Engineer specializing in Distributed Systems to join our innovative team. The ideal candidate will play a crucial role in the design, development, and optimization of scalable distributed systems. This position requires a strong focus on collaboration, problem-solving, and a deep understanding of system architecture to enhance product functionality while ensuring high availability and performance.



Job Responsibilities

  • Design and develop high-performance distributed systems that optimize resource utilization and application responsiveness.
  • Collaborate with cross-functional teams to gather and analyze requirements, ensuring alignment with business objectives.
  • Conduct code reviews and maintain coding standards to ensure high quality and maintainability of code.
  • Troubleshoot, debug, and resolve operational issues in a timely manner.
  • Implement and maintain CI/CD pipelines to facilitate efficient software delivery processes.
  • Stay current with industry trends and emerging technologies to provide innovation within the team's projects.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software engineering with a strong focus on distributed systems.
  • Proficiency in programming languages such as Java, Go, or Python.
  • Solid understanding of system design patterns and architectural principles.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) and container orchestration tools (Kubernetes, Docker).
  • Strong analytical and problem-solving skills with a keen attention to detail.


Technologies & Tools

The Senior Software Engineer will work with a diverse set of technologies and tools, including but not limited to cloud computing services (AWS, Azure), containerization platforms (Docker, Kubernetes), and programming languages such as Java, Go, and Python. Familiarity with monitoring and logging tools, such as Prometheus and ELK Stack, is essential for ensuring system reliability and performance.



Ideal Candidates

The ideal candidates for the Senior Software Engineer role at Jobot are proactive, innovative, and collaborative individuals who thrive in dynamic environments. They possess strong communication skills, allowing them to effectively articulate complex technical concepts to non-technical stakeholders, as well as work collaboratively within a team. A passion for technology and continuous learning enables them to stay ahead of industry trends, contributing to the team's success and driving excellence in software development.

Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

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