1

Professional Software Engineer Jobs in Raleigh, NC

Software Engineer About CoVar CoVar is a small, mission-driven AI/ML R&D software company based in ... Expertise in Python with a minimum of two years of demonstrated hands-on professional development ...

Senior Software Engineer

Raleigh, NC · Remote

$91K - $163K/yr

Required Qualifications: * 7 years of professional software engineering experience, including designing and developing modern applications in Java and Spring Boot * 7 years of experience building and ...

Senior Software Engineer

Raleigh, NC · On-site

$91K - $163K/yr

Required Qualifications: * 7+ years of professional software engineering experience, including designing and developing modern applications in Java and Spring Boot * 7+ years of experience building ...

Senior Software Engineer

Raleigh, NC

$119K - $157K/yr

Mentor teammates and raise the overall effectiveness of the engineering organization Requirements * 7+ years of professional software development experience, with a BS in Computer Science, Software ...

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

Mentor teammates and raise the overall effectiveness of the engineering organization Requirements * 7+ years of professional software development experience, with a BS in Computer Science, Software ...

They are seeking a motivated Software Engineer to develop and maintain applications that involve ... professional development experience and exposure to scientific/computational libraries such as ...

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

Mentor teammates and raise the overall effectiveness of the engineering organization Requirements * 7+ years of professional software development experience, with a BS in Computer Science, Software ...

Qualifications Required Qualifications * 10+ years of professional software engineering experience, including significant experience building Android applications at scale. Demonstrated track record ...

Principal Software Engineer

Raleigh, NC

$131K - $175K/yr

Minimum Qualifications: * 5+ years of professional software engineering experience building and operating production systems. * Strong proficiency with C#/.NET for backend development and ...

Principal Software Engineer

Raleigh, NC · On-site

$131K - $175K/yr

Qualifications Minimum Qualifications: * 5+ years of professional software engineering experience building and operating production systems. * Strong proficiency with C#/.NET for backend development ...

Sr Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

Minimum Qualifications * 5+ years of professional software engineering experience, including: * Deep expertise in React and modern web application development. * Experience leading technical ...

Position Summary Vadum is seeking a talented Software Engineer to join our growing engineering team ... professional experience required. * Government security clearance or the ability to obtain and ...

New

Software Engineer II

Raleigh, NC · On-site

$94K - $129K/yr

Bachelor's degree in Computer Science, Software Engineering, or a related field; equivalent work experience considered. * 3+ years of professional software development experience delivering ...

next page

Showing results 1-20

Professional Software Engineer information

See Raleigh, NC salary details

$61.7K

$143.4K

$199.8K

How much do professional software engineer jobs pay per year?

As of Jul 23, 2026, the average yearly pay for professional software engineer in Raleigh, NC is $143,397.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,600.00 and $168,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Professional Software Engineer, and why are they important?

To thrive as a Professional Software Engineer, you need strong programming skills, problem-solving abilities, and a relevant degree in computer science or a related field. Familiarity with version control systems (like Git), software development frameworks, and cloud platforms is typically required, and certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate can be beneficial. Excellent communication, teamwork, and adaptability are soft skills that help you collaborate effectively and navigate changing project requirements. These skills ensure you can build robust, scalable solutions while working efficiently within diverse technical teams.

What engineers make $300,000 a year?

Senior software engineers, especially those with specialized skills in areas like machine learning, cloud computing, or cybersecurity, can earn $300,000 or more annually. High compensation often involves experience, working at large tech companies, or holding leadership roles such as engineering managers or principal engineers.

What does a professional software engineer do?

A professional software engineer designs, develops, tests, and maintains software applications and systems. They use programming languages, development tools, and best practices to create reliable and efficient software solutions, often collaborating with cross-functional teams and following project requirements.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in senior or specialized roles at large tech companies or in executive positions such as CTOs, can earn $500,000 or more annually. Compensation often includes base salary, bonuses, stock options, and other incentives, particularly in competitive markets or high-demand fields like AI, cloud computing, or cybersecurity.

What are professional software engineers?

Professional software engineers are trained experts who design, develop, test, and maintain software applications or systems to solve problems or meet user needs. They use programming languages, tools, and engineering principles to create reliable and efficient software. In addition to coding, software engineers often collaborate with other team members, participate in code reviews, and follow industry best practices to ensure high-quality software delivery.

What are some common challenges faced by professional software engineers when working on large-scale projects?

Professional software engineers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring effective communication across multidisciplinary teams, and maintaining high code quality under tight deadlines. Coordinating with other engineers, testers, and product managers can be demanding, especially when handling dependencies or integrating new features. Staying updated with evolving technologies and adhering to best practices in version control and documentation are also crucial for successful project delivery.

What is the difference between Professional Software Engineer vs Software Developer?

AspectProfessional Software EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certifications optionalSimilar educational background, certifications less common
Work EnvironmentOften in teams, involved in full project lifecycle, may work in corporate or enterprise settingsTypically focused on coding, testing, and implementation, in various settings including startups and freelance
Industry UsageWidely used in corporate, enterprise, and government sectorsCommon in startups, freelance, and smaller companies

The main difference lies in scope and responsibilities. Professional Software Engineers often have a broader role, including design, architecture, and project management, while Software Developers primarily focus on coding and implementation. Both roles require similar educational backgrounds, but the Professional Software Engineer may be expected to handle more complex projects and collaborate across teams.

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

