WitnessAI Logo

WitnessAI

Senior Backend Software Engineer

Reposted 15 Days Ago
Be an Early Applicant
In-Office
7 Locations
Senior level
In-Office
7 Locations
Senior level
The Senior Backend Engineer will develop and maintain backend services, work on scalable systems, and ensure reliability in a microservices architecture.
The summary above was generated by AI

Job Title: Senior Backend Engineer

About Us:
WitnessAI is a fast-growing SaaS startup on a mission to enable enterprises to adopt AI, safely. We're building a product that provides security and governance guardrails for public and private LLMs. 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:

$160,000-$190,000

Top Skills

AWS
Azure
Docker
GCP
Go
NoSQL
SQL

Similar Jobs

Yesterday
Easy Apply
In-Office
3 Locations
Easy Apply
Senior level
Senior level
Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
As a Senior Software Engineer, you will build scalable infrastructure and APIs for enterprise solutions, while collaborating with cross-functional teams and guiding architecture decisions.
Top Skills: AWSGoJavaMySQLNode.jsPostgresPythonRuby
12 Days Ago
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Senior level
Senior level
Marketing Tech • Social Media • Software • Analytics • Business Intelligence
The Senior Software Engineer will create standard production-ready technology, improve security posture, collaborate cross-functionally, and lead engineering initiatives.
Top Skills: AnsibleArgoAWSC#C++ChefDatadogFluxGithub ActionsGitlabHoneycombJavaJenkinsPythonSaltstackSentrySpinnakerTerraform
19 Days Ago
In-Office
8 Locations
Senior level
Senior level
Artificial Intelligence • Fintech • Payments • Financial Services • Generative AI
Join Airwallex's team as a Senior Backend Software Engineer to develop secure stablecoin infrastructure, integrating it into financial systems and enhancing global payments.
Top Skills: BlockchainC#C++JavaKotlinPythonRust

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