We are looking for an experienced Full Stack Senior Software Engineer to join a growing team in Reston, Virginia. This role is ideal for someone who enjoys creating robust, business-focused software solutions and can contribute across both front-end and back-end development. You will help build scalable applications, work with modern Microsoft technologies, and collaborate with cross-functional partners to deliver high-quality products.<br><br>Responsibilities:<br>• Design, develop, and enhance full-stack software solutions using C#, .NET, ASP.NET, JavaScript, and React.js.<br>• Build reliable enterprise applications that emphasize scalability, maintainability, and strong overall performance.<br>• Create data-centric features that connect effectively with databases, external APIs, and related service layers.<br>• Partner with product managers and business stakeholders to translate business needs into practical technical solutions.<br>• Contribute to application architecture decisions and support the adoption of cloud-based development approaches.<br>• Write clean, well-structured code and participate in testing, troubleshooting, and ongoing system improvements.
We are looking for an experienced Sr. Software Engineer to join a real estate and property organization in Reston, Virginia. This role will help create and maintain enterprise-grade software solutions that support core business operations, with a strong emphasis on scalable architecture, reliable integrations, and modern application development. The ideal candidate brings deep experience across Microsoft Dynamics 365, backend engineering in C# and .NET, and front-end development using contemporary web technologies.<br><br>Responsibilities:<br>• Design and deliver enterprise software solutions that support business-critical functions and scale effectively as operational needs grow.<br>• Develop, customize, and maintain Microsoft Dynamics 365 applications, ensuring they align with business requirements and integrate smoothly with connected platforms.<br>• Build and support backend services and application components using C#, .NET, and ASP.NET with a focus on performance, stability, and maintainability.<br>• Create responsive user-facing features using JavaScript and React.js to improve usability and overall application experience.<br>• Implement integrations between Dynamics 365 and other enterprise systems to enable consistent data flow and streamlined processes.<br>• Troubleshoot production issues, resolve defects, and optimize existing applications to improve reliability and efficiency.<br>• Collaborate with cross-functional stakeholders to translate technical and operational needs into well-structured software solutions.<br>• Contribute to application configuration, enhancement planning, and ongoing support for enterprise platforms throughout the software lifecycle.
<p>We are looking for a Cloud Engineer to help create resilient, modern cloud solutions that support large-scale, event-driven workloads in Northern, Virginia. This position combines technical architecture, hands-on engineering, and close collaboration with stakeholders to deliver secure, high-performing systems. The role is ideal for someone who can balance strategic thinking with practical execution while guiding teams and strengthening client partnerships.</p><p><br></p><p>Responsibilities:</p><p>• Create and refine cloud-native, serverless solutions designed to support high-throughput data processing and event-based applications.</p><p>• Work directly with stakeholders to understand operational goals, identify limitations, and recommend effective technical approaches.</p><p>• Provide technical guidance to decision-makers by evaluating options, outlining risks, and helping resolve complex engineering issues.</p><p>• Build trusted relationships with clients and contribute to team growth through mentorship, collaboration, and technical leadership.</p><p>• Remain actively involved in delivery by participating in architecture reviews, overseeing implementation quality, and developing prototypes when needed.</p><p>• Investigate production issues and optimize system reliability, scalability, and overall performance across cloud environments.</p>
We are looking for a Systems Engineer to support and enhance a mixed infrastructure environment in Baltimore, Maryland. This role focuses on maintaining stable server operations, strengthening security and access controls, and contributing to cloud-connected solutions across on-premises and Microsoft platforms. The ideal candidate brings hands-on experience with Windows-based systems administration, a strong understanding of core infrastructure services, and a practical approach to reliability and continuous improvement.<br><br>Responsibilities:<br>• Oversee daily administration of Windows and Linux servers to ensure dependable performance, availability, and system health.<br>• Manage core identity and policy services, including Active Directory and Group Policy, while maintaining secure and consistent access controls.<br>• Support and maintain virtual infrastructure across platforms such as VMware and Hyper-V to meet operational and business needs.<br>• Provide technical support for Azure and Microsoft 365 environments, helping maintain connectivity and functionality across hybrid systems.<br>• Contribute to cloud adoption efforts by assisting with hybrid deployments and migration-related infrastructure tasks.<br>• Monitor server performance, patch compliance, and overall platform reliability, taking action to resolve issues before they impact users.<br>• Handle complex troubleshooting for escalated server and infrastructure incidents, identifying root causes and restoring service efficiently.<br>• Strengthen operational resilience by improving automation, backup procedures, and disaster recovery readiness.<br>• Keep technical documentation current and establish configuration standards that promote consistency, security, and scalability.
<p>Overview</p><p>We are seeking a <strong>Senior Cloud & Infrastructure Engineer (Azure)</strong> to lead the design, implementation, and support of secure, scalable, and resilient cloud infrastructure environments. This role is ideal for a hands-on engineer with deep Microsoft Azure expertise and a strong background in production cloud operations, infrastructure reliability, and disaster recovery.</p><p>The Senior Cloud & Infrastructure Engineer will play a key role in building and maintaining modern Azure environments, with a focus on networking, security, identity, backup, and recovery strategies. This individual will collaborate closely with cross-functional teams to ensure cloud platforms are optimized, secure, and aligned with business needs.</p><p>Key Responsibilities</p><ul><li>Design, implement, and support Azure-based infrastructure solutions for production environments</li><li>Manage and optimize cloud infrastructure with a focus on performance, availability, scalability, and security</li><li>Support Azure networking, identity, and security configurations, including private and hybrid connectivity models</li><li>Maintain and enhance backup, recovery, and disaster recovery solutions across cloud infrastructure</li><li>Troubleshoot complex infrastructure and cloud-related issues in production environments</li><li>Partner with application, security, and operations teams to support modern platforms hosted in Azure</li><li>Contribute to infrastructure standards, architecture decisions, and operational best practices</li><li>Implement and support secure cloud designs that align with organizational compliance and security requirements</li><li>Develop and maintain infrastructure automation and repeatable deployment processes where applicable</li><li>Provide technical leadership and guidance on cloud infrastructure strategy and operational excellence</li></ul><p><br></p>
We are looking for an experienced Senior Director, Embedded Systems to lead the strategy, design, and delivery of advanced hardware platforms in Columbia, Maryland. This role will guide engineering teams through the full product lifecycle, from concept development and architecture definition to validation and production readiness. The ideal candidate brings deep technical expertise in embedded computing and a strong leadership background in highly regulated environments such as aerospace or defense.<br><br>Responsibilities:<br>• Lead embedded hardware engineering efforts from early concept planning through integration, qualification, and release to production.<br>• Direct and develop multidisciplinary engineering teams, setting technical priorities and aligning execution with business and program goals.<br>• Define system architectures for rugged embedded platforms that incorporate processors, accelerators, programmable logic, and high-speed connectivity.<br>• Oversee design reviews, verification planning, and test strategies to ensure performance, reliability, and compliance requirements are achieved.<br>• Collaborate with internal stakeholders, customers, and external partners to translate mission needs into practical technical solutions.<br>• Guide the creation and review of technical documentation such as interface definitions, architecture packages, wiring information, and detailed specifications.<br>• Support laboratory evaluation and automated test initiatives by promoting effective use of simulation tools, instrumentation, and validation methodologies.<br>• Drive continuous improvement across development practices, including configuration management, software tool usage, and cross-functional engineering coordination.