SAS-posted 4 days ago
Full-time • Mid Level
Hybrid • Cary HQ, NC
5,001-10,000 employees

Software Developer - Hybrid, Cary, NC or Remote Nice to meet you! 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 Viya Host Systems team is looking for a talented Software Developer to join us! Our team is responsible for supporting the underlying foundational code that allows SAS products to interface with a number of host operating systems such as Windows and Linux as well as cloud storage providers like Amazon S3, ABS/ADLS, and GCS. Additionally, our team is heavily involved with the modernization of SAS software through our efforts in developing support for Long Names and Extended Data Types. In this specific role, you will design, develop, test, and deliver code in all of the aforementioned areas as well as assist SAS Technical Support by troubleshooting and resolving reported customer issues that fall within our team's purview.

  • Design and develop high quality, testable, and scalable software solutions (primarily in C) within established timelines while adhering to R&D best practices and processes.
  • Actively involve other project stakeholders (e.g. executive leadership, product managers, project managers, architects, SMEs) to ensure implementation satisfies both functional and non-functional requirements and is consistent with established R&D standards.
  • Provide presentations and demos to stakeholders as appropriate.
  • Participate in project scoping, estimation efforts, and scheduling; track progress of individual tasks and alert stakeholders of issues blocking or preventing completion of a task.
  • Ensure the caliber of the code you create through a quality-focused mindset, including code reviews to safeguard integrity and cross-product consistency, developing automated tests at the appropriate level (functional, unit, integration, system, and performance), and collaborating closely with quality engineers to define and review test plans as well as communicate when updates to the plan should be made to cover code changes related to enhancements, redesigns, and bug fixes.
  • Support internal and external customers by way of defect resolutions.
  • In collaboration with technical writers, author the appropriate level of design and technical documentation that satisfies both internal and external consumers.
  • Be encouraged to participate in open source projects on behalf of SAS.
  • Ensures 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.
  • Bachelor’s degree in Computer Science or related quantitative field.
  • Minimum of 5 years of enterprise experience in software development.
  • Advanced C or C++ programming skills, with a minimum of 2 years C programming experience.
  • Familiarity with multithreaded programming and maintaining thread safety of data.
  • Able to use debugging techniques to narrow down failures within the system including viewing critical logs, examining system metrics, and understanding multi-tiered solutions.
  • Excellent interpersonal, verbal, and written communication skills coupled with excellent organizational, analytical, and problem-solving skills.
  • Demonstrated ability to manage time across multiple projects; proven track record of delivering complex projects on schedule
  • Equivalent combination of related education, training and experience may be considered in place of the above qualifications.
  • Working knowledge of at least one public cloud interface: Azure, AWS, or GCP.
  • Linux/Windows experience.
  • Strong understanding of REST APIs.
  • Experience using Git or GitHub for source code management and code review.
  • Experience with container and container orchestration technologies like Docker and Kubernetes.
  • Familiarity with a shell language like Bash or KornShell.
  • Good understanding of CI/CD practices.
  • Experience with collaboration tools such as Jira and Confluence.
  • Experience with Agile SDLC practices.
  • 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.
  • 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.
  • Tuition Assistance Program and programs and resources to support your development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service