Mid to Senior Software Developer (AI/ML/Automation)

Indev
Springfield, VA, US
Full-time

Position Title : Mid-to-Senior Software Developer

Location : Remote with occasional travel to Springfield, VA

Company : Indev - Pioneering Progress in Data Solutions

About Us : At Indev, we're a trailblazing force transforming the way data shapes the future. As a dynamic player in the federal government sector, we're on a mission to empower agencies with cutting-edge data solutions that drive innovation, efficiency, and progress.

Our team thrives on collaboration, innovation, and embracing challenges head-on to create a meaningful impact on the world around us.

Position Overview :

Indev is seeking a Mid-to-Senior Software Developer with 6+ years of experience to join our team in designing and implementing data-driven solutions that leverage machine learning, artificial intelligence, automation, and Generative AI.

This opportunity involves working closely with our Department of Homeland Security (DHS) client, specifically the Transportation Security Administration (TSA), which is expanding its use of AI and automation technologies to enhance operations, reduce costs, and improve efficiency.

Indev is seeking candidates with a mix of leadership, technical, and business experience in mission-oriented environments.

We are especially looking for candidates that have worked in DHS and have an active EOD / DHS clearance, preferably at the TSA.

Your Future Duties and Responsibilities :

  • Collaborate with stakeholders and team members in an Agile, cross functional team using sprint-based delivery to support business requirement elicitation and translation into technical solutions for automation projects
  • Design, develop, and implement automation solutions using modern programming languages and frameworks such as Python, R, Java, C#, and PowerShell
  • Write clean, efficient, and maintainable code for automation scripts and applications
  • Support the implementation of software development best practices, including code documentation, configuration management, and version control for automation projects
  • Conduct code reviews and provide constructive feedback to other developers on the team
  • Identify and troubleshoot software defects and performance issues in automation systems
  • Participate in the full software development lifecycle, including requirements gathering, planning, testing, deployment, and maintenance of automation solutions
  • Stay current with the latest automation, AI, and ML technologies and industry trends to continuously improve development practices and apply them to business problems
  • Develop and maintain documentation for automation processes and systems

Required qualifications to be successful in this role :

  • Bachelor’s Degree in Technology, Data Science, Mathematics, Computer Science, Information Systems, or other related discipline from an accredited college, university, or academic institution in the United States.
  • Active DHS / EOD clearance (TSA preferred)
  • 6+ years of experience in software development in the areas of automation, AI / ML, SaaS, PaaS, or full stack development
  • Strong proficiency in at least one programming language used for automation, AI / ML, and related solutions (e.g., Python, R, C++, C#, R, Java, PowerShell)
  • Strong proficiency with SQL and database technologies for data extraction, modeling, and analysis
  • Experience designing and implementing machine learning models, including classification, clustering, and time series forecasting
  • Strong understanding of business processes and creating process flow diagrams
  • Familiarity with version control systems (e.g., Git) and continuous integration / continuous deployment (CI / CD) pipelines
  • Knowledge of RESTful APIs and web services
  • Experience with scripting languages for task automation
  • Excellent communication skills, both written and verbal, with the ability to collaborate with cross-functional teams and to explain technical concepts to non-technical users
  • Strong problem-solving and analytical skills, with the ability to quickly grasp complex automation concepts
  • Ability to work independently and collaboratively in a team environment
  • Attention to detail and capability to meet tight deadlines while delivering high-quality automation solutions

Additional preferred qualifications :

  • Prior experience working with UiPath, Power Automate, Blue Prism, and Appian
  • Familiarity with cloud services (AWS, Microsoft Azure) and cloud automation tools (Lambda Functions, Logic Apps)
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes)
  • Familiarity with test automation and test-driven development practices
  • Experience with robotic process automation (RPA) tools
  • Certifications related to automation or relevant programming languages

Clearance :

Must be a U.S. Citizen

and be able to obtain a U.S. Federal government client badge and will be required to pass a government background investigation.

About Indev :

A CMMI DEV L3, ISO 9001, ISO 20000, and ISO 27001 certified small business, Indev provides Cloud Enablement, Data Analytics & Visualization, Digital Modernization, Agile Transformation, and Cybersecurity Services to the federal market.

Rather than simply implementing IT solutions, we combine it with cutting-edge digital creativity and deep industry knowledge to enable your agency to better achieve your mission objectives and critical national security imperatives.

We believe in our clients' missions and understand the challenges they face in serving the American people. Indev is committed to recruiting and retaining the best talent in the industry.

We offer a competitive salary and benefits package commensurate with a fast-growing entrepreneurial company, and a business culture that rewards performance.

18 hours ago
Related jobs
Promoted
Valiant Integrated Services
Franconia, Virginia

Senior Software Tool Developer. The Senior Software Tool Developer. Red Teams perform assessments from an adversarial viewpoint and use the full spectrum of identified adversarial capabilities, limited only by restrictions mandated by the customer and legal, safety, and security constraints, to test...

ICF
Reston, Virginia

You will be expected to have a deep understanding of these programming languages and be able to use them effectively to develop, optimize, and deploy AI and machine learning models and processes. At our organization, we value continuous learning and encourage our team members to stay up-to-date with...

Xenith Solutions
Arlington, Virginia

Responsibilities, but not limited to:  • Provide Software Engineering Expertise and Support for DE2 toolboxes  • Responsible for upkeep and maintenance of all DE2 toolboxes at DEN  • Document existing systems architecture and technology; make recommendations for impr...

GDIT
Springfield, Virginia

Creates sustainable software applications – work is estimated accurately, branching strategies are efficient, code repos are maintained, etc. Conducts requirements engineering, solutions engineering, scheduling, reliability, resiliency, services development, integration, test and evaluation, maintai...

ST2 ManTech Advanced Systems Intl
Chantilly, Virginia

Join the top Information Technology and Analytic professionals in the industry to make invaluable contributions to our national security on a daily basis. In this innovative, self-contained, Big Data environment, the ManTech team is responsible for everything from infrastructure, to application deve...

Group W
Arlington, Virginia

Campaign Analyst (Mid-Senior Level). Campaign Analyst to provide technical and analytical support of integrated warfare and campaign scenarios for our client. Group W is committed to providing equal employment opportunities (EEO) to all applicants for employment without regard to race, color, religi...

Lynk Global Inc
Falls Church, Virginia

As a Test Automation Software Developer at Lynk, you will have one of the most important and visible roles in the company!  You will be part of the Lynk technical team designing, building, integrating, and testing hardware and software for our satellite-based cellular towers in a rapid and agile man...

Omitron, Inc.
Alexandria, Virginia

Minimum Requirements: US Citizenship required Security Clearance: Top Secret / SCI security clearance with a willingness to take a CI Polygraph required Education: Bachelor's degree with 5+ years of experience in software engineering or software development with Java   Desired Qualifications: O...

Cipher Tech Solutions
Vienna, Virginia

Maintain existing software and develop new software to customer specifications. Familiar with maintainable software processes, including: software documentation, source code versioning, unit testing. The goal of a reverse engineer is to understand how the malicious code works and determine facts suc...

Citizant
Chantilly, Virginia
Remote

We are seeking a highly skilled and experienced Senior Systems Software Developer with a proven track record in developing, maintaining, and supporting advanced software systems for an upcoming opportunity. As a vital contributor to our team, you will ensure the Application Development (AD) producti...