
Software Engineer
Red Arch Solutions23 hours ago
Annapolis Junction, MD, USAStaff+
Base Salary
$185k - $200k/yr
Responsibilities
- Devise strategies to extract meaning and value from structured and unstructured data.
- Use statistical methods and machine learning to identify entity patterns and behaviors.
- Develop data characterization, enrichment, conversion, and ingestion methodologies for new and existing data types.
- Use query and visualization tools such as DataXplorer and GMAE to present focused datasets.
- Collaborate with customer teams to understand mission needs and requirements.
- Recommend technologies and processes for complex software projects.
- Serve as technical lead for multiple software development teams.
- Coordinate software development processes with customers and systems engineering.
- Ensure quality control of developed and modified software.
- Delegate programming and testing responsibilities and monitor team performance.
- Develop simple data queries for existing or proposed databases and data repositories.
- Support network metadata processing, manipulation, and analysis for intelligence analysis.
Requirements
- At least 17 years of experience as a Software Engineer supporting programs and contracts of similar scope, type, and complexity.
- Bachelor’s degree in Computer Science or a related discipline, or four additional years of qualifying Software Engineer experience in place of the degree.
- At least six recent years of development experience.
- Experience leading multiple software development teams and coordinating software processes, quality control, programming, and testing.
- Knowledge of data enrichment and conversion methods, data ontologies and schemas, XML, CSV, JSON, and databases.
- Java or Python experience, analytic development experience, and working knowledge of NiFi are highly desired.
- Experience with Python or Scala and statistical libraries, big data frameworks such as Pig, MapReduce, and Spark, predictive analytics, machine learning, and data mining.
- Knowledge of data flows, data indexing, analytic development, cloud service providers, and data stewards.
- Experience combining analysis, computer science, mathematics, and software engineering skills to extract value from large datasets.
- Experience processing and analyzing network metadata in support of intelligence analysis.
- TS/SCI clearance with polygraph is required.
Benefits
- 100% paid employee healthcare premiums and CareFirst Advantage benefits.
- HaloScripts concierge prescription medication service.
- Generous paid time off and 11 paid federal holidays.
- 401(k) contribution with a 6% match vested from day one, plus up to 4% profit sharing.
- Annualized bonus compensation and spot bonuses.
- Tuition reimbursement, a 529 College Saving Plan, and a College Loan Pay Back Program.
- Generous referral bonuses.
Tech Stack
Categories
Data Engineering
About Red Arch Solutions
Red Arch Solutions is an IT and engineering services firm that builds software, cloud, cyber, data, and systems solutions for U.S. intelligence and national security customers. It operates as a government contractor, delivering mission systems integration, zero-trust architectures, and AI/ML-enabled analytics. Founded in 2004 and headquartered in Columbia, Maryland, the company is privately held and focuses on programs within the federal intelligence community.