Senior Software Engineer

Company Info
Tewksbury, MA, United States

Web Site:

Company Profile


Senior Software Engineer


Marlborough, MA 

Job ID:


Job Description:

Are you interested in joining a community of dynamic, professional engineers? Are you a Software Engineer who is looking for a new opportunity in a collaborative environment which is characterized by respect for the individual and problem solving in a team setting? Our company is focused on achieving excellence through thought and team work while leveraging individual diversity. Our team makes a difference in protecting our actively serving military men and women both at home and overseas.
We have an opportunity for a software engineer within the Naval Radar Software Department in Marlborough, Massachusetts. The Naval Radar Software Department mission is to provide world class Radar Software to be used in radar systems deployed at sea and on land. Our software teams employ an Agile Scrum process to rapidly design, code, integrate and test capabilities on a continuous basis into a mature solution for our customers. We strive for technical excellence by drawing upon a diverse workforce whose knowledge base covers the complete spectrum of modern computing languages and platforms. Our 9/80 work schedule offers flexibility to help successfully balance the work/life commitments.

The job location for this opportunity is in Marlborough, MA, working on the Naval Radar Product Lines teams supporting the Air & Missile Defense Radar (AMDR) and the next-generation Enterprise Air Surveillance Radar (EASR) programs. The successful candidate will be responsible for designing, implementing, debugging and fixing problems with the Radar software applications, as well as supporting software integration and verification efforts. Our radar software applications are developed using C++ and Java programming languages running on a variety of computing platforms running Linux or UNIX operating systems.

These position can be a salary grade E03 or E04 based on the candidate's qualifications as they relate to the skills, experience and responsibility requirements for the position.

A secret clearance is required for this position.

Required Skills:
  • 5+ years experience all phases of Software Engineering including
    • 3 years experience with C++ or Java
    • 2 years Linux or UNIX experience
    • Broad real-time software development experience
    • Experience developing software in a team based development environment, preferably Agile/SCRUM
Desired Skills:
  • Existing secret clearance, or ability to obtain an interim clearance within 30 days and full clearance thereafter
  • Excellent verbal and written communication skills
  • Experience in Agile development methods, including Scrum, automated testing and continuous integration
  • Software development experience in a DoD environment
  • Radar domain knowledge
  • Strong problem solving ability
  • Self-starter and ability to lead development, integration and test activities
  • Familiarity with the following Software Tools: Rational Rhapsody, ClearCase and Team Concert, Jenkins, DOORS, iTracker
  • Strong Object-Oriented Design Knowledge including UML
  • Six Sigma Specialist certification
  • Master's Degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or Software Engineering
Required Education (Including Major):
BS degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or Software Engineering