1

On The Job Training Software Developer Jobs in Raleigh, NC

Own the design of service interfaces, APIs, and backend abstractions that other teams depend on ... Equivalent combination of related education, training and experience may be considered in place of ...

Senior Software Developer

Raleigh, NC

$53 - $70/hr

We are looking for engineers who are passionate about building innovative applications of the ... the platform. * Deploy and manage cloud-based services on AWS, leveraging services such as ...

Senior Software Developer

New Orleans, LA

$52.25 - $69.25/hr

We are looking for engineers who are passionate about building innovative applications of the ... the platform. * Deploy and manage cloud-based services on AWS, leveraging services such as ...

Sr. Software Developer (.Net)

Morrisville, NC

$51.50 - $65.50/hr

Contributes significantly on various aspects of the technical design, development, testing ... Manage personal development tasks and provides guidance to other software developers. * Perform ...

Senior Software Developer

Cary, NC · On-site

$120K - $170K/yr

Signalscape has supplied engineering services and products used for defense, intelligence, and law ... Due to the nature of this position and the requirement to maintain a U.S. government security ...

Senior Software Developer

Cary, NC · On-site

$120K - $170K/yr

\n \n \n \n \n Signalscape has supplied engineering services and products used for defense ... Due to the nature of this position and the requirement to maintain a U.S. government security ...

Senior Software Developer - V-Force

Raleigh, NC · On-site +1

$53 - $70/hr

About the Role: We're looking for an experienced software developer with strong skills in C, C ... This is not a support role; this is a hands-on development position focused on solving the most ...

Sr. Software Developer

Raleigh, NC · Hybrid

$55.75 - $71/hr

... Hands-on experience with Azure/GCP. Preferred Qualifications - Experience with Kafka, Spark, or ... - DevOps, CI/CD, Infrastructure as Code - Distributed systems and scalability We are an Equal ...

Sr. Software Developer

Raleigh, NC · On-site

$55.75 - $71/hr

... Hands-on experience with Azure/GCP. Preferred Qualifications - Experience with Kafka, Spark, or ... - DevOps, CI/CD, Infrastructure as Code - Distributed systems and scalability We are an Equal ...

next page

Showing results 1-20

On The Job Training Software Developer information

See Raleigh, NC salary details

$28.7K

$97.5K

$234.8K

How much do on the job training software developer jobs pay per year?

As of Jul 15, 2026, the average yearly pay for on the job training software developer in Raleigh, NC is $97,466.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,700.00 and $103,000.00 per year, depending on experience, location, and employer.

What are some typical challenges faced by On The Job Training Software Developers during their learning period?

On The Job Training Software Developers often encounter challenges such as adapting to the company's codebase, balancing learning new technologies with meeting project deadlines, and effectively communicating with experienced team members. It's common to feel overwhelmed by the pace of real-world development and the expectation to contribute quickly. However, most teams provide mentorship and regular check-ins to support your growth, and asking questions is encouraged to help you learn and integrate successfully.

How to get a software developer job with no experience?

To secure a software developer position with no experience, focus on building a portfolio of projects, learn relevant programming languages, and gain practical skills through online courses or coding bootcamps. Internships, open-source contributions, and certifications can also demonstrate your abilities to employers.

What is the difference between On The Job Training Software Developer vs Software Engineer?

AspectOn The Job Training Software DeveloperSoftware Engineer
CredentialsTypically no formal degree required; on-the-job trainingBachelor's degree in Computer Science or related field often required
Work EnvironmentEntry-level, hands-on training in a team settingDesign, develop, and maintain software; more autonomous roles
Employer UsageTraining programs, apprenticeships, entry-level positionsFull-time professional roles in tech companies, startups, or IT firms

In summary, On The Job Training Software Developers are typically entry-level individuals gaining skills through hands-on training, often without formal degrees. Software Engineers usually hold degrees and work on complex projects independently. The roles differ mainly in experience level, training, and responsibilities.

What is L1, L2, L3, and L4 developer?

