Senior Software Engineer - Hybrid
Job Locations
US-NC-Fayetteville
Job ID |
2025-2600
|
Clearance Level |
Top Secret SCI
|
Overview
Iron EagleX (IEX), a wholly owned subsidiary of General Dynamics, delivers agile IT and Intelligence solutions. Combining small-team flexibility with global scale, IEX leverages emerging technologies to provide innovative, user-focused solutions that empower organizations and end users to operate smarter, faster, and more securely in dynamic environments.
Responsibilities
Job Description: We are seeking a highly skilled and motivated Hybrid Senior Software Engineer with expertise in developing scalable enterprise applications. The ideal candidate will have a strong background in both front-end and back-end technologies, with proficiency in modern programming languages and frameworks. This position is Hybrid, with 3 days on-site in Fayetteville, NC. Job Duties Include (but not limited to):
Qualifications
Required Skills & Experience:
- Expertise in one of the following programming languages, with working knowledge of the other two: Golang, Python, TypeScript.
- Proficient in developing custom user interfaces using React.js and component libraries such as MaterialUI.
- Skilled in building RESTful APIs with frameworks like Gin, FastAPI, or Express.
- Experience creating Docker containers with multi-stage builds and utilizing Docker Compose in development environments.
- Solid understanding of Kubernetes and experience deploying applications on Kubernetes platforms.
- Capable of creating Helm charts and deploying through GitOps controllers such as ArgoCD.
- Familiarity with building CI/CD pipelines using GitLab CI.
- Experience with security scanning tools such as Grype or Trivy, with the ability to mitigate security vulnerabilities.
- Knowledge of database technologies like PostgreSQL and Elasticsearch; experience with query engines like Trino is a plus.
- Familiarity with distributed messaging systems, including Redis, Kafka, or SQS.
- Experience implementing Authentication/Authorization with JWT; familiarity with x509 certificates and Keycloak is an advantage.
- Ability to deploy software to hundreds of servers worldwide as well as supported the installation, configuration, migration, collection, and dissemination of operational data
- Experience with providing remote troubleshooting support to system engineers daily
- Demonstrated ability to effectively inspire and influence teams and partners in delivering technology enabled business solutions that meet business needs
- Technical professional experience building scalable enterprise applications with high availability and reliability. Strong technology affinity and experience, as well as attention to detail and the ability to design, execute against strategic goals
- Ability to independently work as a contributing member in a high-paced and focused team. Excellent verbal and written communication skills
- Ability to thrive in a flexible and fast-paced environment across multiple time zones and locations.
- Due to US Government Contract Requirements, only US Citizens are eligible for this role.
Education & Certifications:
- Bachelor's degree in Computer Science is preferred
Security Clearance:
- An active TS/SCI security clearance is Required
Benefits:
- National Health, vision and dental plans
- 20 days of PTO and 11 paid holidays
- Life Insurance
- Short - and long-term disability plans
- 401(K) retirement plans
- Incentive and recognition programs
|