OverviewAs a Staff Software Engineer, reporting to the Engineering Manager, you will be building out and enhancing our MDR solution while delivering new features and improvements that provide value to our customers. You will work on everything from analytics dashboards to serverless backend services to big data ingestion and processing pipelines.ResponsibilitiesGather requirements, design, develop, test, and ship services and features while collaborating in a dynamic and results-driven environment.Work at all levels of the stack, from building cohesive customer experiences to scaling ML pipelinesTake an active role in mentoring junior engineersMake a direct impact on the success of WatchGuard as a companyParticipate in on-call rotation approximately once every 2 monthsIdeal Candidate Profile5+ years of experience with Python in a production environment2-4 years of experience with AWS, in particular Lambda functions and serverless development3+ years of experience working with CI/CD pipelinesFamiliarity with infrastructure as code tools such as Terraform, Serverless, or AnsibleExperience with SQL and a relational database such as PostgreSQL or MySQLA proven track record of success building cloud-based, highly automated, micro-servicesA desire to contribute to a collaborative engineering culture through mentoring and knowledge sharing.An innovative and passionate spirit, an ability to overcome technical issues in a cooperative environment, a commitment to ship quickly, and familiarity with agile software development practicesThe ability to deal with ambiguity, communicate well with partner teams, and a compassionate understanding of the customer experienceProficiency in writing unit, integration, and end-to-end tests for both front-end and back-end applications.A passion for building scalable and maintainable code that supports growth and futureproofing of systems.
#J-18808-Ljbffr