Apply

Senior Software Development Engineer

Posted 2 months agoViewed

View full description

πŸ’Ž Seniority level: Senior

πŸ“ Location: California, Colorado, Georgia, Idaho, Illinois, Montana, North Carolina, New Jersey, Ohio, Oklahoma, Oregon, Texas, Washington, Wyoming

πŸ” Industry: Mobile + CTV advertising and marketing technology

πŸͺ„ Skills: AWSBackend DevelopmentDockerNode.jsPythonSQLREST APIMicroservices

Requirements:
  • Dedicated team players comfortable with self-direction.
  • Inspired by the thrill of building creative solutions.
  • A love of programming; degree not a necessity.
Responsibilities:
  • Function as a central member of Kochava's development team.
  • Build creative solutions to challenging problems in mobile user tracking and attribution.
  • Enhance the platform used for real-time data solutions and analytics.
Apply

Related Jobs

Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 126000.0 - 185500.0 USD per year

πŸ” Software Development

  • 5+ years in QA Automation, SDET, or Test Automation roles.
  • Proven experience in developing, maintaining, and integrating automated testing frameworks within CI/CD pipelines and software delivery processes.
  • Deep understanding of software testing principles, methodologies, and best practices, ensuring high-quality test coverage.
  • Proficiency with open-source test automation frameworks preferable TestNG, with a strong focus on Cloud Service automation.
  • Experience in API testing using Postman or similar tools.
  • Strong background in load, stress, performance, system integration, and end-to-end testing to ensure system resilience.
  • Extensive hands-on programming experience in Java or Python, specifically in the context of Test Automation frameworks.
  • Strong knowledge of microservices architectures and testing complex distributed systems.
  • Familiarity with modern cloud-native technologies such as Redis, NSQ, SQS, Kinesis, Kafka, Docker, and Kubernetes (K8s).
  • Experience in mentoring and guiding junior engineers within high-performing teams.
  • Strong analytical and problem-solving skills, with a data-driven approach to decision-making.
  • Passion for improving engineering efficiency, reducing testing bottlenecks, and enhancing the overall software development lifecycle.
  • Designing, developing, and implementing robust automated testing solutions for cloud-based applications and services.
  • Collaborate closely with development, DevOps, and product teams to integrate automated testing into CI/CD pipelines, ensuring seamless deployments.
  • Establish best practices and standards and ensure compliance for testing distributed systems, microservices, and interfaces, with a strong emphasis on performance, security, and reliability.
  • Lead and mentor other engineers on the team, providing guidance on automation strategies, tooling selection, and career growth.
  • Lead continuous improvement initiatives to enhance test efficiency, reduce flakiness, and improve defect detection.
  • Establish and implement AI-driven and predictive testing methodologies from the ground up to accelerate quality assurance processes
  • Ensure initiatives are executed successfully, directly impacting such KPIs as Release safeness ratio and Time to production, regardless of the problems or constraints that arise.
  • Proactively identify gaps, inefficiencies, and risks in testing processes, taking full ownership to drive solutions independently without waiting for direction.
  • Drive sprint planning, agile/scrum practices

AWSBackend DevelopmentDockerLeadershipPythonSoftware DevelopmentSQLAgileCloud ComputingGitJavaJenkinsKubernetesQA AutomationAPI testingSeleniumCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsMentoringDevOpsMicroservices

Posted 3 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 126000.0 - 185500.0 USD per year

πŸ” Software Development

🏒 Company: Life360πŸ‘₯ 251-500πŸ’° $33,038,258 Post-IPO Equity over 2 years agoπŸ«‚ Last layoff about 2 years agoAndroidFamilyAppsMobile AppsMobile

  • 5+ years in QA Automation, SDET, or Test Automation roles.
  • Proven experience in developing, maintaining, and integrating automated testing frameworks within CI/CD pipelines and software delivery processes.
  • Deep understanding of software testing principles, methodologies, and best practices, ensuring high-quality test coverage.
  • Proficiency with open-source test automation frameworks preferable TestNG, with a strong focus on Cloud Service automation.
  • Experience in API testing using Postman or similar tools.
  • Strong background in load, stress, performance, system integration, and end-to-end testing to ensure system resilience.
  • Extensive hands-on programming experience in Java or Python, specifically in the context of Test Automation frameworks.
  • Strong knowledge of microservices architectures and testing complex distributed systems.
  • Familiarity with modern cloud-native technologies such as Redis, NSQ, SQS, Kinesis, Kafka, Docker, and Kubernetes (K8s).
  • Experience in mentoring and guiding junior engineers within high-performing teams.
  • Designing, developing, and implementing robust automated testing solutions for cloud-based applications and services.
  • Collaborate closely with development, DevOps, and product teams to integrate automated testing into CI/CD pipelines, ensuring seamless deployments.
  • Establish best practices and standards and ensure compliance for testing distributed systems, microservices, and interfaces, with a strong emphasis on performance, security, and reliability.
  • Lead and mentor other engineers on the team, providing guidance on automation strategies, tooling selection, and career growth.
  • Lead continuous improvement initiatives to enhance test efficiency, reduce flakiness, and improve defect detection.
  • Establish and implement AI-driven and predictive testing methodologies from the ground up to accelerate quality assurance processes
  • Ensure initiatives are executed successfully, directly impacting such KPIs as Release safeness ratio and Time to production, regardless of the problems or constraints that arise.
  • Proactively identify gaps, inefficiencies, and risks in testing processes, taking full ownership to drive solutions independently without waiting for direction.
  • Drive sprint planning, agile/scrum practices

