Full Time

Senior Backend Software Engineer

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

Overview

The Senior Backend Software Engineer at Abnormal Security will play a pivotal role in the design, development, and maintenance of scalable backend systems. This individual will work closely with cross-functional teams to analyze, enhance, and implement solutions that meet both business and technical requirements. As part of an innovative environment, the Senior Backend Software Engineer will contribute to the continuous improvement of our engineering practices, ensuring high-quality delivery while scaling our infrastructure to meet demanding performance and reliability needs.



Job Responsibilities

  • Design, develop, and maintain backend components and services in a microservices architecture.
  • Collaborate with product management and other stakeholders to define functional and non-functional requirements.
  • Perform code reviews and maintain high coding standards across the engineering team.
  • Integrate data storage solutions, including databases, caches, and message brokers.
  • Monitor and optimize performance, reliability, and scalability of applications.
  • Troubleshoot and debug complex issues in the backend stack.
  • Mentor junior engineers and contribute to their professional development.
  • Participate in agile development processes and sprint planning sessions.


Qualifications

  • A Bachelor’s degree in Computer Science, Engineering, or a related field; a Master’s degree is a plus.
  • Minimum of 5 years of experience in backend software development.
  • Proficiency in one or more backend programming languages such as Java, Python, or Go.
  • Extensive experience with RESTful APIs and microservices architecture.
  • Strong understanding of relational and NoSQL databases, including experience with SQL.
  • Familiarity with cloud services such as AWS, Azure, or Google Cloud Platform.
  • Experience with containerization technologies like Docker and orchestration platforms like Kubernetes.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

The Senior Backend Software Engineer will work with a variety of technologies and tools, including, but not limited to, Java, Python, PostgreSQL, MongoDB, Docker, Kubernetes, and AWS. Familiarity with CI/CD pipelines and tools such as Jenkins or GitLab will also be advantageous. The role involves working with advanced monitoring and debugging tools to ensure optimal system performance and reliability.



Ideal Candidates

Ideal candidates for the Senior Backend Software Engineer position will exhibit strong analytical and critical-thinking skills, along with a collaborative mindset to thrive in a team-oriented environment. They will possess a genuine passion for technology and an eagerness to learn and adapt to new challenges in a rapidly evolving industry. A proactive attitude, excellent communication abilities, and the capability to mentor others are essential traits that will contribute to their success in this role.

The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →

View Similar Jobs

Matches Jobs

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