Software Developer – Data Services
SAS · Cary, NC · 6 days ago
HybridEngineeringFull-time
About the role
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.
Responsibilities
- Design and build cloud-native backend systems that are foundational to the platform
- Arcitect and implement scalable, cloud-native backend services (Java-based) deployed on AWS
- 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
- 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
- Participate in open-source projects on behalf of SAS
Requirements
- 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
Qualifications
- 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
Benefits
- Comprehensive medical, prescription, dental and vision plans
- 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