> Markdown version of [/jobs/ext/4617516-principal-solutions-architect](https://www.wearedevelopers.com/jobs/ext/4617516-principal-solutions-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Solutions Architect - **Company:** Frontline Source Group - **Location:** Clarksville, MD, United States - **Salary:** $175,000.0 - $215,000.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Computing Platforms, Automation of Tests, C Sharp (Programming Language), Code Review, Databases, Continuous Integration, Software Debugging, Distributed Systems, Python (Programming Language), PostgreSQL, Linux System Administration, Machine Learning, Enterprise Messaging Systems, Software Architecture, RabbitMQ, Software Engineering, Software Systems, Systems Integration, Reinforcement Learning, Digital Twin, Large Language Models, Generative AI, Kubernetes, Production Code, Modeling and Simulation, Apache Kafka, Virtual Agents, Devsecops, Microservices - **Published:** November 7, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=3057517357-2 ## About the Role This is a critical technical leadership position designed for someone who combines exceptional engineering ability with strong customer engagement, communication, and problem solving skills. The ideal candidate will be comfortable moving between hands-on software engineering, solution architecture, customer demonstrations, and technical team leadership. Approximately 40% of the position will involve hands-on technical work, with the remaining responsibilities focused on architecture, planning, customer engagement, engineering oversight, and mentorship., * Significant hands-on software engineering experience with demonstrated success designing and delivering complex software systems. * Strong expertise in software architecture, distributed systems, microservices, APIs, and system integration. * Experience with Kubernetes, containers, Linux environments, and modern software deployment practices. * Proven ability to independently architect solutions and solve sophisticated engineering challenges. * Recent hands-on development experience with the ability to review production code, troubleshoot technical issues, and guide engineering teams. * Demonstrated experience presenting technical solutions to customers and leading technical discussions or demonstrations. * Ability to translate complex engineering concepts into clear, understandable business and operational solutions. * Experience developing prototypes, proofs of concept, or technical demonstrations. * Strong technical leadership and mentorship skills. * Excellent communication, presentation, and interpersonal skills. * Self motivated, adaptable, and energized by solving challenging technical problems. * Ability to work collaboratively in a fast paced environment with evolving technical priorities. * Must be able to work onsite in Plano, Texas. * Must be authorized to work in the United States without employer visa sponsorship. Preferred Qualifications: * Hands-on development experience with C#/.NET and Python. * Experience with Kafka, NATS, RabbitMQ, or comparable messaging technologies. * PostgreSQL or similar database technologies. * DevSecOps, CI/CD pipelines, automated testing, and observability. * Experience integrating AI/ML capabilities, large language models, retrieval augmented generation (RAG), or intelligent agents into software platforms. * Experience with digital twins, modeling and simulation, reinforcement learning, or autonomous systems. * Background in telecommunications, defense, cybersecurity, mission systems, or advanced technology development. * Experience working with government customers or complex enterprise technology environments. ## Description * Design and architect complex software solutions involving distributed systems, microservices, APIs, and integrated technology platforms. * Translate customer requirements and operational challenges into scalable, secure, and practical technical solutions. * Lead customer discovery meetings, technical workshops, presentations, and product demonstrations. * Communicate sophisticated technical concepts effectively to both technical audiences and nontechnical executives. * Remain actively involved in software development, code reviews, debugging, and complex technical problem solving. * Guide engineers through architecture decisions, system integration, development, testing, and deployment. * Develop and oversee prototypes, proofs of concept, and technical demonstrations. * Establish technical roadmaps, development priorities, and implementation strategies. * Review engineering deliverables and ensure solutions meet performance, security, reliability, and scalability expectations. * Mentor software engineers and provide technical direction without initially having formal direct reports. * Collaborate closely with executive leadership on product strategy, customer solutions, and emerging technical opportunities. * Support the integration of artificial intelligence, machine learning, and intelligent automation capabilities into software platforms. * Participate in Agile development practices, technical planning, and delivery oversight.