Remote Senior Software Engineer
Kforce Inc

Scottsdale, Arizona

Posted in Recruitment Consultancy


This job has expired.

Job Info


RESPONSIBILITIES:

Kforce has a client that is seeking a Senior Software Engineer with expert level C++ experience in Scottsdale, AZ. We are working directly with the Hiring Manager. This position can be remote.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 (C++11 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.


This job has expired.

More Recruitment Consultancy jobs


Hays
Annapolis, Maryland
Posted about 1 hour ago

Hays
Springfield, Illinois
Posted about 1 hour ago

Hays
Sacramento, California
Posted about 1 hour ago

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.