Full Time

Senior Backend Software Engineer

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

Job Overview

The Senior Backend Software Engineer at Scale Computing will play a pivotal role in designing, developing, and maintaining innovative software solutions that enhance the performance and reliability of our cloud computing systems. The ideal candidate will possess a deep understanding of backend technologies, contribute to architectural decisions, and collaborate closely with cross-functional teams to deliver high-quality software. This position requires a combination of strong technical skills, critical thinking, and a passion for creating efficient backend services that meet customer needs.



Job Responsibilities

  • Design, build, and maintain scalable RESTful APIs and microservices.
  • Identify and resolve performance bottlenecks across the backend infrastructure.
  • Participate in architectural discussions and code reviews to ensure adherence to best practices.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Work closely with DevOps teams to streamline deployment processes and improve CI/CD pipelines.
  • Utilize monitoring and logging tools to proactively identify issues and improve system reliability.
  • Mentor junior engineers, providing guidance on technical challenges and career development.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of professional experience in backend development.
  • Proficiency in programming languages such as Python, Java, or Go.
  • Deep understanding of database technologies (SQL and NoSQL), and data modeling.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.
  • Strong problem-solving skills and ability to work in a fast-paced environment.


Technologies & Tools

The Senior Backend Software Engineer will utilize a variety of technologies and tools essential for backend development and deployment. Key technologies include modern programming languages (Python, Java, Go), cloud services (AWS, Azure, Google Cloud), and database systems (PostgreSQL, MongoDB). Additionally, tools for containerization such as Docker, orchestration systems like Kubernetes, and CI/CD tools are integral to the engineering workflow.



Ideal Candidates

Ideal candidates will exhibit a strong passion for backend development and a continuous desire to push the boundaries of technology. They should possess excellent communication skills, enabling successful collaboration with diverse teams. A proactive approach to problem-solving, paired with the ability to adapt quickly to changing priorities, is essential. Furthermore, a commitment to delivering high-quality code and a keen interest in mentoring others will distinguish an exceptional candidate for this role at Scale Computing.

Wisconsin has 34 American Job Centers. We list each with its address and hours. Find one →

View Similar Jobs

Matches Jobs

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