WitnessAI Logo

WitnessAI

Senior Backend Software Engineer

Posted 8 Days Ago
Be an Early Applicant
7 Locations
Senior level
7 Locations
Senior level
As a Senior Backend Engineer, you'll develop and maintain backend services and APIs, optimize scalable applications, troubleshoot production issues, and collaborate with cross-functional teams.
The summary above was generated by AI

Job Title: Senior Backend Engineer
Location: Hybrid

About Us:
At WitnessAI, we're at the intersection of innovation and security in AI. We're looking for a talented Senior Backend Engineer to help build and maintain the core systems that power our products. If you’re passionate about backend development and enjoy working on high-performance, scalable systems, we’d love to have you on our team.

Job Description:
As a Senior Backend Engineer at WitnessAI, you'll be responsible for developing and maintaining the backend services crucial to our platform. You'll work on scalable systems and collaborate with cross-functional teams to deliver new features and improvements. This role requires expertise in Golang, experience with distributed systems, and a commitment to building efficient, reliable backend systems.

Key Responsibilities:

  • Design, develop, and maintain backend services and APIs using Go (Golang).

  • Build and optimize high-performance, scalable, and secure backend applications.

  • Collaborate with frontend engineers and other stakeholders to define requirements and deliver solutions.

  • Implement and maintain data storage solutions, including SQL and NoSQL databases.

  • Develop and maintain a microservices architecture, ensuring reliability and scalability.

  • Participate in the entire software development lifecycle, from concept and design to deployment and maintenance.

  • Write clean, well-documented, and efficient code, following best practices in software development.

  • Troubleshoot and debug production issues, providing quick resolutions to ensure system stability.

  • Conduct code reviews to maintain code quality.

  • Stay updated with the latest developments in AI, Golang, backend engineering, and high-performance scalable systems, continuously improving your skills and knowledge.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.

  • Proven experience as a Backend Engineer, with solid experience in Golang development.

  • Experience with microservices architecture and containerization technologies like Docker.

  • Familiarity with cloud platforms (AWS, GCP, Azure).

  • Strong problem-solving skills and a deep understanding of distributed systems, networking, and security.

  • Excellent communication and teamwork skills, with the ability to collaborate effectively with diverse teams.

  • Experience with other programming languages (e.g., Python, C#, C++) is a plus.

Benefits:

  • Hybrid work environment

  • Competitive salary.

  • Health, dental, and vision insurance.

  • 401(k) plan.

  • Opportunities for professional development and growth.

  • Generous vacation policy.

Salary range:

$180,000-$220,000

Top Skills

AWS
Azure
Docker
GCP
Go
NoSQL
SQL

Similar Jobs

2 Days Ago
Remote
31 Locations
Senior level
Senior level
Artificial Intelligence • Enterprise Web • Software
As a Senior Software Engineer on the Content Lake DX team, you will design and develop distributed systems, mentor teammates, and improve engineering culture.
Top Skills: GoNode.jsTypescript
20 Days Ago
Remote
31 Locations
Senior level
Senior level
Artificial Intelligence • Enterprise Web • Software
As a Senior Software Engineer, you will build scalable distributed systems, mentor teammates, contribute to coding standards, and drive technical solutions.
Top Skills: GoNode.jsTypescript
14 Hours Ago
Remote
3 Locations
Senior level
Senior level
Hardware • Manufacturing
The Senior Backend Software Engineer will design, build, and maintain automated services for data-intensive applications, collaborating with cross-functional teams to ensure efficient backend systems and workflows.
Top Skills: AirflowAws CdkAws GlueC++DatabricksDockerGoGrafanaKafkaKubernetesLsfPbsPrefectPrometheusPythonRabbitMQRestSlurmSnowflakeTerraform

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account