ICR, Inc. · 2 days ago
Software Engineer (Data Focused) - Sumter, SC
ICR, Inc. is a rapidly growing employee-owned company focused on solving the hardest problems for the US Government. They are seeking a Software Engineer to support embedded software development for their TACOMA Command Technology & Data Office team, specifically to help govern unstructured data and promote data literacy.
CommunitiesEmployee BenefitsEmploymentMilitary
Responsibilities
Work with the team to evaluate business needs and priorities, liaise with key business partners and address team needs related to data systems and management
Translate business requirements into technical specifications; establish and define details, definitions, and requirements of applications, components and enhancements
Generate design, development, test plans, detailed functional specifications documents, user interface design, and process flow charts for execution of programming
Develop data pipelines / APIs using Python, SQL, potentially Spark and AWS, or Azure Methods
Build large-scale batch and real-time data pipelines with data processing frameworks in AWS, or Azure cloud platform
Develop intuitive, responsive, and modern browser-based user interfaces
Research, design, develop, and test of software applications for a variety of systems
Understand customer/operational requirements and implement new functionality into software products
Develop unit test software to exercise critical aspects of the system
Document and communicate highly technical concepts effectively to technical and non-technical audiences in a clear and effective manner
Qualification
Required
Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering
Active Top Secret Security Clearance with SCI
U.S. Citizenship required
Experience with software development lifecycle and use of associated tools
Proficient with a statically typed programming language (e.g. C, C++, Java, Go, TypeScript, Rust)
Experience with web-based API design and use (e.g. JSON-RPC, REST, GraphQL)
Experience with a modern browser-based component framework (e.g. React, Angular, Vue, Svelte)
Experience developing software on and for Linux systems
Exceptional analytical skills and problem-solving skills
Good organization, decision making, and verbal and written communication skills
High level of self-initiative and self-motivation with the ability to work under minimal supervision
Ability to work effectively in small team settings to solve complex problems
Preferred
Master's degree in Computer Science, Computer Engineering, or Electrical Engineering
Experience with distributed software version control systems and continuous integration (e.g. git, Jenkins)
Experience with CDS and RTB-compliant technologies
Experience in identifying authoritative data sources for specific data domains, cross system domains, and data lineage roadmaps in conjunction with data scientists, data analytics staff, SMEs (Subject Matter Experts), data stewards, governance, and data quality staff
Experience with schema languages for describing data and services (e.g. JSON Schema, OpenAPI, Protocol Buffers)
Experience designing and implementing interactive data visualizations
Experience debugging embedded systems
Experience implementing and integrating security concepts (authentication, authorization, encryption, integrity, and non-repudiation) into applications
Benefits
Company equity
Retirement plan
Company-paid health care benefits
Flexible paid time off policy
Opportunity for a raise and bonus during the year
Company
ICR, Inc.
We will be the first to identify and solve the Intelligence and Defense Communities’ toughest engineering and operational problems by establishing a true partnership with our Customers.
Funding
Current Stage
Late StageRecent News
Lands' End, Inc.
2025-11-28
Company data provided by crunchbase