Senior Software Developer

6 days ago


Fayetteville, North Carolina, United States Iron EagleX Full time
Job Title: Senior Software Developer

Iron EagleX is a veteran-owned defense contracting company based in Tampa, FL, seeking a skilled Senior Software Developer to join our team. As a Senior Software Developer, you will play a critical role in providing support for application development of data and business systems software.

Responsibilities:
  • Provide analysis of business needs, systems flow, and determination of data storage and usage requirements.
  • Work as part of a team with other contractors, government civilians, and military personnel in an agile environment.
  • Produce quality and maintainable code within a multidisciplinary team to provide tailored intelligence support of mission requirements.
  • Utilize industry-standard tools such as Gitlab, Jira, and Confluence for code version control, project management, product requirements, and user documentation.
  • Create, extract, and load (ETL) pipelines using Hadoop and Apache Airflow for various production big data sources to fulfill intelligence data availability requirements.
  • Automate retrieval of data from various sources via API and direct database queries for intelligence analysts and data scientists using SQL and Python.
  • Support DevOps activities for deploying applications and databases using Docker, Kubernetes, and Gitlab CI/CD pipelines.
  • Work directly with the customer to gather requirements and product feedback for future iterations.
  • Support capabilities briefings for military personnel.
Qualifications:
  • 7-10 years of experience in software development.
  • Experience developing customer-driven applications for data collection and analysis.
  • Strong knowledge of backend and DevOps technologies, including Golang, Node/NestJS, Java/Spring Boot, Kotlin, TypeORM, GORM, Docker, Helm/Kubernetes, PostgreSQL, or relational databases.
  • Strong knowledge of frontend technologies, including React JS, Node JS, NEST JS, Typescript.
  • Strong knowledge of databases, including Postgres, Elasticsearch, MySQL, MongoDB.
  • Strong knowledge of general technologies, including Linux, Docker, K8s, Git, Gitlab CI/CD, REST APIs, WebSocket, Redis, Keycloak, S3/Minio, Puppeteer.
