This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Software Engineer II, you will collaborate closely with QA and the broader engineering teams to develop a scalable test automation system for cloud environments. You will drive the technical strategy for testing across Digital Evidence Management System (DEMS), making it easier for developers to write tests and improve overall software quality. You’ll utilize your backend engineering expertise to make architectural decisions, conduct code reviews, and contribute to continuous improvements in our development practices. You will think creatively and leverage cutting-edge technologies like AI to push the boundaries of software quality. Additionally, you will mentor junior engineers and help shape the technical direction of the team.
Job Responsibility:
Collaborate closely with QA and the broader engineering teams to develop a scalable test automation system for cloud environments
Drive the technical strategy for testing across DEMS, making it easier for developers to write tests and improve overall software quality
Utilize your backend engineering expertise to make architectural decisions, conduct code reviews, and contribute to continuous improvements in our development practices
Mentor junior engineers and help shape the technical direction of the team
Requirements:
8+ years of experience in software engineering, with a strong focus on backend development and cloud-based systems
Proven experience in building test automation frameworks for complex, large-scale systems in cloud environments
Proficiency in programming languages such as Go, C#, Java, or similar
Deep understanding of distributed systems and cloud-native technologies (e.g., Kubernetes, Terraform, Kafka)
Experience using AI tools to improve test automation, software quality, and development pipelines
Strong communication skills to collaborate with cross-functional teams and articulate technical concepts effectively
Nice to have:
Ability to design and implement high-availability, scalable systems and ensure quality in the development lifecycle
Knowledge of modern test automation tools and frameworks for cloud-based systems
Experience integrating AI to accelerate testing processes and optimize development cycles
Familiarity with CI/CD pipelines and test-driven development (TDD) practices
What we offer:
Medical, Dental and Vision Insurance
Robust Paid Time Off policy
Bonuses
Lunch allowance
Cell phone stipend
Free LinkedIn Learning account or Udemy account
Access to 24/7 online emotional and mental support
Gym membership
Free parking
Stocked fridges and pantries - free coffee, cold beverages, snacks
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.