Senior Software Engineer

East Coast, United States (USA), Sapienza Consulting

Field(s) of expertise
Information Technology
Job type

About this job

Sapienza are recruiting a senior software application development engineer to be based in the US. The incumbent will be working as part of an Agile team to analyze, design, develop, test, document, high-performance software applications.


Review system requirements and design
Design and develop new software applications, working closely with system designers and developers
Implement software applications passing through all stages of development
Complete development projects on time and within budget
Present project objectives, risks and success criteria to Management team
Provide clear and detailed status reports on a regular basis to Management team
Analyze and resolve software issues
Participate in development and maintenance of software release notes and guidelines
Mentor junior software programmers


Bachelor’s Degree or higher; preferably Computer Science major or related discipline.
5 – 8 years of software development experience
Proficiency in software development for network applications
C/C++, Objected Oriented development experience
Experience using scripting languages (e.g. Perl, Python)
Must be eligible to work in the US

Preferred Qualifications:

Exposure to Web Technologies (HTML/JAVASCRIPT/APIs)
Knowledge and experience with Multithreading, working in a multicore environment
Algorithm development experience
Network Software development knowledge
Good Communication skills both written and verbal
Ability to multi-task and work collaboratively within a team environment
Excellent troubleshooting and problem-solving skills