Senior software engineers with extensive experience, specialized skills, and working in high-cost-of-living areas or at large tech companies can earn salaries of 200k or more annually. Compensation often includes base salary, bonuses, and stock options, especially in competitive markets or leadership roles.
What are the most commonly searched types of Software Engineer jobs in Raleigh, NC? The most popular types of Software Engineer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Professional Software Engineer jobs? Cities near Raleigh, NC with the most Professional Software Engineer job openings:
Senior Software Engineer - Hybrid

Senior Software Engineer - Hybrid

Arpio

Research Triangle Park, NC • Hybrid

$115K - $152K/yr

Full-time

Medical, Dental, Vision, Life, PTO

Posted 8 days ago


Job description

Senior Software Engineer

This role is hybrid in our Durham, NC office 2-3 days/week. Please note that we unfortunately cannot sponsor H1B visas at this time. Aprio participates in the US Government's eVerify Program.

Who We Are

Modern enterprises run their most critical applications in complex, cloud-native environments, and the threats keep multiplying: outages, ransomware, bad actors, human error. Most disaster recovery tools stop at backing up data. We've built the next generation of cloud resiliency and disaster recovery for AWS and Azure with an automated, application-aware platform that recovers a company's entire application stack, not isolated resources, in under an hour. We protect production workloads for enterprises that cut across multiple industries like healthcare, financial services, and SaaS - the kind of companies that can't afford downtime.

At Arpio, we believe great companies are built by people who take ownership, move with urgency, and consistently deliver results. We just closed our $15M Series A to expand into new clouds and build out our roadmap, which means we're growing the team right now, and your work will directly shape where we go next.

This isn't simply another job. It's an opportunity to help build a company.

About the Role

As a Senior Software Engineer, you'll work on the platform that enterprises trust to keep them running through outages, ransomware attacks, and human error. You'll design and build the systems that replicate live cloud environments, keep a low-cost 'pilot light' continuously synchronized with production, and execute one-click failover that meets aggressive RTO and RPO targets. This is deep, cloud-native work: you'll spend your days reasoning about distributed systems, cloud provider APIs, and the failure modes that only show up when something has actually gone wrong. We build our backend in Python and our front end in Angular. The bar is high, because when a customer invokes Arpio, our software simply has to work.
You'll join a team where your decisions carry real weight. There's room to own meaningful pieces of the product end to end, shape technical direction, and grow alongside a company that's expanding its footprint across cloud providers.

What You'll Do
  • Design, build, and operate core platform services that replicate and recover complex cloud environments with speed and precision.
  • Develop and extend Arpio's application-aware orchestration engine, mapping dependencies and recovering entire application stacks.
  • Work directly against cloud provider APIs (AWS and Azure today), building robust abstractions that absorb their differences and edge cases.
  • Build for failure: design systems that behave correctly during outages and degraded conditions, since that's exactly when our customers rely on them.
  • Own features end to end, from design and implementation through testing, deployment, monitoring, and support.
  • Contribute to the reliability, scalability, and security of a fully-managed SaaS platform that protects enterprise production workloads.
  • Raise the engineering bar through thoughtful code review, technical design discussions, and mentorship of other engineers.
How You Work
  • You take ownership. You see a problem through from ambiguity to a shipped, monitored, working solution, and you stick around for what happens after it ships.
  • You value simplicity. You reach for the clearest design that solves the real problem, and you're comfortable removing complexity rather than adding it.
  • You communicate openly. You write things down, surface trade-offs, and make it easy for teammates to build on your work.
  • You operate with autonomy. You don't wait to be told what to do. You find the important work and drive it.
  • You're a steady hand. You stay calm and methodical under pressure, which is exactly the temperament recovery software demands.
What We're Looking For
  • 5+ years of professional software engineering experience, with a track record of shipping and operating production systems.
  • Hands-on experience building on at least one major cloud provider (AWS or Azure preferred; GCP, Oracle, or others welcome).
  • Strong fundamentals in distributed systems, concurrency, and the realities of operating software at scale.
  • A pragmatic, well-tested approach to writing code. Our stack is Python and Angular; deep experience in either is a plus, but we expect strong engineers to ramp on a new language or framework quickly.
  • Comfort working close to infrastructure: APIs, networking, and the operational behavior of cloud services, not just application logic on top of them.
  • Strong written and verbal communication; you can explain a tricky design clearly and disagree productively.
Salary and Benefits
  • Competitive salary
  • Arpio will cover 100% of your personal medical premiums, 100% of your life insurance premium, and 75% of your personal premiums for vision and dental (because the insurance companies won't let us pay 100%). For your dependents, Arpio will cover 75% of medical, dental, and vision premiums. No life insurance is included.
  • For fully remote employees, a $125 home office stipend or $250 company-subsidized co-working membership
  • Unlimited PTO
  • Small, collaborative team environment
  • Opportunity to work on the cutting edge of cloud technology

Arpio is an equal opportunity employer. We are committed to building a diverse team and an inclusive workplace, and we welcome applicants of all backgrounds. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, genetic information, or any other characteristic protected by applicable law. We provide reasonable accommodations to applicants and employees with disabilities; if you need an accommodation during the application or interview process, let us know.

Powered bybreezy

Employment Type: FULL_TIME