Software Engineer (All levels open - Jr, Mid, Sr, Lead)

EverWatch
Annapolis Junction, MD, United States
Full-time

EverWatch is an advanced government solutions company providing defense, intelligence, and deployed mission support services to support our country’s most critical missions.

We’re always on and always ahead of the most difficult challenges facing your mission. Harnessing the most advanced knowledge and technology, we strengthen defenses and control environments to preserve continuity and secure mission success.

EverWatch employees are focused on tackling the most difficult challenges of the US Government. We offer the best salaries and benefits packages in our industry - to identify and retain the top talent in support of our critical mission objectives.

Our complexity is your stability!

Responsibilities :

The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.

Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results.

Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment.

Provides specific input to the software components of system design to include hardware / software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS) / Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.

The Software engineer will maintain and expand a Java based machine learning model-building system. The ideal candidate would be able to deploy the application in Kubernetes environment and independently debug issues as they arise.

The candidate would be able to take an objective and develop, test, deploy, and debug a solution rapidly. This role requires a passion for new technologies and the ability to think of original solutions.

Support DevOps activities for a standalone environment. Contribute to applications specifically designed for standalone deployments.

Leverage Infrastructure as Code to ensure repeatable deployment of resources. Contribute to the architecture, design, and implementation of the platform (Kubernetes).

Provide technical solutions and perform analysis of network and storage components of the platform.

Qualifications :

  • A Bachelor's degree in a technical field is required (years of experience can be substituted in lieu of degree)
  • An active TS / SCI with polygraph
  • Willing to learn and develop in new technologies as required

Desired Skills :

  • Kubernetes / Containerization / DevOps experience highly preferred
  • Experience developing with Java and injection frameworks
  • Experience developing a RESTful API
  • Experience developing in Golang Kotlin / Java, and or python is a plus
  • Experience building distributed systems.
  • Experience performing application, network, and infrastructure monitoring and analysis.
  • Familiarity with open source tools such as Istio, Keycloak, Nginx, Prometheus, Grafana, Accumulo, and Elasticsearch.
  • Experience with administering Kubernetes clusters including deploying and configuring operators and helm charts.
  • Experience with one or more of the following : Go, Java, Javascript, Kotlin, Python, Typescript, Git / Maven, Docker, framework and workflow process, Linux, JIRA, big data, batch / streaming, Solr, Apache
  • Experience with asynchronous messaging systems such as RabbitMQ or Apache Kafka is a plus

Job Locations :

US-MD-Annapolis Junction

  • Mostly onsite, but do have some telework opportunities as well.
  • 8 days ago
Related jobs
Promoted
Northrop Grumman
Linthicum Heights, Maryland

Basic Qualifications:* * Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, Physics or Mathematics with 8 years of related experience. Requisition ID: R10170507 * *Category:* Engineering * *Location:* Linthicum, Maryland, United States of America | Baltimore, Maryla...

Promoted
Capital One
Mount Rainier, Maryland

Third Street (61049), United States of America, San Francisco, CaliforniaLead Software EngineerDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, yo...

NiSUS Technologies Corporation
Annapolis Junction, Maryland

The candidate will ensure the COTS products function properly with PKI-based authentication, corporate authorization services, firewalls, and SSL/TLS communications. Experience integrating with the OpenText Enterprise Management tools suite. Application/SA Experience with the OpenText Ops Bridge Sui...

Promoted
Capital One
MD, United States

Lead Senior Software Engineer, Full Stack. As a Capital One Lead Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. New York City (Hybrid On-Site): $201,400 - $229,900 for Lead Software Engineer. At least 4 years of experience ...

Lockheed Martin
Maryland

Provides specific guidance to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual ...

stanleyreid
Annapolis Junction, Maryland

Founded in 1999 and led by an engineer, they offer meaningful work across diverse areas like software development, systems engineering, test & analysis, and cybersecurity. Driven by mission and dedicated to service, our client has been securing the US and its allies for over 20 years. Significant in...

CACI International Inc
Annapolis Junction, Maryland

Provides specific input to the software components of system design to include hardware/software tradeoffs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual soft...

Alcor
Baltimore, Maryland

Alcor is  looking for a skilled Software Development Engineer in Test (SDET) to join our dynamic team. Work closely with software engineers, product managers, and QA teams to understand requirements and provide feedback on design and architecture. The ideal candidate will have a strong background in...

Parsons Corporation
Fort Meade, Maryland

The Software Quality Assurance Engineer/Tester will work collaboratively as part of a model-based system engineering team and will provide test plans and software automation engineering expertise to deliver incremental features to a wide range of products. Parsons equally employs representation at a...

Que Technology Group
Fort Meade, Maryland

Looking for an innovative, and motivated individual to join a small, talented, and hardworking development team creating enterprise level web base services. We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, rel...