Sign in

Sr. S/W Engineer

Greenlight Professional Services
Gaithersburg, Maryland, United States
October 18, 2019


As a Software Engineer, you 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 to 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)

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