1

Vba Programmer Jobs in Seattle, WA (NOW HIRING)

Engineers at McKinstry are unsurpassed in their ability to combine innovative problem solving with ... Familiarity with MATLAB, VBA, Python, InDesign, IES-VE, and/or other software tools. * Onsite ...

Familiarity with MATLAB, VBA, Python and structural analysis software, such as Bentley platform, RISA, SAP 2000 software tool welcome. * Engineering in Training Certificate preferred. EIT required.

Project Engineer I - Mechanical

Seattle, WA · On-site

$34.47 - $47.26/hr

Familiarity with MATLAB, VBA, Python and structural analysis software, such as Bentley platform, RISA, SAP 2000 software tool welcome. * Engineering in Training Certificate preferred. EIT required.

As part of a hardworking team of engineers, analysts, and specialists, you will decompose design ... VBA and Python to automate processes and analysesBase Pay Range for:WA applicants is $121,023.00 ...

Project Engineer I - Mechanical

Seattle, WA · On-site

$34.47 - $47.26/hr

Familiarity with MATLAB, VBA, Python and structural analysis software, such as Bentley platform, RISA, SAP 2000 software tool welcome. * Engineering in Training Certificate preferred. EIT required.

Project Engineer I - Mechanical

Seattle, WA · On-site

$34.47 - $47.26/hr

Familiarity with MATLAB, VBA, Python and structural analysis software, such as Bentley platform, RISA, SAP 2000 software tool welcome. * Engineering in Training Certificate preferred. EIT required.

Reliability Engineer (II-III)

Seattle, WA · On-site

$121K - $169K/yr

As part of a hardworking team of engineers, analysts, and specialists, you will decompose design ... Experience using AI/Automation and scripting languages such as VBA and Python to automate processes ...

Reliability Engineer (II-III)

Seattle, WA · On-site

$121K - $169K/yr

As part of a hardworking team of engineers, analysts, and specialists, you will decompose design ... Experience using AI/Automation and scripting languages such as VBA and Python to automate processes ...

CFD Analyst III

Seattle, WA · On-site

$121 - $169/hr

... VBA, or similar)Good communication skills and proficiency with engineering productivity toolsMust be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully ...

Demonstrated experience using scripting or programming languages for pre/post-processing automation (Python, MATLAB, Fortran, VBA, or similar) * Good communication skills and proficiency with ...

Demonstrated experience using scripting or programming languages for pre/post-processing automation (Python, MATLAB, Fortran, VBA, or similar) * Good communication skills and proficiency with ...

Thermal Analyst III

Seattle, WA · On-site

$121K - $169K/yr

Demonstrated experience using scripting languages (VBA, Matlab, Python, FORTRAN, etc.) Preferred Qualifications * MS or PhD in engineering discipline with focus on thermal of fluid sciences

Showing results 41-60

Vba Programmer information

See Seattle, WA salary details

$48

$50

$52

How much do vba programmer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for vba programmer in Seattle, WA is $50.51, according to ZipRecruiter salary data. Most workers in this role earn between $49.52 and $51.44 per hour, depending on experience, location, and employer.

What is a VBA programmer?

VBA Programmers are professionals who specialize in using Visual Basic for Applications (VBA), a programming language developed by Microsoft, to automate tasks and create custom solutions within Microsoft Office applications like Excel, Access, and Word. They write and debug code to streamline workflows, generate reports, and enhance the capabilities of standard Office programs. VBA Programmers are often employed in fields that require repetitive data processing or customized analysis, helping organizations save time and reduce errors through automation.

What does a VBA programmer do?

As a VBA (Visual Basic for Applications) programmer, you develop and manage algorithms for inventory management, distribution, and more, and also create custom automated systems based on client requests. This includes converting CAD data into instructions for machines. Your responsibilities include designing, writing, and documenting database applications using VBA, SQL, and other programming languages as needed. Many positions require you to maintain excel tools and create and enhance automated features with these tools. Other duties include creating data structures, analyzing existing data, tracking new data, and creating status reports. You are expected to develop scripts, provide database support, and create a graphic user interface if needed.

What are the key skills and qualifications needed to thrive as a VBA programmer, and why are they important?

To thrive as a VBA Programmer, you need strong programming skills in Visual Basic for Applications, a solid understanding of Excel or other Microsoft Office applications, and a background in computer science or a related field. Familiarity with development environments like the VBA editor and experience with debugging tools or complementary systems such as SQL databases are typical requirements. Attention to detail, problem-solving abilities, and effective communication are crucial soft skills for understanding user needs and delivering efficient solutions. These skills and qualities are vital for automating processes, reducing manual work, and ensuring reliable, user-friendly applications.

How does a VBA programmer typically collaborate with other departments within an organization?

VBA Programmers often work closely with departments such as finance, operations, and HR to automate processes and improve workflow efficiencies. They gather requirements from stakeholders, develop custom macros or applications in Excel or Access, and provide user training or support. Effective communication is essential, as VBA Programmers must translate business needs into technical solutions while ensuring their tools are user-friendly and meet organizational goals.

What is the difference between Vba Programmer vs Excel Developer?

AspectVba ProgrammerExcel Developer
Required SkillsVBA scripting, automation, macrosVBA, Excel formulas, dashboard design
Work EnvironmentOffice settings, financial, and data analysis firmsOffice environments, finance, and business analysis
CertificationsNone mandatory, but VBA certifications availableExcel certifications, VBA knowledge
Job FocusAutomating tasks, writing macros, data processingCreating complex spreadsheets, dashboards, and tools

