Hi there :)
Thanks for checking in to find out about our open position. We´ll provide as much information as possible, but please feel free to reach us if you have further questions. We´ll be happy to see your application, even if there are skills you don't quite master!
About UsAt South Geeks, we connect top-performing engineers from Latin America with global organizations building meaningful, long-term products. We focus on high-impact work, strong technical environments, and creating spaces where professionals can grow, contribute, and thrive.
About the ClientOur client is a global nonprofit technology organization dedicated to helping people discover, preserve, and connect family history data. They operate large-scale, cloud-based platforms used by millions worldwide, where data accuracy, integrity, and reliability are critical to the mission.
About the RoleWe’re seeking a Senior Software Development Engineer in Test (SDET) with strong programming skills and deep experience testing complex, large-scale systems. This role goes beyond traditional QA, combining hands-on test automation, system-level testing, and strong troubleshooting capabilities to ensure quality, reliability, and performance across cloud-based applications.
You’ll work closely with engineering teams in a fast-paced environment, helping design and execute robust testing strategies within CI/CD pipelines, identifying issues early, and ensuring systems behave reliably under real-world conditions.
Key ResponsibilitiesDesign, develop, and maintain automated tests for complex, large-scale systems.
Test cloud-based applications within CI/CD pipelines and service-oriented architectures.
Investigate, diagnose, and troubleshoot issues across environments under tight timelines.
Collaborate closely with software engineers to improve test coverage, reliability, and quality.
Validate system behavior, integrations, and performance across distributed components.
Ensure defects are clearly documented, reproducible, and communicated effectively.
Contribute to continuous improvement of testing tools, methodologies, and processes.
Communicate findings, risks, and recommendations clearly to technical and non-technical stakeholders.
5+ years of experience as an SDET, QA Engineer, or in a related role.
Strong programming skills; hands-on coding is required for this position.
Experience testing complex, large-scale systems and distributed architectures.
Solid knowledge of testing tools, methodologies, and technologies used in modern QA environments.
Proven troubleshooting skills and ability to solve problems efficiently under pressure.
Experience testing cloud-based applications in CI/CD environments.
Strong communication skills, with the ability to summarize complex technical findings clearly.
Experience working with genealogical, historical, or highly interrelated datasets.
Experience using AI-assisted development or testing tools such as GitHub Copilot or Claude Code.
We strive to create an inspiring and growth-oriented environment where everyone feels valued, heard, and empowered. We promote both personal and professional development, with individualized support for your needs and goals. We aim to build a space where everyone can thrive.
What We OfferLong-term projects
100% remote work
Payment in USD
Paid Time Off (PTO)
Work-from-home & training reimbursement
English lessons
Technical training
Career coaching
Top Skills
Similar Jobs
What you need to know about the Charlotte Tech Scene
Key Facts About Charlotte Tech
- Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
- Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
- Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
- Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
- Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus
