Senior Software Engineer

Senior Software Engineer

15 Apr 2024
Arizona, Scottsdale, 85257 Scottsdale USA

Senior Software Engineer

Vacancy expired!

RESPONSIBILITIES:
force has a client that is seeking a Senior Software Engineer in Scottsdale, AZ. We are working directly with the Hiring Manager

Summary:
A growing company in the Scottsdale, AZ area is seeking a Principal Software Engineer with expert level C experience. We are working directly with the Hiring Manager. Partial remote is allowed

Responsibilities:
Software design and development for scientific data processing that handles large datasets
Implement advanced methods to boost computational performance for large data processing
Provide recommendations on software structure and algorithm improvement of existing software
Ensure software development is performed in accordance with defined specifications and guidelines
Oversee and ensure software algorithms adhere to the defined software coding standards
Perform code review, develop, and automate unit tests
Perform system administrative tasks of maintaining multiple Linux OS servers and setting up server as needed
Develops software solutions by studying information needs; Studying systems flow, data usage, and work processes; Investigating problem areas; Following the software development lifecycle
Support operational data processing system, software deployment and maintenance
Deliver documentations on software design, architecture and testing as needed

REQUIREMENTS:
BS degree in Software Engineering, Computer Engineering, Computer Science or similar field is required; Master's degree is preferred in Software Engineering or Computer Science
6-8+ years of professional experience in C software development
At least 6 years of professional working experience in C programming (C11 standard or higher)
Must be an expert in C programming and development
Experience in software design for big data processing
Experience implementing multi-threading concepts
Experience with Continuous Integration and Unit testing (preferably using GIT)
Excellent understanding of software development lifecycle
Experience software development on Linux OS platform
Experience using CMake
Must be able to design very efficient code for processing large data sets
Must know how to use and when to use multi-threading; Understands options and consequence of those options
Must be able to work with other teams and collaborate with various levels of experience and different disciplines
Must be able to explain software to those people
Excellent knowledge in software design and development, and system analysis
Strong collaborator and experienced working in a multi-disciplinary team
Strong analytical and troubleshooting skills
Experience with Python is a plus

Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Related jobs

Job Details

  • ID
    JC12252927
  • State
  • City
  • Job type
    Permanent
  • Salary
    Competitive
  • Hiring Company
    Kforce Technology Staffing
  • Date
    2021-04-14
  • Deadline
    2021-06-13
  • Category

Jocancy Online Job Portal by jobSearchi.