Post job

How to hire a sas programmer

Sas programmer hiring summary. Here are some key points about hiring sas programmers in the United States:

  • In the United States, the median cost per hire a sas programmer is $1,633.
  • It takes between 36 and 42 days to fill the average role in the US.
  • Human Resources use 15% of their expenses on recruitment on average.
  • On average, it takes around 12 weeks for a new sas programmer to become settled and show total productivity levels at work.

How to hire a sas programmer, step by step

To hire a sas programmer, you should clearly understand the skills and experience you are looking for in a candidate, and allocate a budget for the position. You will also need to post and promote the job opening to reach potential candidates. Here's a step-by-step guide on how to hire a sas programmer:

Here's a step-by-step sas programmer hiring guide:

  • Step 1: Identify your hiring needs
  • Step 2: Create an ideal candidate profile
  • Step 3: Make a budget
  • Step 4: Write a sas programmer job description
  • Step 5: Post your job
  • Step 6: Interview candidates
  • Step 7: Send a job offer and onboard your new sas programmer
  • Step 8: Go through the hiring process checklist

What does a sas programmer do?

Statistical analysis system (SAS) programmers are information technology (IT) professionals who oversee data collection and analysis. Their main job typically includes creating statistical tables showing information, converting raw data into data sets, and aggregating and manipulating data to analyze productivity and projects. Other duties include managing and maintaining databases, designing and writing programs, and writing macros to make the dataset commands simpler. SAS programmers are also responsible for preparing and presenting operations reports to all management levels.

