Career Advice

Salary Negotiation Guide: Get Paid What You're Worth

Master salary negotiation with proven scripts and strategies. Learn when and how to negotiate for maximum compensation.

Written by ShapeCV TeamReviewed by Sarah Jenkins, CPRW10 min read

Template gallery

Recommended resume templates by experience level

Ananya Kapoor

Senior Backend Engineer

ananya.kapoor@outlook.com | +1 (512) 555-8834 | Austin, TX | linkedin.com/in/ananyakapoor | github.com/ananyak

Professional Summary

Backend Engineer focused on scalable APIs, resilient cloud architectures, and clean service boundaries. 7+ years of experience delivering high-availability systems, cross-functional collaboration, and measurable product impact.

Skills

Python | FastAPI | Django | Go | PostgreSQL | MongoDB | Kafka | RabbitMQ | AWS | Terraform | Docker | Kubernetes | Unit Testing | Performance Tuning

Experience

Senior Backend Engineer

Indeed

2022 - Present

  • Re-architected candidate recommendation APIs, improving throughput by 2.4x during peak traffic.
  • Built observability dashboards and tracing workflows that reduced production debugging time by 45%.
  • Partnered with product and data teams to launch ranking experiments that improved engagement by 16%.

Backend Engineer

Oracle

2019 - 2022

  • Developed multi-tenant billing services with strict compliance and auditability requirements.
  • Improved data synchronization reliability from 98.7% to 99.95% using event replay and dead-letter handling.

Projects

API Reliability Toolkit

Created reusable middleware for rate limiting, idempotency, and request tracing across backend services.

Python | FastAPI | Redis | OpenTelemetry

Job Alert Delivery Engine

Built event-driven notification pipeline with retry orchestration and channel prioritization.

Go | Kafka | PostgreSQL | AWS SQS

Education

M.S. in Software Engineering

University of Texas at Austin

2019

B.Tech in Computer Engineering

Delhi Technological University

2017

Certifications

  • AWS Certified Developer - Associate
  • HashiCorp Certified: Terraform Associate

Fresher

Verdant Ledger

ShapeCV builder

Create my resume

Start with an ATS-friendly template, then tailor it for the job you want.

Create my resume

78% of people who negotiate get higher salaries. Here's your complete negotiation playbook.

Before You Negotiate

Research Market Rates

Use:

  • Glassdoor
  • Levels.fyi (tech)
  • PayScale
  • LinkedIn Salary
  • Industry reports

Know Your Worth

Calculate based on:

  • Years of experience
  • Skills/certifications
  • Location (or remote)
  • Company size/funding
  • Industry

Determine Your Range

  • Minimum: Walk-away number
  • Target: Ideal salary
  • Maximum: Stretch goal

When to Negotiate

✅ DO Negotiate When:

  • You have competing offers
  • You have unique skills
  • Market rate is higher
  • You have strong performance record
  • Company has budget flexibility

❌ DON'T Negotiate When:

  • Salary is clearly non-negotiable
  • You're desperate for any job
  • You have no leverage
  • It's an internship/entry-level role with fixed pay

Template gallery

Recommended resume templates

Browse gallery

Summary

Senior Software Engineer with 9+ years of experience designing distributed backend systems, developer platforms, and data-intensive services. Proven record of improving reliability, reducing cloud spend, and delivering business-critical capabilities in fast-paced product organizations.

Experience

Senior Software Engineer

2021 - Present

Bloomberg

Improved scalability and system resilience by decomposing legacy monolithicAPIs into independently deployable Spring Boot microservices, reducingdowntime by 20%.

Reduced p95 API latency by 43% through query optimization, Redis caching, and asynchronous processing.

Software Engineer II

2018 - 2021

American Express

Built payment orchestration microservices handling $3B+ annual transaction volume.

Implemented event-driven architecture with Kafka, improving data synchronization reliability to 99.9%.

Projects

Real-Time Fraud Detection Pipeline

Designed streaming pipeline for transaction anomaly detection with sub-2-second decision latency.

Tech: Java, Kafka, Flink, PostgreSQL, AWS

Developer Self-Service Platform

Built internal platform for service provisioning, CI/CD automation, and monitoring dashboards.

Tech: Node.js, TypeScript, React, Docker, Kubernetes

Certifications

AWS Certified Solutions Architect - Associate

Certified Kubernetes Application Developer (CKAD)

Executive Circle Photo Standard

Profile

Rohan Mehta

Lead Backend Engineer

+1 (646) 555-4421rohan.mehta@protonmail.comlinkedin.com/in/rohanmehta-techgithub.com/rohanmehtaNew York, NY

About me

Senior Software Engineer with 9+ years of experience designing distributed backend systems, developer platforms, and data-intensive services. Proven record of improving reliability, reducing cloud spend, and delivering business-critical capabilities in fast-paced product organizations.

Experience

Senior Software Engineer

2021 - Present

Bloomberg

Improved scalability and system resilience by decomposing legacy monolithicAPIs into independently deployable Spring Boot microservices, reducingdowntime by 20%.

Reduced p95 API latency by 43% through query optimization, Redis caching, and asynchronous processing.

Software Engineer II

2018 - 2021

American Express

Built payment orchestration microservices handling $3B+ annual transaction volume.

Implemented event-driven architecture with Kafka, improving data synchronization reliability to 99.9%.

Projects

Real-Time Fraud Detection Pipeline

Designed streaming pipeline for transaction anomaly detection with sub-2-second decision latency.

