Software Engineer
Information Technology --> Software Development/Engineering
Core4ce is seeking a Senior Software Engineer for a position within our AMS organization. This individual will play a significant role in developing highly optimized mission-ready data conditioning and delivery systems in support of mission analytics.
The ideal candidate supports critical mission objectives in near real-time – designing, engineering, and maintaining systems that accept data feeds (file and streaming) from a wide variety of sources and integrate with a wide variety of destinations. Because mission requirements, data feeds, and the threat landscape rapidly evolve, candidates are entrusted with developing solutions in a rapidly changing environment. This role will also develop dashboards and automated alerting mechanisms to monitor data feeds. Mission success depends on flagging data flow failures and restoring data to mission users and systems, with maximum urgency and minimal delay.
Responsibilities
Candidate will design and develop new software products or make significant enhancements to existing software. The ideal candidate is a hands-on data engineer with experience using AWS infrastructure, commonly used software development lifecycle tools and some data pipeline development. Candidate must have expertise in a modern service-oriented architecture and must be familiar with working on an Agile team environment. The successful candidate will be one who embraces a culture of learning, growth, and risk.
Requirements:
- Ability to obtain a Secret Security Clearance
- Hands-on, demonstrated experience developing, testing, and maintaining data oriented solutions
- 3+ year experience with Docker and/or Kubernetes, or managed service equivalents (e.g., ECS, EKS)
- 3+ years’ experience in programming or software engineering, preferably Python, JavaScript, and/or Kotlin.
- 3+ years’ experience working with a variety of AWS data services such as Lambda, Translate, EC2, S3, Glue, and OpenSearch
- 3+ years of experience with common CI/CD toolkits including Git / Github
- Working level familiarity with an observability & monitoring stack, like the ELK stack
- 3+ years' experience developing high-quality prototypes for stakeholder demonstrations.
- Ability to work remotely on a distributed team
- Experience working in a team following an agile delivery process like Scrum or Kanban
This position will require a technical screening process held by the lead developer of the project. Please submit a link to a GitHub repository, or coding sample for review.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy), national origin, disability, veteran status, age, genetic information, or other legally protected status.