AWSDockerPythonSQLAgileCloud ComputingJavaKafkaKubernetesQA AutomationSCRUMAPI testingSeleniumCI/CDProblem SolvingRESTful APIsMentoringLinuxDevOpsMicroservicesStrong communication skills

Posted 6 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 150000.0 - 200000.0 USD per year

πŸ” Data Security

🏒 Company: VirtruπŸ‘₯ 101-250πŸ’° $60,000,000 Series C about 3 years agoSecuritySaaSPrivacyInformation TechnologyCyber SecuritySoftware

  • 5–8 years testing applications deployed in production.
  • Experience with functional testing, performance testing, accessibility testing and security testing, including test case development and execution.
  • Experience with test automation for desktop applications, particularly on Windows OS
  • Proficiency in one of these languages or similar: TypeScript, JavaScript, and Python.
  • Familiarity with Go, Java, C++, C# on GCP and Microsoft platforms.
  • Experience with Unit Tests, API Tests, Web UI Tests using Playwright.
  • Hands-on experience with REST API, and command-line interface (CLI) testing.
  • Understanding of IaC concepts and familiarity with Terraform, Ansible, Kubernetes (k8s), and cloud environments.
  • Understand the system under test in depth
  • Design, develop, and execute reliable and efficient automated tests for features and regression testing.
  • Analyze automated test results, identifying failures as test issues or functional defects.
  • Work closely with product and engineering teams to identify issues, investigate root causes, and propose solutions.
  • Support a collaborative environment by giving and receiving constructive feedback.
  • Communicate effectively with technical and non-technical stakeholders, proactively sharing insights and soliciting feedback.
  • Participate in planning and estimation, questioning work that lacks value for the engineering team.
  • Manage risks, uncertainty, and maintain accountability, even in high-pressure situations.
  • Continuously learn and adapt to fast-changing environments.
  • Support and contribute to an inclusive and growth-focused team culture.

DockerPythonSQLCloud ComputingGCPJavaJavascriptKubernetesQA AutomationTypeScriptC#C++API testingGoManual testingREST APITestRailSeleniumCI/CDRESTful APIsLinuxTerraformAnsible

Posted 7 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 97000.0 - 140000.0 USD per year

πŸ” Software Development

🏒 Company: Enova InternationalπŸ‘₯ 501-1000πŸ’° $500,000,000 Post-IPO Debt 8 months agoFinancial ServicesFinance

  • 4+ years of experience with Java and Python
  • Experience testing APIs
  • Experience with CI/CD tools like Jenkins and Selenium
  • 2+ years in developing automated tests
  • Experience managing test infrastructure
  • Project management skills
  • Ability to communicate with non-technical team members
  • Collaborate with Product and Engineering teams
  • Participate in design, code, and test case reviews
  • Research and implement testing tools
  • Mentor and train junior engineers
  • Analyze defects and gaps in quality
  • Guide team to define test strategies
  • Troubleshoot and debug code

PythonJavaJenkinsAPI testingSeleniumCI/CDDebugging

Posted about 1 month ago
Apply
Apply

πŸ“ US

πŸ” Brand loyalty, rewards app

🏒 Company: Fetch

  • Expertise in designing and executing automation tests for mobile, backend, or web applications.
  • Proficiency in a programming language such as Python, Ruby, or Go, with knowledge of developing test automation frameworks.
  • Expertise in CI/CD pipelines, including integrating automated tests into the pipeline to ensure continuous quality at every stage of the development and deployment process.
  • Experience with cloud infrastructure (AWS or similar) and familiarity with distributed systems architecture, data ingestion, and processing workflows.
  • Strong analytical and problem-solving skills, with a focus on testing and quality assurance best practices.
  • Understanding of Agile methodologies and experience incorporating testing into development workflows.
  • Effective communication and collaboration skills to work across teams and contribute to a shared testing vision.
  • Design, develop, and execute robust automation tests, frameworks, and tools to improve testing efficiency and scalability.
  • Identify and implement enhancements to test automation infrastructure to streamline test case development, execution, and maintenance.
  • Initiate and lead the planning of automation roadmaps, selecting appropriate tools and scenarios for automation.
  • Prioritize lower-level tests (e.g., unit and integration tests) over higher-level tests, ensuring effective automation strategies.
  • Align automation efforts with project goals, avoiding redundancy and regularly evaluating coverage for completeness.
  • Partner with team members and QA peers to ensure key project aspects are effectively automated and support broader team goals.
  • Research and implement new testing approaches, automation techniques, and process improvements to enhance test coverage and the flexibility of the test framework.
  • Develop performance testing strategies and tools to identify system bottlenecks and ensure optimal user experience across the platform.
  • Use data and metrics to drive decisions, continuously improving testing processes and product quality based on empirical evidence.
  • Help to grow the technical skills of the team. You’ll mentor and guide early-career engineers and analysts, sharing insights, driving best practices, and ensuring the team continuously levels up.

AWSBackend DevelopmentPythonSQLAgileCloud ComputingData AnalysisGitJavascriptQA AutomationRubyAPI testingGoMobile testingSeleniumCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingMentoringMicroservicesJSONData visualization

Posted 3 months ago
Apply