Senior Software Engineer Backend Golang

Motion Recruitment
X, California, United States
$150K-$200K a year
Permanent

We are a rapidly growing Series A SaaS startup in the cyber security space, committed to safeguarding digital environments with cutting-edge solutions.

Our innovative platform is designed to provide robust security measures, helping businesses protect their assets and ensure compliance with industry standards.

We are seeking a talented and experienced Senior Back End Software Engineer to join our dynamic team and play a crucial role in the development and optimization of our core platform.

Job Description :

As a Senior Back End Software Engineer, you will be responsible for designing, implementing, and maintaining scalable, high-performance backend systems.

Your expertise in Golang, Terraform, Kubernetes, SQL, performance optimization, and distributed systems will be pivotal in ensuring our platform remains reliable, efficient, and secure.

You will collaborate closely with cross-functional teams to deliver features and improvements that meet the needs of our growing customer base.

Key Responsibilities :

  • Design, develop, and maintain backend services and APIs using Golang.
  • Optimize database performance and ensure the efficient use of SQL.
  • Implement and manage infrastructure as code using Terraform.
  • Deploy, manage, and scale containerized applications using Kubernetes.
  • Architect and maintain distributed systems to ensure high availability and reliability.
  • Identify and resolve performance bottlenecks in both the application and infrastructure layers.
  • Collaborate with front-end engineers, product managers, and other stakeholders to deliver high-quality software.
  • Participate in code reviews, mentor junior engineers, and contribute to best practices in software development.
  • Stay up-to-date with industry trends and emerging technologies to drive continuous improvement.

Qualifications :

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in backend software development.
  • Proficiency in Golang and experience with its ecosystem.
  • Strong knowledge of SQL and experience with database performance optimization.
  • Hands-on experience with Terraform for infrastructure as code.
  • Proficiency with Kubernetes for container orchestration and management.
  • Solid understanding of distributed systems and experience building scalable, high-performance applications.
  • Familiarity with cloud platforms (AWS, GCP, Azure) and their services.
  • Experience with monitoring and logging tools to ensure system reliability and performance.
  • Excellent problem-solving skills and the ability to work independently or as part of a team.
  • Strong communication skills, both written and verbal.

Preferred Qualifications :

  • Experience in the cyber security industry.
  • Knowledge of other programming languages such as Python or Java.
  • Familiarity with CI / CD pipelines and related tools.
  • Experience with microservices architecture.

What We Offer :

  • Competitive salary and equity options.
  • Flexible work hours and remote work opportunities.
  • Comprehensive health, dental, and vision insurance.
  • Professional development opportunities and a budget for conferences and training.
  • A collaborative and inclusive company culture.
  • The opportunity to make a significant impact in the cyber security space.
  • 30+ days ago
Related jobs
Promoted
Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Promoted
VirtualVocations
San Diego, California

A company is looking for a Senior Software Engineer. ...

Promoted
Walmart
CA, United States

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. We're a team of software engineers, data scientists, cybersecurity expert's and service professi...

Promoted
Canonical - Jobs
Fresno, California

Our teams partner with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware. Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks. Joining Cano...

Promoted
Apple
Cupertino, California

ADP empowers Apple engineers to deliver ML-driven products and innovations rapidly and at scale. We are looking for an experienced engineer who can bring their passion for machine learning, infrastructure, big data, and distributed systems to build world class data+ML platform/products at scale. The...

TikTok
San Jose, California

Preferred Qualifications- Bachelor or higher degree in Computer Science or related technical discipline- Minimum 5 years of experience developing highly scalable backend services and systems using at least one of Java/Golang/Python. Design and develop medium-complexity, highly scalable backend syste...

Promoted
Apple
Cupertino, California

Be a leading member of the engineering team creating next-generation storage technologies for all Apple platforms! We are looking for a Senior Storage Software Engineer and Hands-on Architect with an extensive background in Operating Systems, storage technologies, block storage stacks, IO performanc...

JPMorgan Chase & Co.
Palo Alto, California

As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking division, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Actively contributes to the e...

Rippling
San Francisco, California

As part of this role, you will build fundamental components that empower engineers to develop software with step function-inducing capabilities. Your work will bring about transformative changes in software development practices at Rippling. Creating a domain-specific language that allows engineers ...

BILL
San Jose, California

BILL is a leader in financial automation software for small and midsize businesses (SMBs). Strong understanding of engineering, product, and design interoperation and communication. Ability to mentor and guide other engineers in best practices and advanced technical concepts. Strong understanding of...