1

Senior Computer Programmer Jobs in Raleigh, NC (NOW HIRING)

Senior Cad Operator

Raleigh, NC · On-site

$19 - $26/hr

Perform computer aided drafting (CAD) for preparation of engineering drawings using industry appropriate software. Uses standard symbol sets and drawings to minimize drawing effort. Performs hand ...

Senior Cad Operator

Raleigh, NC · On-site

$19 - $26/hr

Perform computer aided drafting (CAD) for preparation of engineering drawings using industry appropriate software. Uses standard symbol sets and drawings to minimize drawing effort. Performs hand ...

Senior Physical Design Engineer

Raleigh, NC · On-site

$101K - $139K/yr

We are looking for a Sr. Physical Design Engineer to join the team. Responsibilities * Experience ... Coordinate with CAD, RTL/Design teams/DFT, Architecture team, Power & Performance team, Technology ...

Senior Developer Technology Engineer - AI

Durham, NC · Hybrid

$52.75 - $69.50/hr

We're currently seeking a Senior Developer Technology Engineer, Artificial Intelligence ... Would you enjoy researching parallel algorithms to accelerate AI workloads on advanced computer ...

Senior Software Engineer I * Venture III, 900 Main Campus Drive, Raleigh, NC 27606 ( formerly 1801 ... Master's degree (or foreign equivalent) in Computer Science, Computer Engineering, Information ...

Senior Software Engineer I * Venture III, 900 Main Campus Drive, Raleigh, NC 27606 (formerly 1801 ... Master's degree (or foreign equivalent) in Computer Science, Computer Engineering, Information ...

Bachelors degree in computer science, computer engineering, or information systems from an accredited college / university 6+ years of experience, with at least 2-3 years in a lead / senior role ...

Senior Automation Engineer

Raleigh, NC · Hybrid

$101K - $132K/yr

Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or ... As an experienced Senior Automation Engineer ,you will have the ability to share new ideas and ...

SR PROGRAMMER ANALYST

Henderson, NC

$41.50 - $56.25/hr

... design, programming, security, backup, and recovery, to deliver solutions of superior quality ... AS degree in computer science/Business or related field, or appropriate technical training and ...

SR PROGRAMMER ANALYST

Henderson, NC · On-site

$41.50 - $56.25/hr

... design, programming, security, backup, and recovery, to deliver solutions of superior quality ... AS degree in computer science/Business or related field, or appropriate technical training and ...

SR PROGRAMMER ANALYST

Henderson, NC · On-site

$41.50 - $56.25/hr

... design, programming, security, backup, and recovery, to deliver solutions of superior quality ... AS degree in computer science/Business or related field, or appropriate technical training and ...

next page

Showing results 1-20

Senior Computer Programmer information

See Raleigh, NC salary details

$13

$50

$69

How much do senior computer programmer jobs pay per hour?

As of Jun 19, 2026, the average hourly pay for senior computer programmer in Raleigh, NC is $50.82, according to ZipRecruiter salary data. Most workers in this role earn between $42.74 and $60.77 per hour, depending on experience, location, and employer.

What is the highest paid computer programming job?

Senior computer programmers, especially those with expertise in specialized fields like artificial intelligence, cybersecurity, or cloud computing, tend to have the highest salaries in programming. Roles such as software architects, lead developers, and technical directors often earn higher compensation due to their experience, leadership responsibilities, and advanced skills with tools like machine learning frameworks or enterprise systems.

What engineer makes $500,000 a year?

Senior computer programmers or software engineers with extensive experience, specialized skills, and working in high-paying industries such as finance or technology can earn $500,000 or more annually, often through base salary, bonuses, and stock options. Achieving this level typically requires advanced expertise, leadership roles, and working at large tech companies or startups with significant funding.

Can I make 200k a year as a software engineer?

Senior computer programmers or software engineers can earn $200,000 or more annually, especially with extensive experience, specialized skills, or working in high-paying industries like finance or technology. Achieving this salary often requires advanced knowledge of programming languages, certifications, and sometimes working in senior or managerial roles.

How much does a senior programmer make in the US?

A senior computer programmer in the US typically earns between $90,000 and $130,000 annually, depending on experience, location, and industry. Higher salaries are common in tech hubs and for those with specialized skills or certifications in programming languages and development tools.

What are Senior Computer Programmers?

Senior Computer Programmers are experienced professionals who design, write, test, and maintain complex computer software and applications. They often lead programming teams, mentor junior developers, and contribute to architectural decisions. Their responsibilities include reviewing code for efficiency and security, troubleshooting issues, and ensuring that software meets both technical and business requirements. Typically, they have several years of experience in software development and are proficient in multiple programming languages.

What are the key skills and qualifications needed to thrive as a Senior Computer Programmer, and why are they important?

To thrive as a Senior Computer Programmer, you need advanced proficiency in programming languages (such as Java, Python, or C++), strong problem-solving abilities, and a bachelor's degree in computer science or a related field. Expertise in software development tools, version control systems (like Git), and familiarity with industry-standard frameworks is typically required, along with relevant certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate. Exceptional communication, leadership, and teamwork skills help you manage projects and mentor junior developers. These skills ensure you can deliver robust software solutions efficiently, drive technical innovation, and contribute effectively to team and organizational goals.

What is the difference between Senior Computer Programmer vs Software Developer?

AspectSenior Computer ProgrammerSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; experience in programmingBachelor's degree in Computer Science or related field; coding experience
Work EnvironmentDevelops, tests, and maintains code; often in teamsDesigns and builds software applications; collaborates with stakeholders
Industry UsageCommon in tech, finance, healthcare sectorsWidespread across industries for application development
Search/Comparison IntentFocuses on programming expertise and experienceBroader software development responsibilities

While both roles involve coding and technical skills, a Senior Computer Programmer primarily focuses on writing, testing, and maintaining code, often with specialized programming expertise. A Software Developer typically has a broader role, including designing software solutions and collaborating with teams. The roles overlap in credentials and work environment, but their focus areas differ slightly.

What are some typical challenges Senior Computer Programmers face when leading project development?

Senior Computer Programmers often encounter challenges such as managing complex codebases, balancing hands-on coding with mentoring junior developers, and ensuring that projects meet both technical and business requirements. They are frequently responsible for architectural decisions, code reviews, and integrating new technologies, which requires staying current with industry trends. Additionally, effective communication and collaboration with cross-functional teams—including product managers, designers, and QA—are essential to delivering successful software solutions.
What are the most commonly searched types of Computer Programmer jobs in Raleigh, NC? The most popular types of Computer Programmer jobs in Raleigh, NC are:
What are popular job titles related to Senior Computer Programmer jobs in Raleigh, NC? For Senior Computer Programmer jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Senior Computer Programmer jobs in Raleigh, NC look for? The top searched job categories for Senior Computer Programmer jobs in Raleigh, NC are:
Senior CAD Technician, Substation

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 11 days ago


Job description

Short Description

Bowman has an opportunity for a Senior CAD Technician, Substation to join our team in North Carolina.  

At Bowman, we believe in creating opportunities for aspiring people to thrive and achieve ambitious goals. That’s why a career at Bowman is more than a job. It is an opportunity to be part of a diverse and engaged community of professionals, to be treated as a respected and valued member of a motivated team and to be empowered to do exceptional work that advances the best interest of everyone involved. We recognize the importance of creating a work environment that is both rewarding to our employees and supportive of our unwavering commitment to provide unparalleled service to our clients.


Purpose

Provides advanced drafting, design support, and technical expertise for substation engineering projects. This role independently produces, modifies, and reviews complex substation drawings, ensures compliance with company standards, and serves as a technical resource for engineers, designers, and junior CAD staff to support the safe and reliable delivery of substation infrastructure.


Responsibilities

Leadership and Direction

  • Serve as a senior technical resource for substation CAD standards, tools, and best practices.
  • Provide guidance, mentoring, and technical review support to CAD Technicians I–II.
  • Collaborate closely with substation engineers to translate engineering concepts into accurate, constructible drawings.
  • Support continuous improvement of drafting standards, templates, and workflows.

 

At the Operational and Company Level

  • Produce and maintain detailed substation drawings for new construction, expansions, and retrofit projects.
  • Ensure drawing packages comply with company drafting standards, engineering requirements, and regulatory guidelines.
  • Coordinate drawing deliverables with engineering, protection & control, civil/structural, and construction teams.
  • Support project schedules by managing multiple deliverables and prioritizing work effectively.
  • Participate in design reviews and incorporate comments accurately and efficiently.
  • Maintain drawing revisions, document control, and version tracking within designated systems.

 

Do the Work

  • Develop, revise, and finalize complex substation drawings, which may include:
    • General arrangement and layout drawings
    • Sections, elevations, and details
    • Conduit and cable plans
    • Grounding layouts
    • Structural and foundation details
  • Apply redlines and engineering markups with a high degree of accuracy.
  • Create and maintain CAD blocks, cell libraries, and standard details.
  • Perform quality checks to ensure drawings are complete, consistent, and constructible.
  • Support field changes by updating asbuilt drawings accurately and timely.
  • Use advanced CAD features to improve efficiency and drawing quality.

Success Metrics and Competencies
  • Ability to work both independently and within a team environment.
  • Highly motivated and problem-solving attitude.
  • Strong sense of urgency in responding to constituents.
  • Effective verbal and written communication skills.
  • Strong work ethic and commitment to quality.
  • Self-reliance and ability to operate independently with limited direction.
  • Effective working relationship with internal leaders and peers, as well as external clients.
  • Ability to effectively manage multiple time-sensitive tasks.
  • Data analysis and interpretation skills.
  • Drawing packages are accurate, complete, and issued on schedule.
  • Minimal rework required due to drafting errors or standard noncompliance.
  • Engineers and project teams rely on the role for technical CAD expertise.
  • Effective mentoring improves overall team drafting quality and consistency.
  • Advanced CAD proficiency (substation focus).
  • Strong attention to detail and document accuracy.
  • Technical understanding of substation layouts and construction practices.
  • Time management and multitasking.
  • Clear written and verbal communication.
  • Collaboration and customer focus.
  • Commitment to safety and quality.

Qualifications
  • Associate degree in Drafting, Design Technology, Engineering Technology, or related field; equivalent experience may be considered.
  • Typically 5-8 years of progressive CAD/drafting experience, with significant substation or utility experience.
  • Expert proficiency in AutoCAD, MicroStation, or equivalent CAD platforms.
  • Working knowledge of substation equipment, layouts, grounding, and construction methods.
  • Experience with utility drafting standards and document control systems.
  • Proficiency in Microsoft Office applications.

About Bowman

Are you ready to build a career that makes a lasting impact? At Bowman, our people are at the center of everything we do. We’re committed to creating an environment where employees can thrive both personally and professionally, while helping to shape the infrastructure of tomorrow.

A career at Bowman means being part of a collaborative, forward-thinking organization where innovation, inclusion, and growth are encouraged at every level. We offer competitive compensation, a supportive work environment, and benefits designed to help our employees succeed.

 

Our comprehensive benefits package includes:

  • Medical, dental, vision, life, and disability insurance
  • 401(k) retirement savings plan with company match
  • Paid time off, sick leave, and paid holidays
  • Tuition reimbursement and professional development support
  • Discretionary bonuses and other performance-based incentives
  • Employee Assistance Program (EAP), wellness initiatives, and employee discounts

Eligibility for certain benefits may vary based on position, location, and employment status.


Physical Demands and Working Environment
  • Primarily indoor professional office environment which may include bright/dim light, noise, fumes, odors, and traffic.
  • Mobility around an office environment.
  • Frequent and prolonged use of standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
  • Partially outdoor work environment which may include adverse weather conditions, varying temperatures, excessive noise, and/or potential hazards.
  • Mobility around a job/construction site to include walking, bending, crawling, climbing, squatting, or kneeling and wearing of required Personal Protective Equipment (PPE).
  • Primarily local travel during the business day, although some out-of-the-area and overnight travel may be required according to the needs of the business.
  • Occasional lifting or carrying up to 20 pounds.
  • Occasional pushing or pulling up to 20 pounds.
  • Occasional reaching outward or above shoulder.

#LI-JJ1


Job Description Disclaimer

Note: While this job description is intended to be an accurate reflection of the job requirements, it is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Management reserves the right to modify, add, or remove duties from particular jobs and to assign other duties as necessary at any time with or without notice.

Bowman is proud to be an Equal Opportunity Employer committed to fostering a diverse and inclusive workplace where all employees feel valued and respected. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you’d like more information on your EEO rights under the law, please click here.

Bowman has an obligation to provide and maintain a safe, healthy, and productive environment for its employees and clients. We are committed to maintaining a drug and alcohol-free workplace.

If you have any questions about the application process, please email recruiting@bowman.com.

Qualifications:
  • Associate degree in Drafting, Design Technology, Engineering Technology, or related field; equivalent experience may be considered.
  • Typically 5-8 years of progressive CAD/drafting experience, with significant substation or utility experience.
  • Expert proficiency in AutoCAD, MicroStation, or equivalent CAD platforms.
  • Working knowledge of substation equipment, layouts, grounding, and construction methods.
  • Experience with utility drafting standards and document control systems.
  • Proficiency in Microsoft Office applications.
Education:UNAVAILABLEEmployment Type: FULL_TIME