user avatar

AI Software Engineer

Kforce Federal Solutions

Posted today

Job Requirements

Remote Gaithersburg, MD Eagan, MN Egg Harbor, NJ
Public Trust Polygraph not specified
Career Level not specified
$145,000 - $200,000

Job Description

Senior AI Software Engineer

Work Arrangement
Candidates located more than 50 miles from Gaithersburg, Maryland; Eagan, Minnesota; or Egg Harbor Township, New Jersey may work remotely.
Candidates located within 50 miles of one of these locations may be expected to follow a local hybrid or onsite schedule.

Position Overview

We are seeking a Senior Software Engineer with technical leadership experience to guide the architecture, development, and delivery of modern enterprise software solutions.

This role combines hands-on software engineering, solution architecture, Agile leadership, and team mentorship. The engineer will help translate complex operational and technical requirements into reliable software while promoting modern development, automation, testing, and DevSecOps practices.

The ideal candidate has experience developing microservices-based applications, leading Agile activities, supporting distributed systems, and using AI-assisted development tools such as Claude Code.

Key Responsibilities
Provide technical leadership for the architecture, design, and delivery of enterprise software and data solutions.
Translate operational, business, and systems engineering requirements into practical software designs.
Lead or support Agile sprint planning, ensuring priorities, deliverables, and technical dependencies are clearly defined.
Mentor software engineers through technical guidance, knowledge sharing, best-practice adoption, and issue resolution.
Help remove technical roadblocks and promote a collaborative, high-performing engineering environment.
Design, develop, test, and maintain microservices-based applications.
Collaborate with product owners, architects, systems engineers, and software development teams.
Develop clean, secure, maintainable, and testable code.
Integrate applications with databases, messaging platforms, event-streaming technologies, and external APIs.
Apply CI/CD, DevSecOps, and automated software delivery practices.
Troubleshoot application issues and perform performance tuning, debugging, and root-cause analysis.
Develop automated testing solutions covering unit, integration, contract, and end-to-end testing.
Use AI-assisted development tools, including Claude Code, to support coding, refactoring, debugging, documentation, and test creation.
Promote continuous improvement across architecture, development, testing, and delivery processes.

Required Qualifications
Bachelor's degree in Computer Science, Engineering, or a related technical discipline with 8+ years of relevant experience.
Master's degree with 6+ years of relevant experience may also qualify.
Equivalent professional experience may be considered.
Senior-level software engineering experience with the ability to provide technical direction.
Experience serving as a technical lead, senior engineer, solution architect, or similar technical authority.
Hands-on experience designing, developing, and supporting microservices-based applications.
Strong programming experience with at least one modern language, such as:
Java
Python
C++
Comparable modern programming language
Experience developing software in Linux-based environments.
Experience working within Agile software development teams.
Understanding of RESTful APIs, service integrations, and distributed system concepts.
Experience with automated testing and modern software quality practices.
Strong troubleshooting, analytical, and problem-solving skills.
Ability to translate complex requirements into maintainable software solutions.
Strong technical communication, collaboration, and mentoring abilities.
Ability to satisfy applicable customer background investigation requirements.

Preferred Qualifications
Experience using AI-assisted software development tools, particularly Claude Code.
Exposure to AI/ML-enabled systems, intelligent platforms, or development automation.
Experience with Agile frameworks such as SAFe.
Git-based source code management experience.
Experience building and maintaining CI/CD pipelines.
Experience with relational and/or NoSQL databases.
Experience with Kafka or comparable event-streaming and messaging technologies.
Hands-on cloud experience with AWS, Microsoft Azure, or Google Cloud Platform.
Docker and Kubernetes experience.
Experience supporting DevSecOps environments.
Familiarity with automated unit, integration, contract, and end-to-end testing frameworks.
group id: kforcecx

We offer roles across all three clearance levels: Confidential, Secret and Top Secret. With a Top Secret Facilities clearance, a proven subcontractor track record and a deep understanding of agencies across Defense, Intelligence, Homeland, Justice and Federal Civilian Sectors, Kforce brings more than 20 years of experience to supporting critical missions at federal, state and local levels.

job ad image
Find Kforce Federal Solutions on Social Media
Recruiters
user avatar
About Us
Kforce is a solutions firm specializing in technology, finance and accounting, and professional staffing services. Our KNOWLEDGEforce® empowers top companies to achieve their digital transformation goals. We curate teams of technical experts who deliver solutions custom-tailored to each client’s needs. These scalable, flexible outcomes are shaped by deep market knowledge, thought leadership and our multi-industry expertise.
job ad2 image