Tech: Java, Kafka, Flink, PostgreSQL, AWS

Developer Self-Service Platform

Built internal platform for service provisioning, CI/CD automation, and monitoring dashboards.

Tech: Node.js, TypeScript, React, Docker, Kubernetes

Certifications

AWS Certified Solutions Architect - Associate

Certified Kubernetes Application Developer (CKAD)

Slate Edge Photo Standard

Negotiation Scripts

Initial Response to Offer

"Thank you for the offer! I'm excited about the opportunity. I'd like to take a day to review the complete package. Can we schedule a call for tomorrow?"

Negotiation Opening

"I'm very excited about joining the team. Based on my research and experience, I was expecting a range of $X to $Y. Is there flexibility in the offer?"

If They Ask Your Current Salary

"I'd prefer to focus on the value I can bring to this role rather than my current compensation. Based on market research for this position, I'm targeting $X."

If They Ask Your Expected Salary

"Based on my research for this role and my X years of experience, I'm looking for something in the $X to $Y range. What's the budget for this position?"

Negotiating Beyond Salary

"If the salary is fixed, I'd love to discuss other aspects of the compensation package, such as signing bonus, equity, additional PTO, or professional development budget."

Accepting the Offer

"Thank you for working with me on this. I'm excited to accept the offer and join the team. When should I expect the written offer?"

What to Negotiate Beyond Salary

  • Signing bonus
  • Stock options/equity
  • Annual bonus structure
  • PTO days
  • Remote work flexibility
  • Professional development budget
  • Relocation assistance
  • Start date
  • Title
  • Performance review timeline

Template gallery

Recommended resume templates

Browse gallery

Ananya Kapoor

Senior Backend Engineer

Personal Profile

Backend Engineer focused on scalable APIs, resilient cloud architectures, and clean service boundaries. 7+ years of experience delivering high-availability systems, cross-functional collaboration, and measurable product impact.

Personal Profile

Backend Engineer focused on scalable APIs, resilient cloud architectures, and clean service boundaries. 7+ years of experience delivering high-availability systems, cross-functional collaboration, and measurable product impact.

Work Experience

Senior Backend Engineer

Indeed

2022 - Present

Re-architected candidate recommendation APIs, improving throughput by 2.4x during peak traffic.

Built observability dashboards and tracing workflows that reduced production debugging time by 45%.

Partnered with product and data teams to launch ranking experiments that improved engagement by 16%.

Backend Engineer

Oracle

2019 - 2022

Developed multi-tenant billing services with strict compliance and auditability requirements.

Improved data synchronization reliability from 98.7% to 99.95% using event replay and dead-letter handling.

Projects

API Reliability Toolkit

Created reusable middleware for rate limiting, idempotency, and request tracing across backend services.

Tech: Python, FastAPI, Redis, OpenTelemetry

Job Alert Delivery Engine

Built event-driven notification pipeline with retry orchestration and channel prioritization.

Tech: Go, Kafka, PostgreSQL, AWS SQS

Certifications

  • AWS Certified Developer - Associate
  • HashiCorp Certified: Terraform Associate

Signature Classic Photo

Profile

Ananya Kapoor

Senior Backend Engineer

About Me

Backend Engineer focused on scalable APIs, resilient cloud architectures, and clean service boundaries. 7+ years of experience delivering high-availability systems, cross-functional collaboration, and measurable product impact.

Experience

Senior Backend Engineer

2022 - Present

Indeed

Re-architected candidate recommendation APIs, improving throughput by 2.4x during peak traffic.

Built observability dashboards and tracing workflows that reduced production debugging time by 45%.

Partnered with product and data teams to launch ranking experiments that improved engagement by 16%.

Backend Engineer

2019 - 2022

Oracle

Developed multi-tenant billing services with strict compliance and auditability requirements.

Improved data synchronization reliability from 98.7% to 99.95% using event replay and dead-letter handling.

Projects

API Reliability Toolkit

Created reusable middleware for rate limiting, idempotency, and request tracing across backend services.

Tech: Python, FastAPI, Redis, OpenTelemetry

Job Alert Delivery Engine

Built event-driven notification pipeline with retry orchestration and channel prioritization.

Tech: Go, Kafka, PostgreSQL, AWS SQS

Certifications

AWS Certified Developer - Associate

HashiCorp Certified: Terraform Associate

Charcoal Classic Photo Standard

Common Mistakes to Avoid

  1. Accepting first offer immediately
  2. Revealing current salary
  3. Negotiating before receiving written offer
  4. Being aggressive or demanding
  5. Lying about competing offers
  6. Negotiating via email (use phone/video)
  7. Focusing only on salary

Negotiation Leverage Builders

  • Competing offers
  • Unique skills/certifications
  • Strong interview performance
  • Referrals from employees
  • Industry awards/recognition
  • Published work/portfolio
  • Relevant advanced degree

If They Say No

"I understand. Is there a timeline for salary reviews? I'd love to discuss compensation again after [6 months/1 year] once I've proven my value."

Conclusion

Negotiation is expected. Companies respect candidates who know their worth. The worst they can say is no—and the offer rarely gets pulled for professional negotiation.

SC

About the Author

ShapeCV Team

The ShapeCV Career Research Team compiles industry-best insights from hiring managers and recruiting teams globally to ensure job seekers have the edge in modern application filtering systems.

Verified Career ExpertReviewed by Recruiter

ShapeCV builder

Create my resume

Start with an ATS-friendly template, then tailor it for the job you want.

Create my resume

Start with a job-ready resume design