In software development, L1, L2, L3, and L4 often refer to different levels of developer seniority or expertise, with L1 being entry-level and L4 representing senior or lead developers. These levels help organizations structure career progression, assign responsibilities, and determine compensation, often based on skills, experience, and certifications. For an On The Job Training Software Developer, understanding these levels can guide skill development and career growth within the organization.

What are the key skills and qualifications needed to thrive as an On The Job Training Software Developer, and why are they important?

To thrive as an On The Job Training Software Developer, you need foundational programming knowledge, problem-solving skills, and a willingness to learn, typically supported by a degree in computer science or related coursework. Familiarity with coding languages such as Java, Python, or JavaScript and exposure to development tools like Git and integrated development environments (IDEs) is often expected. Strong communication, adaptability, and teamwork are vital soft skills that help you learn quickly and collaborate effectively with colleagues. These skills and qualities enable you to quickly acquire practical knowledge, contribute to projects, and grow into a proficient developer.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in specialized fields like machine learning, AI, or senior technical leadership roles, can earn $500,000 or more annually. Such compensation often includes base salary, bonuses, and stock options, typically found in large tech companies or startups with significant funding.

What is an On The Job Training Software Developer?

An On The Job Training Software Developer is an individual who learns software development skills while actively working in a professional environment. Rather than only studying in a classroom, they gain practical experience by participating in real projects, collaborating with experienced developers, and applying coding concepts on the job. This approach helps them build both technical and workplace skills, making them more prepared for a career in software development. Employers often use on-the-job training programs to help new hires or interns become productive team members more quickly.

Will AI replace developers in 2026?

As an On The Job Training Software Developer, AI is expected to augment rather than replace developers by automating routine coding tasks and improving productivity. Human skills such as problem-solving, creativity, and understanding user needs remain essential, and developers will continue to adapt by learning new tools and programming languages. AI can serve as a valuable assistant, but full replacement of developers by 2026 is unlikely.
What are popular job titles related to On The Job Training Software Developer jobs in Raleigh, NC? For On The Job Training Software Developer jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching On The Job Training Software Developer jobs in Raleigh, NC look for? The top searched job categories for On The Job Training Software Developer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for On The Job Training Software Developer jobs? Cities near Raleigh, NC with the most On The Job Training Software Developer job openings:
Infographic showing various On The Job Training Software Developer job openings in Raleigh, NC as of July 2026, with employment types broken down into 6% Internship, 35% Full Time, 24% Part Time, and 35% Contract. Highlights an 88% In-person, and 12% Remote job distribution, with an average salary of $97,466 per year, or $46.9 per hour.
Software Developer - Data Services

Software Developer - Data Services

SAS

Cary, NC • On-site

Other

Medical, Dental, Vision, Retirement, PTO

Posted 7 days ago


Job description

Software Developer - Data Services - Hybrid, Cary, NC
We're a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers.
If you're looking for a dynamic, fulfilling career with flexibility and a world-class employee experience, you'll find it here. We're recognized around the world for our inclusive, meaningful culture and innovative technologies by organizations like Fast Company, Forbes, Newsweek and more.
About the job
The Customer Intelligence R&D Data Engineering team builds cloud-native backend services and platform capabilities that support CI360. We design systems that handle high-volume event data, real-time processing, and service orchestration across multiple tenants and value streams. This is a backend engineering role operating at scale-not a traditional data pipeline role.
Our platform is evolving toward:
  • Cloud-first, containerized architectures
  • Event-driven, distributed backend systems
  • Deep integration of AI capabilities into core services and workflows