While both roles involve VBA and Excel, a Vba Programmer primarily focuses on scripting and automation tasks, whereas an Excel Developer designs comprehensive spreadsheets and dashboards to support business needs. The roles often overlap, but the Excel Developer emphasizes user interface and data visualization skills.

Is VBA still in demand?

VBA programming remains in demand for automating tasks within Microsoft Office applications like Excel and Access, especially in finance, accounting, and data analysis roles. While newer automation tools are emerging, VBA skills are still valuable for maintaining legacy systems and improving efficiency in many organizations.

What are the most commonly searched types of Vba Programmer jobs in Seattle, WA?

The most popular types of Vba Programmer jobs in Seattle, WA are:

What are popular job titles related to Vba Programmer jobs in Seattle, WA?

For Vba Programmer jobs in Seattle, WA, the most frequently searched job titles are:

What job categories do people searching Vba Programmer jobs in Seattle, WA look for?

The top searched job categories for Vba Programmer jobs in Seattle, WA are:

Infographic showing various Vba Programmer job openings in Seattle, WA as of August 2026, with employment types broken down into 83% Full Time, 7% Part Time, 9% Contract, and 1% Nights. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $105,062 per year, or $50.5 per hour.

Project Engineer III- Mechanical

McKinstry

Seattle, WA

$39.20 - $62.31/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 12 days ago


McKinstry rating

9.7

Company rating: 9.7 out of 10

Based on 19 frontline employees who took The Breakroom Quiz


Job description

Build the future, spark innovation and align your career with purpose.

McKinstry is innovating the waste and climate harm out of the built environment and creating lasting impact. Together, we're building a thriving planet.

Buildings are a leading contributor to the climate crisis, generating nearly 40% of total global energy-related carbon emissions. We're making a lasting impact on our industry and within our communities by addressing the climate, affordability and equity crises through:

  • renewables and energy services
  • engineering and design
  • construction and facility services

To get where we're going, we need big thinkers, problem solvers and collaborative mindsets. Does that sound like you?

The Opportunity with McKinstry

We are currently seeking a Mechanical Project Engineer III to join our Engineering & Design team.  Engineers at McKinstry are unsurpassed in their ability to combine innovative problem solving with common sense design applications. Because of our design, build, operate, and maintain (DBOM) process, McKinstry engineers concern themselves not just with the construction of a building, but how it will operate over its entire lifetime. Every design choice is made toward one goal - delivering high-performance buildings that ensure occupant comfort and safety, keep energy/operating costs low, maximize client profitability, and protect the environment. 

Project Management

  • Documents project correspondence, issues, decisions and directions.
  • Learns and follows McKinstry Engineering standards and procedures.
  • Contributes to tasks on multiple projects and timelines concurrently.
  • Manages own workload to deliver assigned tasks on time and in the budget.
  • Identifies training, coaching, and support needed to complete assigned tasks.

Design

  • Develops familiarity in mechanical systems design, including calculations, airside systems, piping systems, equipment selection and multi-discipline coordination.
  • Performs engineering calculations, design, and drafting tasks.
  • Produces design drawings and building information models for construction.
  • Pursues an understanding of the technical foundation of design activities and decisions.

What You Need to Succeed at McKinstry

  • Bachelor's degree in Engineering or relevant field 
  • 5 years of HVAC design experience preferred. 
  • Professional level proficiency in Revit.
  • CAD/BIM tool experience highly preferred.
  • Familiarity with MATLAB, VBA, Python, InDesign, IES-VE, and/or other software tools.
  • Onsite construction experience preferred.
  • Familiarity with Microsoft Office Suite.

PeopleFirst Benefits

When it comes to the basics, we have you covered:

  • Competitive pay
  • 401(k) with employer match and profit-sharing plan
  • Paid time off and holidays
  • Comprehensive medical, prescription, dental, and vision with low or zero deductible options and low out of pocket maximums

People come first at McKinstry, and we go beyond the basic benefits with:

  • Family formation benefits, including adoption and IVF assistance
  • Up to 16 weeks paid parental leave
  • Transgender inclusive benefits
  • Commuter benefits
  • Pet insurance
  • "Building Good" paid community service time
  • Learning and advancement opportunities via McKinstry University
  • McKinstry Moves onsite gyms or reimbursement for remote workers

If you're driven by our vision to build a thriving planet together, McKinstry is the place to build your career.

The pay range for this position is $39.20 - $62.31 per hour; however, base pay offered may vary depending on job-related knowledge, skills, and experience. This position is considered non-exempt and will be paid hourly. Base pay information is based on market location. A bonus may be provided as part of the compensation package, in addition to a full range of medical, financial, and/or other benefits, dependent on the position offered.

The McKinstry group of companies are equal opportunity employers. We are committed to providing equal employment opportunities to all employees and qualified applicants without regard to sex, gender identity, sexual orientation, age, race, color, creed, marital status, national origin, disability, veteran status, genetic information or any other basis protected by law. This policy applies to all terms and conditions of employment including, but not limited to employment, advancement, assignment, and training. This commitment to Equal Employment Opportunity is made equally as a social responsibility and as an economic and business necessity.

McKinstry is a drug-free workplace. Employment iscontingent upon successfully passing a pre-employment drug and alcohol test, complying with the requirements of the Immigration Reform and Control Act and a Confidentiality Agreement, in addition to successful outcomes of background and reference checks.

Applicants for this role will only be considered if they possess current US Work Authorization, and do not require employer-sponsored VISA support to begin or remain in this role

#LI-DL1


What McKinstry employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom