Procession Systems
Procession Systems

60 Procession Systems Software Engineer Jobs Hiring Near You

System Design and Integration: Analyze user and system requirements; contribute to overall system architecture, perform hardware/software trade-off analysis, and integrate COTS/GOTS components as ...

As the Systems Engineer, you will apply technical knowledge in supporting multiple concurrent ... Perform software testing or validation procedures, improving the procedures as needed * Perform ...

Conduct system-level integration of software components to meet customer requirements * Create and execute system testing and support all phases of the application development lifecycle REQUIRED ...

4298 Software Engineer 4298 | Top Secret OVERVIEW: We are seeking a highly skilled Senior Software ... Complex system architecture design • Message brokers such as RabbitMQ, Kafka, and Redis • ...

4163 Software Developer 4163 | Top Secret OVERVIEW: The GEOINT Repository for Needs (GRFN) Program ... The GEOINT Information Management Services (GIMS) system operates on multiple security levels and ...

next page

Showing results 1-20

Procession Systems 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 Procession Systems?
Infographic showing various Software Engineer job openings at Procession Systems in the United States as of May 2026, with employment types broken down into 80% Full Time, and 20% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution.
Software Engineer

Software Engineer

Procession Systems

Annapolis, MD • On-site

Full-time

Posted 25 days ago


Job description

Software Engineer
4170 | FSP
Job Description:
OVERVIEW:
One of our partners is seeking a Software Engineer to join their team. The company is a modern digital services company that delivers innovative technology solutions designed to improve the health and lives of millions of Americans while defending our national interests. The solutions and services are high impact, providing the most value to the largest number of end users, where they improve healthcare for millions of Americans, protect our borders, and defend our country on the battlefield. Our core customers include the Department of Homeland Security (DHS), Department of Defense (DoD), Department of State (DoS), Health and Human Services (HHS), and the US Intelligence Community (IC).
Specializing in bringing business value to customers through their data, whether that be in the cloud or on-prem, derived through traditional big data approaches or AI/ML techniques. Our core competencies are Enterprise Software Solutions, Architecture/Engineering, AI Engineering, Data Science, and Data Analytics.
GENERAL DUTIES:
  • Design, Develop, and Maintain Software Systems: Create, enhance, and maintain complex software systems, including real-time, analytics-heavy, or business applications, based on documented and derived requirements.
  • Lead and Collaborate on Development Projects: Work independently or lead teams to execute software projects; delegate tasks and monitor team performance to meet development goals and standards.
  • System Design and Integration: Analyze user and system requirements; contribute to overall system architecture, perform hardware/software trade-off analysis, and integrate COTS/GOTS components as needed.
  • Code, Debug, and Enhance Software: Design and write new code or modify existing software to add features, improve performance, adapt to new environments, or resolve defects.
  • Testing and Quality Assurance: Develop and execute test procedures, review software components for adherence to design specs, and ensure quality control across team deliverables.
  • Database and Algorithm Development: Design and implement complex algorithms and data interfaces; develop queries and manage interactions with large-scale data systems or repositories.
  • Documentation and Standards Compliance: Write, review, and improve technical documentation; recommend and implement enhancements to software development and documentation standards.
  • Technical Leadership and Coordination: Serve as the technical lead for multiple teams, oversee development processes, coordinate with engineers, and ensure solutions meet performance, interface, and timing constraints.
  • Continuous Improvement and Innovation: Research and recommend new technologies, tools, and processes to improve software solutions and streamline development lifecycles.

REQUIRED QUALIFICATIONS:
  • Software Development & Debugging: Proven ability to analyze user requirements, decompose them into technical specifications, and develop software solutions. Skilled in designing, coding, and debugging software using tools such as CloudWatch, pgAdmin, and serverless technologies (e.g., Python-based Lambda functions, presigned URLs).
  • Cloud & Infrastructure Proficiency: Extensive experience in AWS-native environments, including use of Lambda (Python 3.11), API Gateway with Lambda Authorizer, Step Functions, S3, DynamoDB, and RDS Aurora PostgreSQL. Strong background in Docker, Terraform, and Infrastructure as Code (IaC) for deployment and integration.
  • Data Management & Algorithm Design: Skilled in developing and optimizing queries and designing algorithms to meet high performance and functional standards across both relational and NoSQL databases. Experience designing systems based on mathematical models to predict outcomes and ensure efficiency.
  • Testing, Documentation, and DevOps: Experienced in writing and executing test procedures, producing comprehensive documentation, and using configuration tools like Makefiles and Poetry. Familiar with event-driven architectures (SQS, SNS) and modern DevOps practices.
  • Leadership & Team Coordination: Demonstrated success as a technical/team lead, overseeing multiple software teams, assigning responsibilities, and ensuring adherence to project timelines and processes. Proven ability to collaborate with engineers and stakeholders across disciplines and guide projects through the entire software development lifecycle.
  • System Deployment & Optimization: Experience with software integration, system installation, and monitoring in cloud and hybrid environments to ensure operational performance. Ability to identify and implement emerging technologies and tools to improve scalability, performance, and development workflows.
  • Communication & Collaboration: Strong verbal and written communication skills with experience leading cross-functional collaboration in agile, cloud-first environments.

CLEARANCE:
  • Active TS/SCI clearance with Maryland Customer Full Scope Polygraph required (CCAs not accepted).

LOCATION:
  • This position is 100% on-site at Annapolis Junction, MD; remote or hybrid work is not available.

Job Details
City : Annapolis Junction
State : Maryland

Procession Systems logo

About Procession Systems

Sourced by ZipRecruiter

Procession Systems, based in Reston, Virginia, United States, is an industry leader operating in the Information Technology Services sector. Established to address complex business and technology challenges, the company delivers innovative tech solutions for government entities, primarily focusing on systems integration and software development. Procession Systems takes pride in their commitment to quality, responsiveness, and results, geared towards improving public sector services and saving taxpayer dollars.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Reston, VA, US

Year founded

2016

Social media