GRVTY

66 Grvty Software Engineer Jobs Hiring Near You

Apple iOS Developer

Dulles, VA

$51.25 - $70.50/hr

On-the-job learning is encouraged: as an example, a strong low-level Software Engineer joined the ... What You'll be Owning GRVTY is seeking a with a TS/SCI clearance (you can join the project with a ...

Apple iOS Developer

Dulles, VA

$51.25 - $70.50/hr

On-the-job learning is encouraged: as an example, a strong low-level Software Engineer joined the ... What You'll be Owning GRVTY is seeking a with a Top Secret clearance (you can join the project with ...

Creating test plans, test cases, and test scripts based on the software requirements and ... Debugging tools in Linux - gdb, valgrind, gprof, strace #LI-PS1 Why Choose GRVTY The toughest ...

Creating test plans, test cases, and test scripts based on the software requirements and ... Debugging tools in Linux - gdb, valgrind, gprof, strace #LI-PS1 Why Choose GRVTY The toughest ...

Apple iOS Developer

Dulles, VA · On-site

$51.25 - $70.50/hr

On-the-job learning is encouraged: as an example, a strong low-level Software Engineer joined the ... What You'll be Owning GRVTY is seeking a with a TS/SCI with Full Scope Poly clearance (you can join ...

What Impact You'll Have GRVTY's team integrates hundreds of data sources into a Geospatial Data ... There are recurring opportunities on this team for Analytic / BigData Software Developers, Full ...

Senior Software Developer

Virginia, IL · On-site +1

$53.50 - $70.50/hr

What Impact You'll Have GRVTY's team provides tactical data engineering solutions. We embed skilled ... What You'll Be Owning GRVTY is seeking a Senior Software Developer with a TS/SCI + Poly clearance ...

Database Engineer

Fort George G Meade, MD · On-site

$175K - $225K/yr

What Impact You'll Have: GRVTY is seeking experienced Network Engineers to support core ... The Database Engineer will lead development of database structures, database parser software, and ...

What Impact You'll Have GRVTY's team integrates hundreds of data sources into a Geospatial Data ... There are recurring opportunities on this team for Analytic / BigData Software Developers, Full ...

What Impact You'll Have: GRVTY is seeking experienced Network Engineers to support core ... The Database Engineer will lead development of database structures, database parser software, and ...

In addition, it may also include engineering hardware and/or software, programming, computer ... GRVTY provides competitive pay, comprehensive benefits, and meaningful opportunities for ...

Showing results 41-60

GRVTY Jobs Information

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What are Software Engineers?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

What are the most popular categories at Grvty?
Infographic showing various Software Engineer job openings at Grvty in the United States as of May 2026, with employment types broken down into 90% Full Time, and 10% Contract. Highlights an 94% Physical, 2% Hybrid, and 4% Remote job distribution.

Cloud Software Engineer with Security Clearance

GRVTY

Annapolis, MD

$59.50 - $77.25/hr

Other

Posted 21 days ago


Job description

What You'll be Owning GRVTY is seeking a Cloud Software Engineer with a TS/SCI + Poly clearance (applicable to this customer) to join one of our top projects in Annapolis Junction, MD. The Cloud Software Engineer develops, maintains, and enhances complex and diverse Big-Data Cloud systems based upon documented requirements. Directly contributes to all stages of back-end processing, analyzing, and indexing.

Provides expertise in Cloud Computing, Hadoop Eco-System including implementing Java applications, Distributed Computing, Information Retrieval (IR), and Object Oriented Design. 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.

What You Must Have * Active TS/SCI with Polygraph Clearance * Experience with at least a subset of the following: Devops, Elastic Search, NiFi, Python, Java/Spring Boot, Angular * Eight (8) years experience software engineering experience in programs and contracts of similar scope, type, and complexity is required; two (2) years of which must be in programs utilizing Big-Data Cloud technologies and/or Distributed Computing. Bachelors degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of cloud software engineering experience on projects with similar Big-Data systems may be substituted for a bachelors degree.

Master in Computer Science or related discipline from an accredited college or university may be substituted for two (2) years of experience. Cloudera Certified Hadoop Developer certification may be substituted for one (1) year of Cloud experience. * The following Cloud related experiences are required: * Two (2) years of Cloud and Distributed Computing Information Retrieval (IR).

* One (1) year of experience with implementing code that interacts with implementation of Cloud Big Table. * One (1) year of experience with implementing code that interacts with implementation of Cloud Distributed File System. * One (1) year of experience with implementing complex MapReduce analytics.

* One (1) year of experience with implementing code that interacts with Cloud Distributed Coordination Frameworks. * Experience with Computer Network Operations: Utility Computing, Network Management, Virtualization (VMWare or VirtualBox), Cloud Computing 2. Multi Node Management and Installation: Management and installation of Cloud and Distributed Computing on multiple nodes, Python, CFEngine, Bash, Ruby or related technologies.

* Experience with Information Assurance: Securing Cloud Based and Distributed applications through industry standard techniques such as Firewalls, PKI Certificate and Server Authentication with experience in Corporate authentication service(s) * Experience with Information Technology: * Object Oriented Design and Programming, Java, Eclipse or similar development environment, MAVEN, RESTful web services. * Cloud and Distributed Computing Technologies: at least one or a combination of several of the following areas - YARN, J2EE, MapReduce, Zookeeper, HDFS, HBase , JMS, Concurrent Programming, Multi-Node implementation/installation and other applicable technologies. * Cloud and Distributed Computing Information Retrieval: at least one or a combination of several of the following areas - HDFS, HBASE, Apache Lucene, Apache Solr, MongoDB * Ingesting, Parsing and Analysis of Disparate Data-sources and formats: XML, JSON, CSV, Binary Formats, Sequence or Map Files, Avro and related technologies * Aspect Oriented Design and Development * Debugging and Profiling Cloud and Distributed Installations: Java Virtual Machine (JVM) memory management, Profiling Java Applications * UNIX/LINUX, CentOS * Experience with SIGINT: * Experience with at least one SIGINT collection discipline areas (FORNSAT, CABLE, Terrestrial/Microwave, Overhead, and ELINT) Geolocation, emitter identification, and signal applications.

3. Joint program collection platforms and dataflow architectures; signals characterization analysis * Experience with Other: * CentOS and Linux/RedHat * Configuration management tools such as Subversion, ClearQuest, or Razor What Would Be Nice to Have * Provide in-depth knowledge of Information Retrieval; assisting the software development team in designing, developing and testing Cloud Information Retrieval * Implement complex workflows that manage Cloud MapReduce analytics * Implement code that interacts with Cloud Distributed Coordination Frameworks * Oversee one or more software development tasks and ensures the work is completed in accordance with the constraints of the software development process being used on any particular project * Make recommendations for improving documentation and software development process standards