As a Software Developer, you will:
Design and build cloud-native backend systems that are foundational to the platform:
  • Architect and implement scalable, cloud-native backend services (Java-based) deployed on AWS
  • Design for resilience, elasticity, and multi-tenant scale using modern cloud patterns
  • Build and evolve distributed systems leveraging services such as EKS, Lambda, Step Functions, SQS, SNS, DynamoDB, and OpenSearch
  • Develop event-driven architectures that support real-time data processing and orchestration
  • Own the design of service interfaces, APIs, and backend abstractions that other teams depend on
  • Work with open table formats (e.g., Apache Iceberg) to enable:
    • Reliable, ACID-compliant data access across distributed systems
    • Scalable, cloud-native analytical and operational workloads
    • Seamless interoperability between backend services, data pipelines, and AI workloads
  • Apply Generative AI to backend engineering challenges, such as:
    • Intelligent workflow orchestration
    • Automated decisioning and routing
    • AI-assisted data transformation and service optimization
  • Enhance cloud-native observability-metrics, logging, tracing, and alerting-to ensure production readiness and operational excellence
  • Be encouraged to participate in open-source projects on behalf of SAS.
  • Ensure all applicable security policies and processes are followed to support the organization's secure software development goals.
  • Embrace curiosity, passion, authenticity and accountability. These are our values and influence everything we do.

Required qualifications
  • 5+ years of experience building backend or distributed systems in cloud environments
  • Bachelor's degree in computer science or related field (or equivalent experience)
  • Strong proficiency in Java, with experience delivering production services
  • Hands-on experience with cloud-native architectures (AWS or similar), including:
    • Microservices or service-oriented architecture
    • Containerized deployments (Docker, Kubernetes, ECS/EKS)
    • Managed cloud services (Lambda, SQS, SNS, DynamoDB, etc.)
  • Experience with Python for cloud automation, AI integration, or tooling
  • Exposure to streaming architectures (Kafka, Kinesis, Flink)
  • Strong SQL and relational database expertise (e.g., PostgreSQL, MySQL, AWS RDS), with experience designing efficient, scalable data access layers and optimizing performance in production systems.
  • Demonstrated ability to design scalable, resilient, cloud-deployed systems
  • Equivalent combination of related education, training and experience may be considered in place of the above qualifications.

Additional competencies, knowledge, and skills
  • Innovation - You must be creative and devise unique solutions to complex problems that provide a competitive advantage for our products.
  • Technology Savvy - You must keep apprised of emerging industry trends and technology to consistently recommend modern approaches to our challenges.
  • Complexity - Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors. Demonstrates good judgment in selecting methods and techniques for obtaining solutions.
  • Supervision - Works independently; receives minimal guidance on day-to-day work and new projects or assignments.
  • Experience working with or designing systems using open table formats, such as:
    • Apache Iceberg
    • Delta Lake or Apache Hudi
  • Familiarity with AI/ML or Generative AI integration into backend systems
  • Strong understanding of cloud observability and operational excellence.

World-class benefits
Highlights include...
  • Comprehensive medical, prescription, dental and vision plans.
  • Medical plan options include:
    • PPO with low annual deductible and copays.
    • HDHP combined with a health savings account with a contribution from SAS (no access to on-site health care center).
  • Onsite Health Care Center (HQ) that's free to employees and family members enrolled in the PPO plan. There's a pharmacy too! Not local to HQ? The pharmacy will ship prescriptions for no additional charge!
  • An industry-leading 401k plan.
  • Tuition Assistance Program and programs and resources to support your development
  • Generous time away including vacation time, a variety of paid holidays, and our much-loved U.S. Winter Wellness Break between December 25 and January 1.
  • Volunteer Time Off, parental leave and unlimited paid sick days.
  • Generous childcare benefits for all full-time employees.

Additional Information
To qualify, applicants must be legally authorized to work in the United States, and should not require, now or in the future, sponsorship for employment visa status. SAS is an equal opportunity/Affirmative Action employer. All qualified applicants are considered for employment without regard to race, color, religion, gender, sexual orientation, gender identity, age, national origin, disability status, protected veteran status or any other characteristic protected by law. Read more: Know Your Rights. Also view the Pay Transparency notice.
Job level will be determined based on the applicant's education, skills and experience. Resumes may be considered in the order they are received. SAS employees performing certain job functions may require access to technology or software subject to export or import regulations. To comply with these regulations, SAS may obtain nationality or citizenship information from applicants for employment. SAS collects this information solely for trade law compliance purposes and does not use it to discriminate unfairly in the hiring process.
Let's stay in touch! Join our Talent Community to stay up to date on company news, job updates and more.
#SAS