Our client in New Jersey a growing and wellestablished software company. and nbsp;They are seeking talented Senior and Principal Software Engineers to join their growing team.
This company specializes in developing highperformance Linux applications using Scrum Agile methodology. Most development is done in C programming language with some use of Python.
These are direct hire hybrid/remote (onsite 3 days per week is required) positions which offers a competitive salary excellent benefits stock and growth opportunities.
We are looking for individuals passionate about coding and solving complex technical challenges in a collaborative environment. Ideal candidates will have extensive experience designing algorithms and data structures for multithreaded highperformance software on Linux platforms. Experience with data protection backup or data storage software is highly desirable
This is an excellent opportunity to join a fastgrowing company with a collaborative team environment and tackle challenging technical problems. If you thrive in a highperformance culture and are excited to make an impact this role is for you.
Duties:
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Collaborate as a member of a Scrum team to design develop and maintain software.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Define and implement new product features and requirements.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Integrate software modules and ensure system functionality meets requirements.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Develop and execute unit tests and automated quality improvements; support QA testing processes.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Play a key role in a small dynamic and collaborative development environment.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Reverseengineer complex data formats (a plus).
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Manage tasks effectively in a hybrid work environment.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Work with the support team to resolve issues identified in customer bug reports.
and nbsp;
Requirements:
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Education: BS or MS in Computer Science a related technical discipline or equivalent experience.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Programming Expertise: Strong skills in C programming and Linux platform development.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Algorithms and Data Structures: Deep understanding of data structures and algorithms with a focus on performance optimization.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;HighPerformance Development: Experience developing highperformance algorithms and optimizing code for efficiency.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Scripting Skills: Proficiency in Python is strongly preferred; experience with Bash is a plus.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Collaboration: Team player with strong interpersonal and communication skills.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;ProblemSolving: Ability to solve complex challenges in a collaborative setting.
and nbsp;
Desired Experience:
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Familiarity with Microsoft development environments.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Experience with any of the following:
o and nbsp; and nbsp;Data protection backup or data storage software.
o and nbsp; and nbsp;pthreads security ransomware or embedded systems development in C.
o and nbsp; and nbsp;Parallel distributed or complex system programming.
o and nbsp; and nbsp;Machine learning.
o and nbsp; and nbsp;Writing software that manipulates data at the bit and byte level.
Compensation: and nbsp;$base salary DOE plus an excellent benefits package.
Applicants must be authorized to work for any U.S. employer.
Staff Smart Inc. is an Equal Opportunity 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 genetic information disability status or any other characteristic protected by law.