Software Engineer

Synergy ECP
Mead, Colorado, US
Full-time

Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.

S. intelligence and defense communities. The company leverages its expertise in data transport solutions, software and systems engineering, and other solutions to deliver critical and innovative capabilities to high-level decision makers that enhance our nation's security.

A high number of candidates may make applications for this position, so make sure to send your CV and application through as soon as possible.

In an ultra-competitive environment, Synergy ECP has thrived by adhering to our name, making sure excellence is displayed by our Employees, to our Customers and by Improving Performance (ECP).

It's what sets us apart, enabling us to be an autonomous yet agile business that delivers huge results showing we're ready to meet our customers' evolving demands.

Synergy ECP has earned a client list that includes numerous Fortune 100 companies, in addition to multiple branches of the US government and military services.

Seeking a Software Engineer to join the software development team who will develop and sustain integrated, feature-rich capabilities that promote modernization of visualization and presentation tools.

The software development team will provide application development and support to tools that allow mission analytic users to view existing data or contribute new information in a collaborative environment.

The Software Engineer for this position may be professionally focused on services or may be a full stack SWE with an interest in supporting services.

The Software Engineer should have documented work experience using Java (Springboot and Unit Test), Groovy (in particular XML parsing and ETL), Dataflow (Niagara Files), Virtualization (Kubernetes (RKE2), Rancher, Docker, Containers / Containeryard), MongoDB (Developer Skillset (e.

g., query)), Microservices, Spring, Jersey REST, Git, Maven, jUnit, and Mockito.

Desired experience includes Kafka, Apache Jersey, Generics, Lambdas, Streams, MongoDB Admin Skillset (configuring cluster), and AWS Services (EC2, DocumentDB, EKS, EBS, and S3).

Additional Information

  • Approximately 15 team members made up of software, system, and test engineers
  • Work performed in contractor facility in Annapolis Junction

Individual Capabilities Required

  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Provide recommendations for improving documentation and software development process standards
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Write or review software and system documentation
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Design or implement complex database or data repository interfaces / queries
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes;

and investigate problem areas

  • Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
  • Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints;

Perform quality control on team products

  • Implement recommendations for improving documentation and software development process standards
  • Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project
  • Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces
  • Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met.
  • Recommend new technologies and processes for complex software projects
  • Serve as the technical lead of multiple software development teams
  • Select the software development process in coordination with the customer and system engineering
  • Ensure quality control of all developed and modified software
  • Delegate programming and testing responsibilities to one or more teams and monitor their performance

Qualifications

  • Twenty (20) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of SWE experience on projects with similar software processes may be substituted for a bachelor's degree

Clearance Required

TS / SCI w / Polygraph

Other Requirements

U.S. Citizenship

Taking Care of the People Who Take Care of The Nation

Compensation : We offer highly competitive compensation that is consistently recognized by our employees as being generous!

Health & Retirement : We offer a comprehensive Health Benefits package and 401K Retirement plan so you can take care of yourself and your family.

both now and in the future. Other health-related benefits include an employee Gym wellness benefit, People Partners who will help you navigate both personal and professional worlds, as well as strong wellness related resources offered through our healthcare provider.

Education : Individual growth is a priority at Synergy ECP. Employees are encouraged to take advantage of our company-sponsored continuing education program so they can get their degree or that next certification needed to propel them towards the next level.

Not sure what's best for your career plans, we'll help you navigate it all!

Work / Life Balance : A healthy work / life balance is essential for building and executing your work effectively at Synergy ECP, but it's also necessary to allow you the room to pursue everything you want to develop in your personal life.

We offer a generous Paid Time Off benefit and 11 paid holidays a year. Synergy ECP also provides flexible work options that work with your schedule and lifestyle.

Philanthropy : With the help of our amazing employees, Synergy ECP participates annually in building awareness, volunteering and contributing to dozens of organizations.

We believe that giving back creates a sense of purpose, engagement, and fulfillment. Have a cause you are passionate about?

We bet you'll find others here that care about it just as much!

Great Corporate Facilities : Come by our corporate office and enjoy a weekly happy hour, take a drive to nearby restaurants, grab a snack or coffee in our café, or utilize our collaborative office space and conference rooms.

SkillBridge : Our SkillBridge Program takes the incredible experience our servicemembers already have and shows them how to apply it within corporate environments.

We are fanatical about helping our Military!

Synergy ECP is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status, or any other protected class.

PI249326090

J-18808-Ljbffr

1 day ago
Related jobs
PeopleSuite Talent Solutions
CO, USA

As the Lead Software Systems Engineer you will be a security engineering leader for the company's next generation IoT platform. In this role, you will be a key contributor to a team of cross-functional product development engineers by driving improvements to our IoT platform’s security posture. Lead...

Bluestaq LLC
Colorado, CO, USA

The ideal Software Engineer is a motivated, hands-on software engineer with a reasonable understanding of core engineering concepts and who is focused on expanding that understanding and growing as an engineer. A Bluestaq Software Engineer has a basic knowledge of software development tools and proc...

SparkFun Electronics
Niwot, Colorado

SparkFun is looking to add a Software Engineer to join our Engineering team to design, create and maintain the software delivered with our single board computer products. Working closely with other members of our Engineering team, the Software Engineer is responsible for the software components of t...

Snail Games USA
Loveland, Colorado

Unreal Software Engineer, Gameplay. We are looking for a talented Gameplay Engineer with experience in Unreal. You’ll team up with artists, designers, and other engineers to bring ideas into reality. A minimum of 3 years of professional experience in a gameplay engineering role. ...

Lockheed Martin
Colorado

This position merges your Software Engineering Skillset with your Systems Engineering Skillset in support of the System Safety Engineering goals. The System Safety Engineering Team within Lockheed Martin Space, has an exciting mid-career opportunity for a Software Safety Engineer at our Denver facil...

Caribou Thunder
Longmont, Colorado

Caribou Thunder is seeking a highly skilled Senior Software Engineer to join our dynamic engineering team in supporting the NextGen Overhead Persistent Infrared Radar System. The software engineer will apply scientific, engineering or business objects by writing, modifying, or adapting computer prog...

FormFactor, Inc.
CO, United States

Collaborate clos Software Engineer, Software, Engineer, Manufacturing, Experience. Actively participate in all stages of the software product lifecycle:Conceptualize and architect software solutions tailored to desired functionalities. ...

Synergy ECP
Mead, Colorado

Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces. Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity,...

Trimble
CO, US
Remote

Are you a Software Engineer/Developer that wants to be at the heart of analyzing, designing, and programming cutting-edge software enhancements and new products in a collaborative environment? . BS/BA degree in Computer Science, Software Engineering or equivalent experience. Today, millions of archi...

Lockheed Martin
Colorado

Lockheed Martin Space is seeking Software Engineers who will participate in design engineering, integration, and testing of data exploitation applications for commercial, military and intelligence users. We are looking for highly motivated and experienced Software Engineers to join our fast-paced LM...