Job Closed

This listing is no longer active.

Advarra logo
Advarra

Advancing clinical research: safer, smarter, faster

Senior Director, Software Testing & Performance Engineering

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000Since 1983H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

63 days ago

Salary

$144.1K - $329.1K / year

Seniority

Senior

Bachelor Degree15 yrs expEnglishCloudSDLC

Job Description

Senior Director, Software Testing & Performance Engineering

Advarra

• Lead a global, quality-focused organization responsible for enterprise-wide software testing strategy, performance engineering, and test automation • Partner with Engineering, Product Management, Cloud/Infrastructure, Security, Compliance, and Operations • Advance “shift-left” quality initiatives and drive continuous improvement across the Software Development Lifecycle (SDLC) • Own release test planning, quality gates, defect management practices, and overall release readiness • Partner cross-functionally to design, implement, and optimize scalable testing frameworks and operational processes • Ensure testing processes support compliance with applicable regulatory standards

Job Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field
  • 15+ years of experience in software quality assurance, test engineering, or related disciplines
  • 8+ years of progressive leadership experience managing multi-level, global teams
  • Proven experience implementing enterprise test automation frameworks and performance testing architectures
  • Demonstrated experience in release test planning, defect analysis, and SDLC optimization
  • Experience operating in Agile/Lean environments at scale
  • Demonstrated executive presence, including strong communication and stakeholder management skills

Benefits

  • Health coverage
  • Paid holidays
  • Variable bonus

Related Job Pages

More Software Engineer Jobs

Base2 Tecnologia logo

Mobile Developer, Flutter

Base2 Tecnologia

Especialistas em Qualidade de Software, Desenvolvimento, Performance e Automação de Processos RPA.

Full TimeRemoteTeam 51-200Since 2005H1B No Sponsor

• Develop mobile applications using Flutter; • Collaborate with the development team on agile projects; • Participate in feedback meetings and follow-ups on studies and career development; • Share technical knowledge with team members.

Brazil
Job Closed
Microsoft logo

Software Engineer

Microsoft

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to any characteristic protected by applicable local laws, regulations, and ordinances.

Full TimeRemoteTeam 10,001+H1B Sponsor

Overview Azure Storage is at the core of Azure, providing over 100 exabytes (100 million terabytes) of raw capacity distributed over 3000+ storage clusters in 200+ datacenters worldwide. Azure Storage provides the persistent storage layer in the cloud, powering millions of Azure virtual machines, holding centuries of video, billions of photos, and exabytes of data powering the latest breakthroughs in Artificial Intelligence (AI). As a Software Engineer - Azure Storage Diagnostics Services, you will work closely with Core Engineering Teams, Program Managers and DevOps Engineers to understand the business requirements and challenges, and to deliver a system that meets the expectations and needs of our first- and third-party customers. You will also collaborate with other partners and stakeholders to ensure that the dependencies are identified and built, observability is implemented, and tooling and automation are made available to support Operations. We are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities - Works with appropriate stakeholders to determine user requirements for a feature. - Supports identification of dependencies, and the development of design documents for a product feature with oversight. - With guidance, learns to create and implement code for a product, service, or feature reusing code as applicable. - Assists and learns about breaking down work items into tasks and provides estimation. - Acts as a Designated Responsible Individual (DRI) in monitoring system/product feature/service for degradation, downtime, or interruptions for simple problems, and recommends actions to restore system/product/service by following the playbook. - Reviews current developments and proactively seeks new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale. Qualifications Required Qualifications: - Bachelor's Degree in Computer Science or related technical discipline - OR equivalent experience - Proven experience coding in languages including, but not limited to, C, C++, C#, Java, Javascript or Python Other Requirements: - Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:  - Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. Preferred Qualifications: - Bachelor's Degree in Computer Science or related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to C, C++, C#, Java, JavaScript, OR Python - OR Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience. #azurecorejobs Software Engineering IC2 - The typical base pay range for this role across the U.S. is USD $84,200 - $165,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $109,000 - $180,400 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

United States
$84.2K - $180K / year
Job Closed
Full TimeRemoteTeam 51-200

