Software Developer (C)

Application ends: August 3, 2026
Apply Now

Job Description

As a Software Developer, You Will

  • 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.

Required Qualifications

  • 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.

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru