X, California
46 days ago
Senior Software Engineer Backend Golang

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.
Confirm your E-mail: Send Email