Job DetailsJob Location: Anywhere USA, VA 22314Position Type: Full TimeEducation Level: 4 Year DegreeSalary Range: $97,000.00 - $117,000.00 SalaryTravel Percentage: NoneJob Category: Information TechnologyCurrently, RG is looking to hire a Reporting Developer. The Reporting Developer is an exempt customer-facing business professional that provides a variety of services directly related to the customer’s overarching mission. They will create visually compelling and highly functional reporting solutions that make predictive analytics accessible to operational users. They will implement interactive dashboards, custom visualizations, and reporting tools that present maintenance trends, predictions, and recommendations in clear, actionable formats. The Reporting Developer will be critical in bridging the gap between advanced data science and practical operational use through thoughtful user interface design and effective data visualization. The Reporting Developer will work closely with the Solution Architect, Data Scientists, and Business Analyst to ensure reporting tools effectively communicate analytical insights while meeting user requirements. Additionally, the Reporting Developer will be responsible for: Designing intuitive dashboards that present maintenance trends, predictions, and anomalies Developing interactive visualizations that allow users to explore maintenance data and patterns Creating custom reports that highlight critical maintenance insights and recommendations Implementing user interfaces for the predictive decision support framework Collaborating with data scientists to understand analytical outputs and visualization requirements Working with business analysts to capture reporting requirements and user preferences Ensuring visualizations accurately represent complex data without oversimplification Integrating dashboards with the underlying data repository and analytics engines Building reporting capabilities that support both operational and executive user needs Creating mobile-responsive designs for flexibility in operational environments Designing visualizations that highlight maintenance anomalies and predictive insights Implementing drill-down capabilities to support root cause analysis Developing user documentation and training materials for reporting tools Testing dashboard performance and usability across different environments Required Skills The Reporting Developer is an experienced visualization professional who combines technical expertise with design sensibility. This individual translates complex data into clear visual stories that drive operational decision-making. QualificationsRequired Experience To be successful in this role, all candidates must meet the below qualifications to be considered. Bachelor's degree in computer science, information systems, design, or a related field 4+ years of experience developing business intelligence dashboards or reporting solutions Demonstrated expertise with visualization tools (Power BI, Tableau, or similar) Proficiency in dashboard design, interactive visualization, and user interface development Experience creating reports from complex data sources and analytical outputs Strong SQL skills for data retrieval and manipulation Understanding of data visualization best practices and principles Excellent attention to detail and quality Ability to understand user requirements and translate them into effective visualizations Experience with design tools for mockups and prototyping Ability to operate effectively in remote/hybrid team environments Current NACI or ability to obtain Bring the WOW Factor In addition to our core requirements that are an absolute must for this role, we want to highlight some of the qualifications that we consider to “Bring the WOW Factor”. Below are some of those “WOW Factors” that we would love to have, but that are not considered hard requirements to do the job. Master’s Degree Experience with Department of Defense (DoD) or US Navy reporting requirements Knowledge of maintenance operations or logistics visualization needs Expertise in advanced visualization techniques for time-series or predictive data Experience with geospatial data visualization JavaScript/D3.js or other custom visualization development skills Background in UX/UI design principles and user research Experience developing dashboards for operational decision support Knowledge of accessibility standards for data visualization Experience with embedded analytics or reporting API integration Familiarity with machine learning output visualization Background in designing executive-level dashboards and KPI reporting Experience with real-time or near-real-time dashboard development Physical Requirements & Disclaimer Sedentary work: Exerting up to 10 lbs. of force occasionally and/or a negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects, including the human body. Sedentary work involves sitting most of the time. Jobs are sedentary if walking and standing are required, only occasionally and all other sedentary criteria are met. EOE, including disability/vets

Spain
$97K - $117K / year
Microsoft logo

Software Engineer

Microsoft

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to any characteristic protected by applicable local laws, regulations, and ordinances.

Full TimeRemoteTeam 10,001+H1B Sponsor

Overview The Copilot Security Team is chartered with securing Microsoft’s agentic and autonomous AI systems. We build the adversarial testing, mitigations, telemetry, guardrails, and evaluation capabilities that reduce real‑world risk across Copilot and emerging AI agents. Our mission: increase safety, resilience, and trustworthiness by proactively identifying weaknesses and engineering durable defenses at scale. As a Software Engineer (IC3), you will design and implement foundational components that harden Copilot’s agentic systems against jailbreaks, prompt injection, toolchain misuse, unsafe autonomy, and other emerging XPIA‑class attack vectors. You will contribute to both adversarial evaluations and the Agentic Security Platform—the shared services, pipelines, and instrumentation that enable reproducible, auditable security evaluation across Microsoft. This role is ideal for engineers who are passionate about secure-by-design engineering, love building well‑constructed systems, and want to help define the future of responsible AI. Why Join the Copilot Security Team? Join a team at the center of Microsoft’s most critical AI safety work. You will build systems that shape how Copilot—and future autonomous AI—behave in the world. Your work will directly reduce real‑world risk, improve product safety, and influence Microsoft-wide engineering standards for agentic AI. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities Core Engineering - Design, build, and maintain high‑quality services and libraries that support adversarial testing, security evaluations, and risk measurement for agentic and autonomous AI systems. - Implement adversarial test harnesses (e.g., jailbreak, prompt injection, toolchain misuse) and integrate them into shared evaluation pipelines such as SEVAL/CARES. - Develop telemetry, instrumentation, and observability features that improve detection coverage, reproducibility, and security‑relevant data collection. - Build CI/CD hooks, governance features, and safety-criteria validation that support safe rollout and evaluation of Copilot capabilities. Collaboration + Impact - Work closely with applied scientists, red teamers, and partner engineering teams to translate top risks into testable requirements and secure engineering patterns. - Contribute to the Agentic Security Platform—shared services that support evaluation at scale across Copilot and foundation‑model–powered applications. - Participate in design reviews, threat modeling sessions, and code reviews with a focus on reliability, security, and defense‑in‑depth. - Write clear technical documentation, sample code, and best‑practice guidance consumed by internal product teams. Operational Excellence - Ensure systems meet expectations for availability, reliability, performance, and scalability. - Drive continuous improvement by automating workflows, reducing operational toil, and improving development velocity for the broader ecosystem. - Build reusable components and practices that teams across Microsoft can adopt to improve safety and evaluation consistency. Qualifications Required Qualifications: - Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Other Requirements: - Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Preferred Qualifications: - Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience. - 2+ years of engineering experience working on production systems, services, or frameworks. - Experience with AI/ML workflows, agentic systems, or evaluation frameworks (SEVAL/CARES, safety scorecards, dataset generation, etc.). - Understanding of adversarial ML concepts (jailbreaks, prompt injection, toolchain misuse) or threat‑driven engineering. - Experience with telemetry/observability stacks (Kusto, OpenTelemetry, metrics/logging pipelines). - Solid collaboration, communication, and documentation skills; ability to partner with PM/TPM, applied science, and security teams. - Passion for security, reliability, and responsible deployment of AI systems. - Experience building software systems or services, including debugging, testing, or CI/CD practices. - Familiarity with distributed systems, RESTful APIs, or cloud‑based services (Azure preferred). #Copilot #LLM #Agent #Security Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $131,400 - $215,400 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

United States
$100K - $215K / year
Job Closed