Overview

We are seeking a Senior Software Developer experienced in C++ and C# development within on-premise or cloud platform development environments who can provide hands-on technical leadership in new product development and maintenance activities.

Responsibilities

  • Key contributor within the Scrum team
  • Playing a role in the team’s journey to high performance
  • Developing on Avigilon Unity Video Products to be used by security professionals around the world
  • Building trust among team members and mentoring to champion a culture of continuous learning and growth
  • Participating in defining and executing the direction for build pipelines, containerization, DevOps tooling, and test automation
  • Providing end-to-end software solutions, encompassing design, architecture, implementation, maintenance, and user support
  • Growing and training our software organization
  • Fostering strong collaborative relationships with fellow developers and technical leadership
  • Proactively providing technical guidance and mentorship
  • Upholding rigorous standards for software development and quality, both personally and across the team
  • Consistently showing up with energy and passion, optimistic outlook, transparent communication, and growth-oriented perspective
  • Contributing to a product deployed in high-stakes safety scenarios
  • Protecting the well-being of people in a variety of situations and environments
  • Streamlining communication and improving reactions to critical safety incidents
  • Supporting the creation of more secure events and public assemblies (e.g., major league sports games, music concerts)
  • Commitment to professional development & advancement
  • Supportive managers dedicated to understanding and fostering your growth
  • Well-defined role, responsibilities, and expectations
  • 10% dedicated time for continuous learning and professional development (1 day every two weeks)
  • Gain experience across a broad spectrum of technologies
  • Orchestrating the flow and storage of diverse media streams
  • Developing robust, large-scale APIs for both on-premise and cloud environments
  • Seamlessly integrating with a wide array of cameras, devices, and sensors
  • Diverse and inclusive team environment
  • Our teams prioritize creating a vibrant and welcoming culture
  • Groups are designed to leverage a mix of opinions and personality types

Benefits

  • Flexible work models
  • Paid time off
  • Paid parental and family leave
  • Health care benefits
  • Global wellness resources
  • Employee assistance programs
  • Rotation programs
  • Mentor relationships
  • Learning and development opportunities
  • Retirement benefits
  • Employee bonuses
  • Stock grants & employee stock purchase plans

Qualifications

  • Senior Software Developer with extensive experience in C++ and C# development
  • Experience within on-premise or cloud platform development environments
  • Ability to provide hands-on technical leadership in new product development and maintenance activities
  • Extensive experience delivering complex, large-scale, public-facing applications and APIs
  • Solid knowledge of DevOps, CI/CD, and test automation tools and concepts
  • Excellent written and oral communication skills
  • Experience working with databases (Berkeley, Postgres)
  • Extensive experience in C++
  • Bachelor’s degree in Computer Science or related
  • Experience working in a large code base
  • 5+ years of experience as a Software Engineer
  • Successful delivery of a large-scale public-facing application
  • Experience developing cloud applications in Azure
  • Strong knowledge of CI/CD, test automation, and DevOps
  • Experience developing applications in C++, C# and .NET

#J-18808-Ljbffr
Similar jobs

Senior Software Developer, C++

Apply Now
Back to search page