How many working hours overlap with US time zones?
Use the hire's city and agreed schedule to plan overlap. São Paulo stays at UTC-3 and has no daylight saving time. Brazil ended daylight saving time in 2019. US clock changes still move your meeting window relative to Brazil. IANA time zone database
For a concrete comparison, assume the Brazilian team is available from 09:00 to 18:00 in São Paulo. Assume the US team has the same local window. These are scheduling windows, including any breaks, rather than nine hours of paid work.
| US schedule | São Paulo 09:00–18:00 expressed in US local time | Shared window in US local time | Shared hours before breaks |
|---|---|---|---|
| Eastern standard time | 07:00–16:00 | 09:00–16:00 | 7 |
| Eastern daylight time | 08:00–17:00 | 09:00–17:00 | 8 |
| Central standard time | 06:00–15:00 | 09:00–15:00 | 6 |
| Central daylight time | 07:00–16:00 | 09:00–16:00 | 7 |
| Pacific standard time | 04:00–13:00 | 09:00–13:00 | 4 |
| Pacific daylight time | 05:00–14:00 | 09:00–14:00 | 5 |
Calculated from the offsets in the IANA South America and North America time zone records, using the stated 09:00–18:00 windows.
Eastern teams can place most daytime meetings inside this window. Pacific teams should reserve the morning for discussions that need both sides. A late-afternoon Pacific release review falls outside the Brazilian schedule shown above.
Before sending an offer, put actual recurring meetings into a calendar with both time zones visible. Include code review, product planning and any incident handoff. Check the schedule during US standard time as well as daylight time.
Ask candidates which hours they can sustain throughout the year. If your team needs later coverage, agree on that schedule during hiring. Repeated requests to stay late should not become the unstated operating model.
Keep some shared time free of meetings. Engineers need room to review a pull request or resolve a blocker while the other person is still online. A calendar filled with calls can leave little time for those exchanges.
Brazil has more than one time zone, so this São Paulo example is not a promise about every hire. Record each person's location and working window in the team agreement. Recheck both when someone moves or changes hours.
Test the proposed schedule against a real release day. Identify when code review ends, who can approve a deployment and who handles a rollback. If the only approver starts work near the end of the shared window, move that review earlier or assign another approver.
Separate normal collaboration hours from on-call duties. A candidate agreeing to daytime overlap has not agreed to answer alerts throughout the US evening. Ask the employment provider to document any extra coverage arrangement before putting the hire into a support rotation.
Which roles should you assess for depth in Brazil?
Define depth through the candidates who can do your work. A broad claim about Brazilian talent does not tell you whether a shortlist includes someone who can maintain your payments service.
Start with the backlog you already have. Separate work that needs a senior technical owner from work that an engineer can complete with clear review. Then decide which roles belong in the dedicated development team.
For application work, ask candidates to explain a production change they owned. Follow the change from the initial request through testing and release. Listen for decisions they made themselves and where they needed help.
For platform or DevOps work, use a failure scenario close to your environment. Ask how the candidate would investigate a failed deployment, limit damage and restore service. A list of tools on a résumé is only a starting point.
| Work you need covered | Evidence to request | Practical interview task |
|---|---|---|
| Backend development | Ownership of production services and data changes | Review an API change and discuss failure cases |
| Frontend development | Shipped interfaces, accessibility work and debugging | Diagnose a UI defect and explain the proposed fix |
| Platform or DevOps | Deployment, monitoring and incident experience | Walk through a failed release and recovery |
| Quality engineering | Test design tied to product risk | Choose tests for a change in a critical workflow |
| Data engineering | Pipeline ownership and handling of bad data | Explain recovery from a failed or duplicated load |
These are assessment criteria, not claims that every specialty has equal hiring depth. Ask the provider for a shortlist against your requirements before committing to a team structure.
Portuguese is Brazil's official language. Assess English through the work the role requires. An engineer who can discuss a design may still need practice writing a clear incident update. Include a short written exercise if written handoffs are part of the job.
Keep the exercise close to real work without asking for unpaid production output. A small code sample or design discussion can expose reasoning. Ask candidates to explain what they would check next when the answer is uncertain.
For senior hires, examine how they help other engineers make decisions. Ask about a disagreement over a design, a review that changed their view, or a release they delayed. You need evidence of judgment as well as coding skill.
Use the same scoring criteria across candidates. Record what they demonstrated and what needs another question. "Strong communicator" is less useful than a note that the candidate explained a failed migration clearly and identified the unresolved risk.
Check how the proposed hires would work together. If several people can build application code but nobody can review a database migration, the team still has a gap. Ask who would own each recurring task and which decisions would return to your existing staff.
Distinguish a required skill from a tool someone can learn after joining. A search that treats every library as mandatory may exclude engineers who understand the underlying work. Keep strict requirements for the tasks the hire must handle without close support.
A dedicated software development team also needs a manager on your side. Name the person who will set priorities and resolve questions before hiring begins. If that person has no time for onboarding, adding engineers will leave them waiting for decisions.
What do employment law and statutory benefits require?
Budget for the employment arrangement as a whole. A monthly salary is one part of the cost. Ask the provider to identify the employing entity and explain who handles payroll, statutory payments and employment records.
Brazil's 13th salary is called the Gratificação de Natal. Lei 4.090, Article 1, establishes the annual payment. Paragraph 1 sets it at one-twelfth of December remuneration for each month of service in that year. Paragraph 2 counts a period of at least 15 days as a full month. Lei 4.090
Ask how that accrual appears in your commercial quote. Finance should know whether the monthly invoice already includes it and how adjustments are handled when remuneration changes. Get the answer in writing before approving the annual budget.
FGTS is another distinct item. Lei 8.036, Article 15, specifies an employer deposit of 8% of remuneration paid or due in the preceding month. The article includes the Gratificação de Natal in the calculation base and sets the deposit deadline at the twentieth day of each month. Lei 8.036, Article 15
Do not use that percentage as a shortcut for the total employment burden. Ask the employment provider to show the applicable payroll calculation and explain what the invoice includes.
| Employment item | Rule or contract detail to confirm | Buyer action |
|---|---|---|
| 13th salary | Accrual under Lei 4.090, Article 1 | Confirm whether the monthly quote includes the accrual |
| FGTS | Deposit under Lei 8.036, Article 15 | Confirm the calculation base and payment responsibility |
| Paid leave | Applicable entitlement, scheduling and pay treatment | Request a written leave policy for the hire |
| Notice and termination | Applicable legal and contractual obligations | Request a worked exit-cost example |
| Working hours | Agreed schedule, breaks and any extra-hours process | Put the approved work pattern in writing |
The statutory figures above come from Lei 4.090 and Lei 8.036.
Notice deserves its own budget discussion. Lei 12.506 provides 30 days for employees with up to one year of service. It adds three days per year of service, up to a total of 90 days. Ask the employment provider how the rule applies to the specific departure being considered. Lei 12.506
Request an exit-cost example before signing, while there is time to resolve questions. It should distinguish the employment obligations from your service agreement's cancellation terms. A short commercial notice period does not explain every cost of ending an employment relationship.
For leave, ask who approves dates and who records them. Your engineering manager needs visibility into capacity, while the employment provider needs accurate records. Agree on the process so a request does not sit between two teams.
Have the provider explain which employment terms apply to each role, including any relevant collective agreement. Send planned changes in hours or duties through that process. A manager should not promise a new work arrangement before the employment team checks it.
Keep a written contact path for payroll questions. The hire should know whom to contact about pay, and your finance team should know who resolves invoice disputes. Route personal employment details through the appropriate private channel.
Also have the contract address ownership of work and access to company systems. Before day one, identify who grants access and who removes it at departure. Give each hire only the permissions the role needs.
Which public holidays affect delivery?
Use the calendar that applies to each hire's location and employment arrangement. A US holiday calendar alone will not tell you when the Brazilian team is off.
The LatAm holiday planner includes Brazil in its Good Friday listing for April 3, 2026. For a new team, use the planner to review the relevant hiring year, then confirm the applicable dates with the employment provider.
National dates are the starting point. Ask the provider to identify any state or municipal dates that apply to each employee. Confirm company-granted days off separately so the team calendar reflects the actual schedule.
Build holidays into release planning before you commit to a delivery date. If an engineer will be away, decide who can review their work and who can answer questions about it. Document unfinished work before the absence begins.
A US team may still be working while its Brazilian colleagues are off. Assign an available owner for urgent requests rather than assuming the usual reviewer will check messages. If support requires holiday coverage, agree on the staffing and employment terms in advance.
Avoid turning each holiday into a special negotiation. Maintain a shared calendar and review upcoming absences during normal planning. Include planned leave so the manager can see the total effect on capacity.
For teams spread across countries, check who is available on the same day. A release can have enough engineers overall and still lack the person authorized to approve it. Name a backup reviewer and give that person the context before the holiday.
The calendar should also guide stakeholder expectations. Tell product and customer-facing teams when review or support coverage changes. That gives them time to move a deadline or route a request to someone who is working.
Check dependencies outside engineering too. A release may need security approval or a customer decision from someone following a different calendar. Include those people when checking whether the release date is workable.
Before a longer absence, ask the engineer to leave a short handoff beside the ticket. It should say what is complete, where the code lives and what remains uncertain. The backup should be able to continue without needing a private message to someone on leave.
What do hires earn here, and what should a LatAm rate card include?
Get a role-specific quote before setting the hiring budget. Separate employee base pay, total compensation and the total monthly service price. Those measures answer different questions.
Brazil's currency is the Brazilian real, coded BRL. A US buyer should ask whether the employment calculation uses BRL and whether the service invoice uses USD. The contract should explain exchange-rate changes and when a quoted price can change. ISO 4217 currency list
Compare monthly bands by country
| Country | Junior monthly range | Mid-level monthly range | Senior monthly range |
|---|---|---|---|
| Brazil | Ask the provider | Ask the provider | Ask the provider |
| Mexico | Ask the provider | Ask the provider | Ask the provider |
| Argentina | Ask the provider | Ask the provider | Ask the provider |
| Colombia | Ask the provider | Ask the provider | Ask the provider |
| Costa Rica | Ask the provider | Ask the provider | Ask the provider |
Published comparable monthly bands for this rate card: Not published. Compensation references: Levels.fyi Brazil, Levels.fyi Mexico and Stack Overflow Developer Survey 2025.
Use the same role description when requesting each country quote. Specify the work the engineer will own, the required schedule and the seniority standard. Otherwise, a country comparison may become a comparison of different jobs.
Ask whether a salary figure means base pay, total compensation or take-home pay. Levels.fyi uses total compensation, including base salary, stock and bonus. That measure is different from the invoice for a dedicated team. Levels.fyi
The 2026 LATAM software developer salary guide also distinguishes local pay from the total placement cost. Use that distinction when finance compares proposals.
For Opus, published dollar rates are: Not published. Opus 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. Opus pricing
Ask for the complete team price as well as the price per hire. Then check what happens if a role changes, a hire starts partway through a month, or your team needs different hours.
Keep equipment and software questions explicit. Ask who supplies the computer, how device management works and whether any licenses add to your cost. Put those answers beside the monthly quote so purchasing can compare the full commitment.
Build the annual budget from the contract's actual charges. Avoid adding statutory costs twice if the monthly price already includes them. Conversely, ask for a separate line wherever the provider expects an expense outside that price.
Check the assumptions behind a proposed saving. Compare roles with similar duties and include the management time your team will still supply. A lower invoice does not remove the need for technical review or product decisions.
Ask how long the quote remains valid and what triggers a change. Finance should be able to tell the difference between a fixed service price and a price that changes with compensation or currency movements. Keep the agreed mechanism in the signed terms.
When hiring a dedicated development team, send a role plan with your pricing request. Include who manages the team, the work each role owns and the hours required.
Talk to Opus about your team requirements.
Why do US companies hire dedicated teams in Brazil?
For a US buyer, Brazil can fit work that needs regular discussion during the same business day. The overlap table gives you a way to test that fit against your own meetings. Use it before making a country choice.
Shared hours can support code review while the author is online. They also give product staff a chance to answer questions before an engineer finishes for the day. Those benefits depend on your team's willingness to make decisions within the agreed window.
The operating model must match that goal. Opus finds, vets and installs the whole team. Your company keeps operational control, and the engineers work inside your process, tools and backlog. You choose the finalists and manage day-to-day work. Opus process
If you are searching for software development outsourcing in Brazil, check what the proposal actually buys. A dedicated team needs your direction on priorities and acceptance. Ask who owns those decisions before comparing it with a fixed-scope project contract.
Write the division of responsibility into the team plan. Your company should name the engineering manager and the person who resolves product questions. Agree on code review and release authority before work starts.
Then prepare the environment. Give hires access to the repositories and documentation they need. Make sure they can run the application and find the right person when something fails.
Choose a small first task that goes through your normal review process. It should let the engineer learn how work moves from a ticket to a release. Use the review to explain expectations that existing staff may take for granted.
Make onboarding someone else's scheduled responsibility. A new engineer should have a named colleague who can answer setup questions during shared hours. Reserve that colleague's time instead of assuming they can absorb the work between existing commitments.
Write down the decisions that are easy to miss in a repository. Explain which services are being retired, where tests are unreliable and which customer workflows need extra care. This gives the hire context for choices that otherwise look arbitrary.
For the first planning cycle, pay attention to blocked work. If several engineers are waiting on the same manager, fix that bottleneck before adding more people. A larger team still needs timely decisions.
Keep performance feedback tied to the role. Discuss code quality, follow-through and the judgment shown in reviews. If expectations change, explain the change and update the work assigned to the engineer.
Review team capacity after the hires have worked through your process. Look at where tickets wait and which reviews repeatedly return for clarification. Use those observations to decide whether the next hire should add coding capacity or fill a different gap.
Brazil may be a poor fit for a particular role if the required hours cannot be agreed or the shortlist misses a specialist skill. Resolve those points before signing. Country preference should not override evidence from the interview.
Before committing, make sure you can answer these questions:
- Who on your team owns daily priorities and technical review?
- What hours has each hire agreed to work throughout the year?
- What does the monthly price include, and when can it change?
- Which leave and holiday calendar will the team follow?
- What work will each engineer own after onboarding?
- What happens commercially and operationally when someone leaves?
Send that plan with your role requirements. It gives the hiring conversation a concrete basis: the people you need, the work they will own and the conditions under which they can do it.
Talk to Opus about building your dedicated team.
<!-- Not saved to disk because the workspace is read-only. Confirm role-specific prices and employment terms before signing. -->
Questions & answers
How should US companies assess dedicated development teams Brazil?
Start with the work the team will own, then check each candidate's technical judgment, English communication and agreed hours. Compare written employment terms and total monthly costs. Your engineering manager should retain control of priorities, code review and releases.
Can Brazilian engineers work with a US Pacific team?
Yes, but agree on the schedule before hiring. A 09:00–18:00 São Paulo window overlaps a 09:00–18:00 Pacific window for four hours during US standard time and five during daylight time, before breaks.
Does Brazil change clocks for daylight saving time?
Brazil has not observed daylight saving time since 2019. São Paulo stays at UTC-3, while the US clock change shifts its relationship with Eastern, Central and Pacific schedules.
Which engineering roles should we assess for a Brazilian dedicated team?
Build the search around your backlog: application development, platform work, testing or data engineering. Ask for candidates with relevant production experience. Test specialist skills directly instead of treating country or job title as proof.
Who manages a nearshore dedicated software development team?
Your company manages daily work, priorities and technical decisions. Opus finds, vets and installs the whole team, which works inside your tools and backlog. This site is an Opus-owned reference; recommendations are editorial.
What is Brazil's 13th salary?
The 13th salary, or Gratificação de Natal, is a statutory annual payment. Lei 4.090, Article 1, sets accrual at one-twelfth of December remuneration for each qualifying month of service; at least 15 days counts as a full month.
What FGTS cost should a US buyer discuss?
Lei 8.036, Article 15, specifies an employer deposit of 8% of remuneration paid or due and includes the statutory Christmas bonus in the calculation base. Ask the employment provider to explain the applicable calculation and how it enters your quote.
What are published monthly rates for junior, mid-level and senior Brazilian developers?
Not published. Ask the provider for role-specific monthly quotes that separate employee compensation from the total service price and state the currency, benefits and employment costs included.
How should a US team plan for Brazilian holidays?
Confirm the calendar for each hire's location and employment arrangement. Put days off in the shared team calendar before setting release dates, and assign backup reviewers for work that crosses a holiday.
Should we use Brazil for fixed-scope software development outsourcing?
Choose the model based on who will manage delivery. A dedicated development team fits when your company owns the backlog and directs the engineers. If you need a supplier to own a fixed scope and delivery outcome, ask specifically for that contract model.
Sources for this entry
- IANA time zone database: South America
- IANA time zone database: North America
- Brazil: Lei 4.090, statutory 13th salary
- Brazil: Lei 8.036, FGTS
- Brazil: Lei 12.506, notice
- SIX: 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: how it works
Figures about Opus are company-reported and attributed to Opus. Other figures link to their source.
Continue reading
Cite this entry
Best Dedicated Development Teams. “Hiring dedicated development teams Brazil: a US buyer's guide.” Opus Research. Last updated . https://bestdedicateddevelopmentteams.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 ·