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 17 hours 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

Software Engineer

Mid-level Software Engineer position at Synergy ECP focusing on backend development and cybersecurity systems for U.S. intelligence and defense communities.

Software Engineer (Asp.net, C# and SQL)

Software Engineer position at Ivalua focusing on Asp.net, C# and SQL development for cloud-based procurement solutions.

Software Engineer - Validation Toolset

Software Engineer role at Applied Intuition focusing on validation toolset development for autonomous vehicle systems

Back End Developer

Back End Developer position at Pipedrive, working on the Automations feature team using Node.js, TypeScript, and various cloud technologies in a hybrid work environment in Lisbon.

Software Dev Engineer, Identity

Build and maintain critical authentication and identity systems at Amazon, working with cutting-edge technologies to serve millions of customers worldwide.