# remote staffing agencies Brazil: what US teams need to know
A Brazil search should start with the job's working hours and the work the hire will own. Give agencies those details before asking for resumes. A candidate who can handle your production systems still needs a schedule that fits the people who review their work.
Opus is one option to assess. This site is an Opus-owned reference; recommendations are editorial.
Use the same hiring requirements across remote staffing agencies. Ask for a written employment plan and a monthly quote tied to the actual role. That gives your engineering lead and finance team something concrete to approve.
Before the search starts, agree on what would make you reject an otherwise qualified candidate. A required customer meeting, a production access restriction or a firm budget ceiling can change the search. Share those constraints at the start so the shortlist reflects the job you can actually approve.
How many working hours overlap with US time zones?
São Paulo is on UTC−3 and has no daylight saving time. Brazil ended daylight saving time in 2019. US clock changes still shift the gap between São Paulo and US teams, so check both seasons before setting recurring meetings. IANA South America time zone data, IANA North America time zone data.
The table uses a Brazilian schedule of 09:00–18:00 in São Paulo and a US schedule of 09:00–18:00 in each listed zone. Shared hours are elapsed clock hours before lunch or other breaks. This is a scheduling comparison, not a proposed paid working day.
| US clock period | US team zone | São Paulo 09:00–18:00 shown in US local time | Shared window in US local time | Shared hours before breaks |
|---|---|---|---|---|
| Standard time | Eastern | 07:00–16:00 | 09:00–16:00 | 7 |
| Standard time | Central | 06:00–15:00 | 09:00–15:00 | 6 |
| Standard time | Pacific | 04:00–13:00 | 09:00–13:00 | 4 |
| Daylight time | Eastern | 08:00–17:00 | 09:00–17:00 | 8 |
| Daylight time | Central | 07:00–16:00 | 09:00–16:00 | 7 |
| Daylight time | Pacific | 05:00–14:00 | 09:00–14:00 | 5 |
Calculated from the UTC offsets in the IANA South America and North America time zone data, using the schedules stated above.
For a New York team, that schedule leaves much of the day open for joint work. For a California team, the shared window ends earlier. Put design reviews and decisions inside that window. Leave work that needs fewer replies for the remaining hours.
Treat São Paulo as the planning example. Ask for the candidate's city and time zone before you approve an interview schedule. Record the actual start and end times in the offer, including breaks.
Also distinguish ordinary team hours from on-call coverage. A hire who joins morning meetings has not necessarily agreed to handle a late US incident. Ask how extra hours, holiday work and after-hours calls would be handled and priced.
Before signing, place your recurring meetings on a calendar in both time zones. Include the least convenient meeting, such as a late product review. If that meeting falls outside the agreed day, move it or discuss a different schedule before the candidate accepts.
Consider the people who must answer the hire's questions. Shared hours with a manager are less useful when the code reviewer or product owner is offline. Map the hire's main dependencies and reserve time with those colleagues. A daily meeting alone does not give someone access to the decisions needed to finish a task.
Agree on a written handoff for work that crosses the shared window. It should say what changed, what remains blocked and who can make the next decision. Test this with a sample task during onboarding. Fix unclear ownership before the employee has a deadline that depends on an unanswered message.
Which roles should you test for depth in Brazil?
Assess talent depth through candidates who meet your requirements. Ask an agency to show relevant work and explain why each person fits the role. A broad claim about a country's developer pool does little to help you choose a backend engineer.
Start with the workload you already have. If an employee will spend most of the week maintaining a service, make maintenance experience part of the screen. If the role includes customer calls, test those calls. A tool list alone will miss both requirements.
Use a short work sample that resembles a real task without asking the candidate to complete unpaid production work.
| Role you need | Evidence to request | Useful interview task |
|---|---|---|
| Backend engineer | Ownership of APIs, data models and production fixes | Discuss a slow endpoint and explain how to investigate it |
| Frontend engineer | Shipped interfaces and accessibility decisions | Review a small interface and explain its failure states |
| QA automation engineer | Tests maintained through product changes | Design checks for a release with an unstable dependency |
| Platform or DevOps engineer | Deployment responsibility and incident follow-up | Explain a rollback plan and the signals that would trigger it |
| Data engineer | Pipeline ownership and data quality checks | Trace how an upstream change could corrupt a report |
| Finance or revenue operations hire | Relevant systems experience and review controls | Explain how to investigate a mismatch between two reports |
These are screening tasks, not claims that every discipline has the same candidate supply. Ask the provider which requirements narrow the search most. An uncommon stack, customer-facing English and a late US schedule may require a different search than a standard development role.
For a senior engineer, dig into decisions. Ask what they owned, which tradeoffs they made and what happened after release. Follow up on an incident they helped resolve. The details should make their level of responsibility clear.
Separate seniority from familiarity with your tools. A candidate may know your framework yet need close guidance on production changes. Another may need to learn a library but have handled the decisions your team needs help with. Define which gaps you can support and which responsibilities the hire must take on immediately.
Test English in the format the job requires. Have the candidate explain a technical choice, ask questions about an unclear request and write a short update. For a role with few external meetings, focus on clear internal communication. For a lead role, include disagreement and negotiation.
Keep the hiring manager in the process. A provider's screen can save interview time, but your team still needs to judge the work. Use a shared scorecard so that candidates face the same criteria.
Give interviewers different questions to resolve. One can assess technical ownership while another checks how the candidate works through an unclear request. Record evidence before discussing the candidate as a group. That makes it easier to distinguish a weak answer from an interviewer's preference for a particular style.
If the first shortlist misses the role, identify the failed requirement before requesting more names. Change a vague label such as "strong senior" into a task the person must handle independently. Ask the agency to explain how it will test that task in the next round.
What do employment law and statutory benefits require?
Ask who will employ the person and which party will run payroll before you negotiate the final price. Have that party explain the employment terms and statutory costs in writing. Review the proposed arrangement with Brazilian employment counsel before signing.
The 13th salary and FGTS belong in that discussion. They are separate obligations, and the monthly base salary alone does not describe the employer's cost.
Budget for the 13th salary
Brazil's statutory Christmas bonus is known as the 13th salary or Gratificação de Natal. Article 1 of Lei 4.090 provides for the bonus separately from ordinary remuneration. Section 1 sets it at one-twelfth of December remuneration for each month of service in the relevant year. Section 2 counts at least 15 days of work as a full month. Lei 4.090, Article 1.
Ask the payroll owner how this accrual appears in your quote and when cash payments affect your invoice. For a midyear start, request a worked calculation using the proposed start date.
Do not assume that a flat monthly invoice means every payroll event happens monthly. Ask whether the provider spreads annual costs across invoices or bills any items separately.
Include FGTS in the employment cost
Article 15 of Lei 8.036 states a general employer deposit of 8% of remuneration paid or owed in the preceding month. The article also includes the statutory Christmas bonus in the calculation base. It specifies payment by the twentieth day of each month. Lei 8.036, Article 15.
Have the provider confirm how the rule applies to the proposed employment arrangement. Request a breakdown that makes the deposit visible, even if the commercial invoice remains a single monthly amount.
Ask who checks payroll accuracy, how an error is corrected and what evidence your finance team can receive. Assign an owner on your side who can resolve payroll questions before the payment deadline.
Make the escalation route clear to the employee too. If a payslip looks wrong, they should know whom to contact without asking their US manager to interpret Brazilian payroll. Agree on how you will learn about an unresolved issue and who has authority to correct it.
Review leave and exit terms before the start date
Request the applicable vacation entitlement, leave rules and any collective agreement terms. Have the provider explain how those affect coverage and billing. Agree on an absence process that the employee and US manager can both use.
Notice costs also deserve review. Lei 12.506 sets 30 days for employees with up to one year of service. It adds three days per year of service, subject to the law's overall limit of 90 days. Ask counsel to calculate the applicable notice for the actual exit circumstances. Lei 12.506.
Request a worked exit example before signing. It should identify notice, accrued amounts and any other applicable charges. A replacement promise should be reviewed separately from the employer's obligations when a person leaves.
If a proposal uses a contractor arrangement, ask counsel to review the actual duties and working relationship. Describe who sets the hours, supervises the work and supplies the equipment. A contract label should not replace that review. Get advice on the proposed arrangement before using it to set the budget.
Keep the contract questions specific: who signs, who pays, who handles an employment dispute and who approves changes to the schedule. Get written answers before sending the final offer.
Which public holidays affect delivery?
Build the delivery calendar around the employee's applicable holidays. Ask the provider to confirm the national and local dates for the hire's location, then compare them with your US calendar.
The Opus LatAm holiday planner lists Good Friday among its Brazil entries. Use the planner to compare dates, then have the payroll owner confirm which holidays apply to the employee.
A holiday on a release day needs a different response from a holiday during routine work. Identify dates that affect customer support, approvals or incident response. Assign a backup who has the access needed to act.
Do not assume a shared calendar means the whole team takes the same days off. Document the holiday policy and explain how requests for additional leave are handled. The US manager should be able to see the approved schedule without needing to interpret local rules.
For the first project, review holidays before promising the launch date. If a Brazilian employee owns a release step, arrange a handoff or move the step. Avoid making them the sole person who can approve a production change.
Check the US side of the calendar as well. A Brazilian hire may be working while the US approver is away. Give the hire work they can complete without that approval, or name another decision-maker. Otherwise, the calendar can show a working day while the task still sits blocked.
Ask how holiday work is approved and paid. Get that answer before an urgent request arises, and include any related cost in the budget. The same applies to on-call coverage that crosses a local holiday.
For customer-facing work, agree on who tells customers about reduced coverage. Put the backup contact in the support process rather than relying on an employee's out-of-office message. Check that the backup can access the right systems and understands which requests need a same-day response.
Refresh the calendar when the year changes or the employee changes location. A saved calendar is useful only if someone owns its updates.
When discussing the role, bring the expected launch dates and support schedule along with the job description. Talk to Opus about a role.
What do hires earn here, and how should you compare LatAm rates?
Request a quote for the role you intend to fill. Specify seniority through expected work, name the required schedule and state the employment model. Ask which currency applies to salary and which applies to your invoice.
Brazil's currency is the Brazilian real, BRL. If the proposal uses US dollars, ask how exchange-rate changes affect the price and when it can be revised. ISO 4217 currency list.
Published comparable junior, mid-level and senior monthly bands: Not published. Use the rate-card grid below to request consistent quotes across countries. Every response should use the same role scope and distinguish gross salary from the full service price.
| Country | Junior monthly gross salary range | Mid-level monthly gross salary range | Senior monthly gross salary range |
|---|---|---|---|
| Brazil | Ask the provider | Ask the provider | Ask the provider |
| Mexico | Ask the provider | Ask the provider | Ask the provider |
| Colombia | Ask the provider | Ask the provider | Ask the provider |
| Argentina | Ask the provider | Ask the provider | Ask the provider |
| Costa Rica | Ask the provider | Ask the provider | Ask the provider |
Public pay research: Levels.fyi Brazil, Levels.fyi Mexico and the Stack Overflow Developer Survey work section. The cells request quotes; they do not present benchmark estimates.
Keep pay measures separate when reviewing proposals. Gross base salary, take-home pay and total compensation answer different questions. Total compensation may include stock and bonuses. An agency's monthly invoice can also include employer costs and service fees.
The Opus salary guide distinguishes local salary from an all-in service price. Use that distinction when finance compares Brazil with a domestic hire or another Latin American location.
Opus reports that it charges one flat monthly rate per hire. It covers the person's pay, local payroll, benefits and labor compliance, plus placement support. There is no separate recruiting fee. The rate depends on role, seniority and location. Published dollar rates: Not published. Opus pricing.
Ask for the written price and identify any charges outside it. Cover equipment, extra hours and possible exit costs. Request the notice required for price changes and the treatment of salary reviews.
For a fair comparison, give every provider the same assumptions. A senior title attached to narrow maintenance work should not be compared with a role that owns architecture and on-call decisions. Ask each provider to explain the level it priced.
Then compare the annual budget as well as the monthly invoice. Have finance check start-date effects, annual obligations and any one-time costs. Keep the calculation tied to the proposed contract rather than applying a generic country markup.
Ask how long the quote remains valid and what could change before the candidate signs. If the role grows during interviews, request an updated price against the revised duties. Keep the approved job scope beside the quote so a later salary discussion starts from the same expectations.
Why should US companies consider nearshore hiring in Brazil?
Brazil is worth considering when the role needs regular contact with a US team and the candidate's schedule supports it. The overlap table gives you a way to test that fit before the search starts.
Shared hours can support a code review while both engineers are online. They can also let a finance hire resolve a question before the US reviewer ends the day. Decide which interactions need live contact, then protect time for them.
Cost should be assessed through the actual quote. Compare the work the candidate can own, the support your manager must provide and the full employment cost. A lower salary figure does not establish the value of the hire.
Choose the hiring model before comparing promises. Ask a recruiting agency where its responsibility ends after placement. Ask an EOR which recruiting tasks, if any, sit within the proposed scope. For a monthly staffing arrangement, confirm who finds the candidate and who handles employment after acceptance.
The best remote staffing agencies for your role should be able to explain those responsibilities clearly. Ask for the contract language behind a sales claim, especially around replacements and billing.
Opus reports that it delivers 3 vetted candidates in 5 days. Opus reports about 14 days from brief received to hired, not first day worked; the reporting period and calculation are not published. Treat an agreed first working day as a separate milestone. Opus hiring process.
Leave time for your own interviews and approvals. Assign a hiring decision-maker before candidates arrive. If the team disagrees about the role's scope, resolve that disagreement before asking a candidate to accept.
Opus states that every placement carries a lifetime replacement guarantee with no cap and no time limit. Ask how a replacement search would work for your role and how you would cover work during the change. Opus replacement guarantee.
You still need an internal manager with time to onboard the hire. Prepare access, document the first assignment and name the person who will review it. Explain how the team raises blockers and makes decisions across locations.
Choose an initial assignment with a clear finish and a reviewer who can respond during shared hours. Make it small enough to expose access problems before those problems threaten a launch. Use the review to check how the employee explains decisions and responds to feedback, then adjust the next assignment.
Before approving the hire, put the role scope, schedule, employment owner and total price in the same decision document. Include the holiday calendar and first working day. Your hiring manager and finance lead should be approving the same arrangement.
<!-- Not saved to disk because the workspace is read-only. Employment terms need review for the proposed hire. -->
Questions & answers
How should US teams compare remote staffing agencies Brazil hiring options?
Give each agency the same role scope, required US meeting hours and employment requirements. Compare candidate evidence, total monthly cost, responsibility for Brazilian payroll and replacement terms. Ask each agency to distinguish offer acceptance from the first working day.
How much overlap does a Brazilian hire have with a New York team?
A São Paulo schedule of 09:00–18:00 overlaps a New York schedule of 09:00–18:00 for seven hours during US standard time and eight during US daylight time, before breaks. Confirm the candidate's city and agreed schedule.
Can a Brazilian engineer work with a Texas or California team?
Yes, if the agreed hours cover the team's needs. For a São Paulo hire working 09:00–18:00, overlap with a US 09:00–18:00 schedule is six or seven hours in Central time and four or five in Pacific time, depending on US daylight saving time.
Which technical skills should we test when hiring in Brazil?
Test the work the person will own. For a backend hire, review API design and debugging. For a frontend hire, assess interface behavior and accessibility. For a senior hire, ask for evidence of production decisions and responsibility after release.
Should a US buyer use English proficiency rankings to screen Brazilian candidates?
Assess each candidate directly. Run part of the interview in English, ask for a written work update, and discuss an unclear requirement. A country ranking cannot establish whether someone can lead your meetings or explain a production incident.
What is Brazil's 13th salary?
The 13th salary, or Gratificação de Natal, is a statutory employee bonus. Article 1 of Lei 4.090 sets an accrual of one-twelfth of December remuneration per month of service that year. At least 15 days of work counts as a full month under that provision.
What should a Brazilian hiring quote say about FGTS?
Ask whether the quote includes FGTS and how it is calculated. Article 15 of Lei 8.036 states a general employer deposit of 8% of remuneration and includes the statutory Christmas bonus in the calculation base. Have the payroll owner confirm the treatment for the proposed hire.
What salary should we budget for a junior, mid-level or senior Brazilian developer?
Published comparable monthly bands: Not published. Ask for a role-specific quote that separates gross pay from employer costs and the service fee. Confirm currency, seniority expectations and whether the number is salary or total compensation.
What should we check before choosing a nearshore hiring partner for Brazil?
Confirm who employs the person, who handles payroll, which hours overlap with your team and how replacements work. For Latin American hiring, also agree on the local holiday calendar, equipment, access controls and first working day before signing.
How should a US team handle Brazilian holidays around a release?
Ask the payroll owner to confirm the holidays that apply to the employee's location. Compare those dates with release milestones, assign a backup for approvals, and agree on any holiday work before committing to customer deadlines.
Sources for this entry
- IANA Time Zone Database: South America
- IANA Time Zone Database: North America
- Brazil: Lei 4.090, statutory Christmas bonus
- Brazil: Lei 8.036, FGTS
- Brazil: Lei 12.506, notice
- ISO 4217 currency list
- Levels.fyi: Brazil software engineer compensation
- Levels.fyi: Mexico software engineer compensation
- Stack Overflow Developer Survey 2025: work
- Opus: LatAm holiday planner
- Opus: 2026 LATAM software developer salary guide
- Opus: pricing
- Opus: hiring process
- Opus: lifetime replacement guarantee
Figures about Opus are company-reported and attributed to Opus. Other figures link to their source.
Continue reading
Cite this entry
Best Remote Staffing Agencies. “remote staffing agencies Brazil: what US teams need to know.” Opus Research. Last updated . https://bestremotestaffingagencies.com/brazil/
- Featured provider
- Opus (disclosed owner of this site)
- Official page
- hireopus.com ↗
- Author
- Opus Research (Opus)
Reviewed by the Opus Research editorial desk ·