Learn more about the specifics of what a sas programmer does
jobs
Post a sas programmer job for free, promote it for a fee
  1. Identify your hiring needs

    The sas programmer hiring process starts by determining what type of worker you actually need. Certain roles might require a full-time employee, whereas part-time workers or contractors can do others.

    Determine employee vs contractor status
    Is the person you're thinking of hiring a US citizen or green card holder?

    A sas programmer's background is also an important factor in determining whether they'll be a good fit for the position. For example, sas programmers from different industries or fields will have radically different experiences and will bring different viewpoints to the role. You also need to consider the candidate's previous level of experience to make sure they'll be comfortable with the job's level of seniority.

    Here's a comparison of sas programmer salaries for various roles:

    Type of SAS ProgrammerDescriptionHourly rate
    SAS ProgrammerComputer programmers write and test code that allows computer applications and software programs to function properly. They turn the program designs created by software developers and engineers into instructions that a computer can follow.$27-50
    Mobile Applications DeveloperA mobile application developer is responsible for designing programming applications for mobile devices according to clients' specifications and business demands. Mobile application developers must have excellent knowledge of the technology industry, as well as computer system commands to develop efficient scripts and smooth navigation of operating systems... Show more$36-62
    Web Application DeveloperA web application developer is responsible for designing website and system applications following clients' specifications and business' needs. Web application developers utilize their expertise in programming languages and system codes, ensuring the efficiency and smooth navigation of the website... Show more$31-52
  2. Create an ideal candidate profile

    Common skills:
    • Macro
    • Data Analysis
    • SAS Macros
    • Statistical Analysis
    • SAS/SQL
    • SAS Procedures
    • Unix
    • SAS Programs
    • Base SAS
    • CDISC
    • SDTM
    • HTML
    • SAS Data
    • Adam
    Check all skills
    Responsibilities:
    • Lead the system testing and work with the users to do UAT.
    • Lead migration from an NT SAS environment to a Unix SAS environment including porting code and designing the Unix environment.
    • Reduce previous single 26 file game into one easy to manage SWF file by making static content dynamic XML driven.
    • Serve as a UNIX system administrator for ERP system.
    • Prepare and present training materials for ERP, ECM and SharePoint releases.
    • Program development and support in COBOL IMS in a batch and CICS environment.
    More sas programmer duties
  3. Make a budget

    Including a salary range in the sas programmer job description is a good way to get more applicants. A sas programmer salary can be affected by several factors, such as the location of the job, the level of experience, education, certifications, and the employer's prestige.

    For example, the average salary for a sas programmer in Montana may be lower than in Washington, and an entry-level engineer typically earns less than a senior-level sas programmer. Additionally, a sas programmer with lots of experience in the field may command a higher salary as a result.

    Average sas programmer salary

    $79,182yearly

    $38.07 hourly rate

    Entry-level sas programmer salary
    $58,000 yearly salary
    Updated January 28, 2026

    Average sas programmer salary by state

    RankStateAvg. salaryHourly rate
    1Washington$100,231$48
    2California$94,915$46
    3District of Columbia$88,775$43
    4Pennsylvania$84,787$41
    5North Carolina$83,275$40
    6Maryland$82,755$40
    7Connecticut$81,807$39
    8Massachusetts$80,959$39
    9New Jersey$79,428$38
    10Texas$78,701$38
    11Illinois$78,645$38
    12New York$78,118$38
    13Iowa$78,112$38
    14Delaware$77,982$37
    15Georgia$73,513$35
    16Florida$73,364$35
    17Michigan$73,028$35
    18Wisconsin$70,348$34

    Average sas programmer salary by company

    RankCompanyAverage salaryHourly rateJob openings
    1Bristol-Myers Squibb$108,246$52.04
    2Novartis$107,747$51.804
    3Barclays$102,396$49.23
    4Cox Media Group$100,471$48.30
    5MUFG EMEA$100,073$48.11
    6Cadence Design Systems$98,654$47.43
    7Abbott$98,430$47.325
    8Tech Data$98,060$47.14
    9Edwards Lifesciences$97,815$47.0357
    10SAS Institute$97,626$46.94
    11Medidata$96,700$46.491
    12Omeros$95,954$46.13
    13The Verge$95,918$46.11
    14JPMorgan Chase & Co.$95,771$46.0455
    15Amgen$94,927$45.647
    16Sanofi Genzyme$93,477$44.94
    17Medimmune$92,942$44.68
    18Sagarsoft$92,316$44.38
    19Data$91,313$43.90
    20Parexel International$91,244$43.8753
  4. Writing a sas programmer job description

    A sas programmer job description should include a summary of the role, required skills, and a list of responsibilities. It's also good to include a salary range and the first name of the hiring manager. To help get you started, here's an example of a sas programmer job description:

    Sas programmer job description example

    The Center for Biostatistics in AIDS Research (CBAR), an organization within the Harvard T.H. Chan School of Public Health, is responsible for the design, monitoring and statistical analysis of clinical trials and observational studies for several major national and international NIH-funded clinical research networks. CBAR employs over 100 statisticians and epidemiologists including Harvard faculty, research scientists, and staff. Investigators within CBAR have provided statistical leadership and support for clinical research networks for more than 30 years. Currently this includes infectious disease networks such as: the Adult AIDS Clinical Trials Groups (ACTG), the International Maternal Pediatric Adolescent AIDS Clinical Trials Group (IMPAACT), and the Pediatric HIV/AIDS Cohort Study (PHACS). Results from studies have helped to establish the paradigm for the treatment and prevention of HIV and other infectious diseases, and contributed to international treatment and prevention guidelines.
    Basic Qualifications

    2+ years of related experience required; a combination of experience and education may be considered

    Additional Qualifications and Skills

    The following job-specific skills and competencies are preferred: Bachelor's degree, in a quantitative or scientific field such as mathematics or computer science, strongly preferred Knowledge of observational cohort studies desired Experience programming in a Linux-based environment or other high-level programming languages desired Experience with data cleaning desired Excellent written and oral communication skills desired Strong deductive reasoning and organizational skills desired Strong attention to detail, as well as a high level of self-motivation, desired SAS programming skills strongly preferred The following cultural competencies are also preferred: Awareness of and aptitude to appropriately and effectively understand, respect, and adapt to cultural and identity-based difference within group environments Knowledge of and commitment to concepts and issues tied to social justice, diversity, equity, and inclusion Skills related to creating and supporting an environment that allows for inclusion, effective intercultural engagement, and personal humility and authenticity

    Additional Information

    Harvard University offers an outstanding benefits package including: Time Off: 3-4 weeks paid vacation, paid holiday break, 12 paid sick days, 12+ paid holidays, and 3 paid personal days per year. Medical/Dental/Vision: Excellent and affordable medical, dental & vision plans, with coverage beginning as of an employee's start date. Retirement: University-funded retirement plan with full vesting after 3 years of service. Tuition Assistance & Reimbursement Programs: $40 per class at the Harvard Extension School, discounted options through participating Harvard graduate schools, and reimbursement options for accredited schools outside of Harvard. Transportation: 50% discount on MBTA passes, as well as additional options (rideshare, biking, etc.) to assist employees in their daily commute. Wellness & Professional Development: Programs and classes at little or no cost, including stress management, hard & soft skills development, career planning, massages, nutrition, meditation, and complimentary health services. Additionally, access to Harvard athletic facilities, libraries, campus eventsand many discounts for various cultural and leisure activities throughout metro Boston. Join the Harvard T.H. Chan School of Public Health to support our mission of health research and education, and to be a part of the oldest institution of higher learning in the country!

    The Harvard T.H. Chan School of Public Health does not provide visa sponsorship, now or in the future, for staff positions. Harvard University requires pre-employment reference checks and background screenings. This position has a 90 day orientation and review period. The O&R period will be waived for any internal Harvard employee transfers.

    The University requires all Harvard community members to be fully vaccinated against COVID-19 as detailed in Harvard's Vaccine Requirements. Individuals may claim exemption from the vaccine requirement for medical or religious reasons. More information regarding the University's COVID vaccination requirement, exemptions, and verification of vaccination status may be found at the University's "COVID-19 Vaccine Information" webpage
  5. Post your job

    To find the right sas programmer for your business, consider trying out a few different recruiting strategies:

    • Consider internal talent. One of the most important sources of talent for any company is its existing workforce.
    • Ask for referrals. Reach out to friends, family members, and current employees and ask if they know or have worked with sas programmers they would recommend.
    • Recruit at local colleges. Attend job fairs at local colleges to recruit sas programmers who meet your education requirements.
    • Social media platforms. LinkedIn, Facebook and Twitter now have more than 3.5 billion users, and you can use social media to reach potential job candidates.
    Post your job online:
    • Post your sas programmer job on Zippia to find and attract quality sas programmer candidates.
    • Use niche websites such as dice, engineering.com, stack overflow, it job pro.
    • Post a job on free websites.
  6. Interview candidates

    During your first interview to recruit sas programmers, engage with candidates to learn about their interest in the role and experience in the field. During the following interview, you'll be able to go into more detail about the company, the position, and the responsibilities.

    It's also good to ask about candidates' unique skills and talents to see if they match your ideal candidate profile. If you think a candidate is good enough for the next step, you can move on to the technical interview.

    While interviews are great, you will only sometimes learn enough from a conversation with a sas programmer applicant. In those cases, having candidates complete a test project can go a long way in figuring out who's the most likely to succeed in the role. If you aren't a technical person and don't know how to design an appropriate test, you can ask someone else on the team to create it or take a look at these websites to get a few ideas:

    • TestDome
    • CodeSignal
    • Testlify
    • BarRaiser
    • Coderbyte

    The right interview questions can help you assess a candidate's hard skills, behavioral intelligence, and soft skills.

  7. Send a job offer and onboard your new sas programmer

    Once you've found the sas programmer candidate you'd like to hire, it's time to write an offer letter. This should include an explicit job offer that includes the salary and the details of any other perks. Qualified candidates might be looking at multiple positions, so your offer must be competitive if you like the candidate. Also, be prepared for a negotiation stage, as candidates may way want to tweak the details of your initial offer. Once you've settled on these details, you can draft a contract to formalize your agreement.

    You should also follow up with applicants who don't get the job with an email letting them know that you've filled the position.

    Once that's done, you can draft an onboarding schedule for the new sas programmer. Human Resources should complete Employee Action Forms and ensure that onboarding paperwork is completed, including I-9s, benefits enrollment, federal and state tax forms, etc. They should also ensure that new employee files are created for internal recordkeeping.

  8. Go through the hiring process checklist

    • Determine employee type (full-time, part-time, contractor, etc.)
    • Submit a job requisition form to the HR department
    • Define job responsibilities and requirements
    • Establish budget and timeline
    • Determine hiring decision makers for the role
    • Write job description
    • Post job on job boards, company website, etc.
    • Promote the job internally
    • Process applications through applicant tracking system
    • Review resumes and cover letters
    • Shortlist candidates for screening
    • Hold phone/virtual interview screening with first round of candidates
    • Conduct in-person interviews with top candidates from first round
    • Score candidates based on weighted criteria (e.g., experience, education, background, cultural fit, skill set, etc.)
    • Conduct background checks on top candidates
    • Check references of top candidates
    • Consult with HR and hiring decision makers on job offer specifics
    • Extend offer to top candidate(s)
    • Receive formal job offer acceptance and signed employment contract
    • Inform other candidates that the position has been filled
    • Set and communicate onboarding schedule to new hire(s)
    • Complete new hire paperwork (i9, benefits enrollment, tax forms, etc.)
    Sign up to download full list

How much does it cost to hire a sas programmer?

Before you start to hire sas programmers, it pays to consider both the one-off costs like recruitment, job promotion, and onboarding, as well as the ongoing costs of an employee's salary and benefits. While most companies that hire sas programmers pay close attention to the initial cost of hiring, ongoing costs are much more significant in the long run.

You can expect to pay around $79,182 per year for a sas programmer, as this is the median yearly salary nationally. This can vary depending on what state or city you're hiring in. If you're hiring for contract work or on a per-project basis, hourly rates for sas programmers in the US typically range between $27 and $50 an hour.

Find better sas programmers in less time
Post a job on Zippia and hire the best from over 7 million monthly job seekers.

Hiring sas programmers FAQs

Search for sas programmer jobs

Ready to start hiring?

Browse computer and mathematical jobs