Education and Certifications:
  • Bachelor's degree in a related field preferred.
  • An active TS/SCI 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 plan.
  • Incentive and recognition programs.
  • Relocation opportunities.


  • Fayetteville, North Carolina, United States Iron EagleX Full time

    Job Title: Senior Software DeveloperIron EagleX is a veteran-owned defense contracting company based in Tampa, FL, dedicated to providing innovative solutions to the Department of Defense. We are seeking a highly skilled Senior Software Developer to join our team.Job SummaryWe are looking for a seasoned software developer to provide support for application...


  • Fayetteville, North Carolina, United States Iron EagleX Full time

    Job Title: Senior Software DeveloperIron EagleX is a veteran-owned defense contracting company based in Tampa, FL, with a mission to provide solutions to the most challenging technical problems facing the Department of Defense while making a positive impact on our employees and community.Job SummaryWe are seeking a highly skilled Senior Software Developer to...


  • Fayetteville, North Carolina, United States TMPC Full time

    Job OverviewTMPC INC is a leading cybersecurity SDVOSB 8(a) company that provides innovative systems, products, and solutions to customers worldwide. We are comprised of veteran professionals who bring different perspectives and ideas, understanding that the more experiences we bring to our work, the more innovative we can be.We are seeking a talented Senior...


  • Fayetteville, North Carolina, United States Spathe Systems LLC Full time

    Software Development Opportunities at Spathe Systems LLC **About the Role** Spathe Systems LLC is seeking a highly skilled Senior Software Engineer to join our team in Fayetteville, NC. As a Senior Software Engineer, you will be responsible for designing, developing, and testing complex software systems. **Responsibilities** * Research and develop...


  • Fayetteville, North Carolina, United States Spathe Systems LLC Full time

    Software Development Opportunities at Spathe Systems LLC **About the Role** Spathe Systems LLC is seeking a highly skilled Senior Software Engineer to join our team in Fayetteville, NC. As a Senior Software Engineer, you will be responsible for designing, developing, and testing complex software systems. **Responsibilities** * Research and develop...


  • Fayetteville, North Carolina, United States TMPC Full time

    Job OverviewTMPC INC is a leading cybersecurity SDVOSB 8(a) company that provides innovative systems, products, and solutions to customers worldwide. We are comprised of veteran professionals who bring different perspectives and ideas to our work, understanding that the more experiences we bring to our work, the more innovative we can be.Key...


  • Fayetteville, North Carolina, United States Spathe Systems LLC Full time

    Job Summary:We are seeking a highly skilled Senior Software Developer to join our team at Spathe Systems LLC. As a senior member of our software development team, you will be responsible for designing, developing, and testing complex software systems.About the Role:This is a full-time position that requires a strong background in software development, with a...


  • Fayetteville, North Carolina, United States Quantum Ventures Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Quantum Ventures in Munich.The ideal candidate will have a strong background in software development using modern C++ and Python, with a focus on high-performance and high-throughput applications.Key responsibilities include:Developing high-quality medical...


  • Fayetteville, North Carolina, United States Sam's Club Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Sam's Club. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions using a...


  • Fayetteville, North Carolina, United States Booz Allen Hamilton Full time

    The OpportunityWe are seeking an experienced software developer to join our team at Booz Allen Hamilton. As a full stack developer, you will have the opportunity to work on a wide range of projects, from developing software to creating systems that make a real difference.Our team is passionate about delivering high-quality solutions that meet the needs of...


  • Fayetteville, North Carolina, United States Lockheed Martin Corporation Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Lockheed Martin Corporation. As a key member of our software development team, you will be responsible for designing, developing, and testing complex software systems.Key ResponsibilitiesDesign and develop software systems using a variety of programming...


  • Fayetteville, North Carolina, United States Booz Allen Hamilton Full time

    The OpportunityWe are seeking an experienced software developer to join our team at Booz Allen Hamilton. As a full stack developer, you will have the opportunity to work on a wide range of projects, from developing software solutions to implementing system improvements.Our team is passionate about creating innovative solutions that make a difference. We are...

  • Software Developer

    7 days ago


    Fayetteville, North Carolina, United States Ozark Apps Full time

    Company OverviewOzark Apps is a group of local software engineers and entrepreneurs based in Fayetteville, AR, specializing in native and cross-platform mobile application development.Job DescriptionThis is a contract role for a Software Engineer - React Native at Ozark Apps. The Software Engineer will be responsible for cross-platform mobile development....


  • Fayetteville, North Carolina, United States Booz Allen Hamilton Full time

    Job OpportunityWe are seeking a highly skilled and experienced Software Development Expert to join our team at Booz Allen Hamilton. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.About the RoleDesign and develop software solutions...


  • Fayetteville, North Carolina, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Merchandise AI Team within the Applied AI group at Walmart Global Tech. As a key member of our team, you will play a critical role in driving innovation and optimizing revenue through the application of advanced statistical and machine learning techniques.Key...


  • Fayetteville, North Carolina, United States Arkansas Department of Workforce Services Full time

    Job Title: Senior Software EngineerThis job was posted by:For more information, please see:Affirma is a full-service technology consultancy. We provide a breadth and depth of expertise while maintaining the personal touch of a boutique firm. Our teams specialize in helping organizations of all sizes solve their most challenging business pain points by...


  • Fayetteville, North Carolina, United States Acuit Development Inc Full time

    Software Development Position**About the Role**We are seeking a skilled software engineer to develop software for our customers worldwide. The ideal candidate will work closely with clients to design and implement software solutions that meet their evolving needs. This is an excellent opportunity to be part of a growing company and contribute to full-stack...


  • Fayetteville, North Carolina, United States Acuit Development Inc Full time

    SOFTWARE ENGINEER IROLE SUMMARYWe are seeking a skilled software engineer to develop software solutions for our global customers. The ideal candidate will work collaboratively with clients to design and implement software that meets their evolving needs. This role requires a self-motivated individual with excellent problem-solving skills and the ability to...


  • Fayetteville, North Carolina, United States Booz Allen Hamilton Full time

    About the RoleWe are seeking a highly skilled Software Development Expert to join our team at Booz Allen Hamilton. As a key member of our team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesDesign and develop software applications using agile...


  • Fayetteville, North Carolina, United States Spathe Systems LLC Full time

    Job Title: Software Developer, IntermediateSpathe Systems LLC is a rapidly growing defense contractor seeking a skilled Software Developer, Intermediate to join our team in the Fayetteville, NC area.As a small business with a tight-knit family feel, Spathe empowers its employees to solve problems and make decisions.Responsibilities:Research, design, develop,...