Applied Systems Canada · 4 hours ago
Director, Software Engineering (Integration and Performance Testing)
Maximize your interview chances
Software Development
Insider Connection @Applied Systems Canada
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Define the approach for integration testing and performance testing across the portfolio, including curation of data needed for testing environments
Partner with Engineering Leadership to define a comprehensive approach for the identification, assessment, and mitigation of risks
Determine annual priorities and quarterly commitments in partnership with leaders from technology, product, and customer experience teams
Recruit, coach, and retain high performing engineering teams in a culture focused on learning, development, and adoption of new technologies
Identify patterns and address root causes of problems impacting delivery, quality, and the customer experience
Address ambiguity and own solutions to complex problems impacting multiple teams
Initiate change to drive continuous improvement of testing practices, metrics, and performance monitoring systems to proactively maintain system performance
Guide leaders and teams through times of change by communicating benefits of change, proactively addressing potential concerns, and enabling skill development
Ensure teams consistently document issues, bugs, and defects to ensure proactive and timely resolution of critical defects
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Has a degree in computer science, related fields, or equivalent combination of education and experience
8+ years of experience designing and developing software and testing strategies, with experience focused on cloud-native environment, preferably Google Cloud Platform
5+ years leading and scaling software engineering teams, including performance testing and integration testing teams within cloud-based infrastructures
Experience building and scaling testing environments
Experience with testing ecosystems is critical
Proficiency in performance testing, performance analysis, tuning, and optimization techniques for web-based applications, APIs, and databases in a cloud-native environment, with Google Cloud Platform (GCP) experience preferred
Deep knowledge of software development methodologies, programming languages, Google Cloud Platforms (including relevant services like Compute Engine, Cloud Storage, Cloud SQL, etc.), and software security
Advanced knowledge of software development lifecycle practices and tools. Experience with CI/CD pipelines in a cloud environment is essential
Experience with Performance Monitoring Tools such as Datadog, including the ability to effectively leverage modern application performance monitoring (APM) data for performance analysis, troubleshooting, and optimization in a cloud environment
Experience with GCP-based Hybrid Infrastructure, virtualization, and infrastructure as code using tools relevant to GCP (e.g., Terraform, Deployment Manager)
Proven ability to design and implement reliability testing strategies for cloud-based systems, including performance, scalability, and fault tolerance testing
Preferred
Experience with containerization technologies (e.g., Docker, Kubernetes)
Benefits
Health insurance plans, dental, and vision
Wellness incentives
401(k) and/or RRSP retirement savings plans with employer match
Competitive paid vacation time and a free day for your birthday
Personal/sick time
Paid holidays
Flex Time
Paid parental leave (U.S. candidates)
Volunteer time off
Company
Applied Systems Canada
We can help everyone at your agency transform to make the day-to-day more efficient and extend the traditional storefront to online insurance experiences.
Funding
Current Stage
Late StageTotal Funding
unknown2019-10-16Acquired· undefined
Company data provided by crunchbase