Taro Logo

Software Engineer

Leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities.
$100,000 - $150,000
Backend
Mid-Level Software Engineer
Hybrid
4+ years of experience
Cybersecurity

Description For Software Engineer

Synergy ECP, established in 2007 and headquartered in Columbia, Maryland, is seeking a Software Engineer to join their team. This role offers an exciting opportunity to work with cutting-edge technologies in cybersecurity and defense systems. The position involves developing and maintaining critical software systems, including data transport solutions and real-time messaging infrastructure.

The ideal candidate will have 4 years of software engineering experience and strong expertise in Java, Linux, and various enterprise technologies. You'll work on sophisticated systems using technologies like Kafka, Redis, and Spring Framework, while contributing to projects that enhance national security.

The role offers a competitive salary range of $100,000-$150,000, along with comprehensive benefits including health insurance, 401(k), education benefits, and flexible work arrangements. The position is hybrid-based in Annapolis Junction, MD, and requires TS/SCI clearance with Polygraph.

This is an excellent opportunity for a mid-level software engineer looking to make a meaningful impact in the defense and intelligence sector while working with advanced technologies and contributing to national security initiatives. The company culture emphasizes work-life balance, professional development, and technical excellence.

Last updated 2 months ago

Responsibilities For Software Engineer

  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems
  • Develop and support near real time messaging infrastructure
  • Provide Tier III support on the Data Transport Systems (DTS) software
  • Develop and maintain software in the development environment
  • Support Multi-threaded applications

Requirements For Software Engineer

Java
Linux
Redis
Kafka
  • Bachelor's degree in Computer Science or related discipline
  • Four years experience as a Software Engineer
  • Experience with Java programming language
  • Experience with Linux (CentOS)
  • Knowledge of Spring Framework
  • Experience with software development configuration management tools
  • Experience with test harness software
  • TS/SCI clearance with Polygraph
  • U.S. Citizenship

Benefits For Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
  • Competitive compensation
  • Comprehensive Health Benefits package
  • 401K Retirement plan
  • Gym wellness benefit
  • Company-sponsored continuing education program
  • Generous Paid Time Off
  • 11 paid holidays
  • Flexible work options

Interested in this job?

Jobs Related To Synergy ECP Software Engineer