Software Engineer

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

Description For Software Engineer

Synergy ECP, established in 2007 and headquartered in Columbia, Maryland, is seeking a Software Engineer to join their team. As a leading provider of cybersecurity and software engineering services to U.S. intelligence and defense communities, we offer an exciting opportunity to work on critical national security projects.

The role involves developing and maintaining sophisticated software systems, including data transport solutions and real-time messaging infrastructure. You'll work with modern technologies like Java, Spring Framework, Kafka, and Redis, while supporting multi-threaded applications and complex database systems.

The ideal candidate will have 4 years of software engineering experience and strong expertise in Java programming. You'll be responsible for analyzing requirements, designing solutions, debugging software, and providing high-level support for critical systems. This position requires TS/SCI clearance with Polygraph and U.S. citizenship.

We offer an excellent compensation package starting from $100,000 to $150,000, comprehensive health benefits, 401k, education assistance, and flexible work arrangements. Our hybrid work environment promotes work-life balance while maintaining collaborative opportunities at our well-equipped corporate office.

Join a company that values excellence, customer satisfaction, and continuous improvement. At Synergy ECP, you'll have the opportunity to contribute to national security while growing your career in a supportive, technology-driven environment.

Last updated a month 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 Data Transport Systems (DTS) software
  • Develop and maintain software in the development environment
  • Support Multi-threaded applications

Requirements For Software Engineer

Java
Linux
Kafka
Redis
MongoDB
  • Bachelor's degree in Computer Science or related discipline (or 4 years additional SWE experience)
  • 4 years experience as a Software Engineer
  • Experience with Java or GoLang programming
  • Experience with Spring Framework
  • Experience with software development configuration management tools
  • Experience with test harness software like Junit or FIT
  • TS/SCI clearance with Polygraph
  • U.S. Citizenship

Benefits For Software Engineer

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

Interested in this job?

Jobs Related To Synergy ECP Software Engineer

Test Engineer

Test Engineer position at Synergy ECP, focusing on government systems evaluation and testing, offering competitive salary and comprehensive benefits.

Software Engineer

Join Synergy ECP as a Software Engineer to develop critical cybersecurity and software solutions for U.S. intelligence and defense communities.

Global Supply Manager

Global Supply Manager position at Apple, focusing on strategic sourcing, supplier negotiations, and supply chain optimization in San Diego.

Software Development Engineer, Appstore

Software Development Engineer role at Amazon's Appstore team, focusing on building scalable systems for app developers and customer experience.

Software Development Engineer II, Direct Fulfilment

Software Development Engineer II position at Amazon's Direct Fulfillment team, building scalable systems for vendor dropship operations in India and global markets.