Senior AI Software Developer
Zachary Piper
Gaithersburg, MD, United States
18 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.clearancejobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$160,000.0 - $180,000.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Application Programming Interfaces (APIs)
Agile Methodology
Artificial Intelligence
Amazon Web Services
Systems Engineering
Automation of Tests
Microsoft Azure
C++ (Programming Language)
Software Quality
Computer Programming
Databases
+31 more
Software Debugging
Distributed Systems
Python (Programming Language)
Linux System Administration
Enterprise Messaging Systems
NoSQL
Performance Tuning
Scrum Methodology
Software Architecture
E2e Testing
Scaled Agile Framework
Software Engineering
Software Systems
Data Streaming
Systems Architecture
Cloud Platform System
Software Troubleshooting
Git
Containerization
Kubernetes
Information Technology
Data Analytics
Apache Kafka
Restful APIs
Software Performance
Code Restructuring
Software Version Control
Devsecops
Docker
Programming Languages
Microservices
Job description
- Design, develop, and maintain scalable microservices-based applications supporting real-time, mission-critical systems
- Lead Agile sprint planning to establish team priorities, deliverables, and technical objectives
- Provide technical leadership and mentorship to software developers while promoting engineering best practices and continuous improvement
- Develop clean, maintainable, testable, and high-performance software using Java, Python, C++, or similar programming languages
- Leverage AI-assisted development tools to accelerate coding, debugging, refactoring, documentation, and automated test creation
- Support development and integration of AI-enabled, data-driven, and intelligent software capabilities
- Collaborate with systems engineering, product owners, architects, DevSecOps engineers, and other technical teams to translate requirements into production software
- Participate in system architecture, application design, and technical decision-making
- Design and integrate REST APIs, databases, messaging systems, and external services
- Develop software for distributed and event-driven application environments
- Implement automated testing strategies including unit, integration, contract, and end-to-end testing
- Integrate automated testing into CI/CD pipelines to improve software quality and deployment reliability
- Support application troubleshooting, debugging, performance tuning, and root cause analysis
- Work closely with QA, DevSecOps, and platform engineering teams to ensure reliable software delivery
- Participate in Agile/SAFe ceremonies including sprint planning, daily standups, reviews, and retrospectives
- Support containerized and cloud-based application environments using technologies such as Docker, Kubernetes, and AWS
Requirements
- 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; equivalent professional experience may be considered
- Hands-on experience designing, developing, and supporting microservices-based applications
- Strong programming experience with Java, Python, C++, or a similar modern programming language within Linux environments
- Experience or exposure to AI/ML-enabled systems, AI-assisted software development, automation, or intelligent platforms
- Experience with AI development tools such as Claude Code or similar AI coding assistants
- Strong understanding of APIs, distributed systems, and modern software architecture concepts
- Experience developing software within Agile environments
- Experience collaborating across software development, systems engineering, QA, DevSecOps, and product teams
- Experience developing automated unit, integration, or end-to-end tests
- Strong troubleshooting, debugging, and software performance optimization skills
- Ability to provide technical leadership and mentorship within a software development team
- Ability to obtain and maintain a Public Trust clearance, * Experience with Git-based source control and CI/CD pipelines
- Experience working within Scaled Agile Framework (SAFe) environments
- Experience with relational and/or NoSQL databases
- Hands-on experience with Kafka or other event-streaming and messaging technologies
- Experience with AWS cloud environments; Azure or GCP experience also applicable
- Experience with Docker, Kubernetes, and containerized application environments
- Experience working within DevSecOps software delivery environments
- Experience integrating automated test suites into CI/CD pipelines
- Experience developing real-time, highly available, or safety-critical software systems
Benefits & conditions
- Salary: $160,000 - $180,000
- Comprehensive Benefits Package including Medical, Dental, Vision, 401(k), PTO, and Paid Holidays
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.clearancejobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…