Post job

Programmer jobs in Winchester, VA - 1,363 jobs

All
Programmer
Software Engineer
Software Developer
Senior Software Engineer
Software Developer Internship
Junior Programmer
Software Development Engineer
  • BAS Programmer

    Vertical Mechanical Group

    Programmer job in Sterling, VA

    Building Automation Systems (BAS) Programmer Employment Type: Full-Time At Vertical Mechanical Group (VMG), we're always seeking talented individuals to join our growing team. Our commitment to exceptional customer service and innovative solutions drives our success and fuels continuous expansion. We're excited to offer opportunities for motivated professionals who are ready to elevate their careers. When you join VMG, you become part of a close-knit, supportive team that values both its employees and clients. Here, your growth powers our success. About the Role VMG is seeking a motivated and technically skilled Building Automation Systems (BAS) Programmer to support our growing Controls Division. This role is ideal for individuals with a strong foundation in BAS programming who are ready to take on new challenges and contribute to a variety of projects. You will be responsible for programming and commissioning building automation and HVAC control systems across commercial projects while supporting the team and continuing to develop your technical expertise and leadership skills. Key Responsibilities Program, configure, and commission BAS and HVAC control systems using Niagara AX/N4 and Edge controllers. Provide point-to-point checkout, verify system functionality, and ensure alignment with project sequences of operation. Integrate and control HVAC systems including VAV, VRF, DOAS, and hydronic systems (e.g., cooling towers, open/closed loops). Collaborate with third-party commissioning agents and support functional performance testing. Manage network communication and device integration across building systems. Interpret and work from mechanical drawings, risers, and control schematics. Provide training and support to coworkers and clients and help upskill team members as needed. Identify issues and offer independent solutions for technical and on-site challenges. Perform updates, troubleshooting, and commissioning tasks with minimal oversight. Contribute to a positive, collaborative team environment while being capable of working independently. Qualifications 5-7 years of hands-on experience in the Building Automation field. Strong experience with the Niagara platform (AX and/or N4; N4 preferred) and Edge controllers. Solid understanding of HVAC equipment and control system functionality, including: Single-zone and VAV systems VRF/DOAS integration Hydronic systems and cooling tower applications Network management and system integration Proficient in interpreting technical prints, wiring diagrams, and control schematics. Strong troubleshooting skills and an independent, solutions-driven mindset. Working knowledge of low-voltage theory and its application in BAS environments. Excellent communication skills and ability to support peers in a mentoring or collaborative capacity. Compensation & Benefits Base Salary: $90,000 - $110,000 per year (dependent on experience and qualifications). Additional earning potential through performance-based reviews after proven success. Comprehensive benefits package including medical, dental, vision, 401(k), and paid time off. Opportunities for professional development and advancement within the Controls team. Supportive, collaborative, and forward-thinking work environment. How to Apply If you're ready to grow your career in BAS programming and thrive in a company that values innovation, expertise, and employee success, we want to hear from you. Please submit your resume outlining your experience and qualifications for this role. Vertical Mechanical Group is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Note: VMG participates in a drug testing program. All candidates are required to submit to a drug test as a condition of employment.
    $90k-110k yearly 3d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Engineer - R&D Systems

    Novateur Research Solutions

    Programmer job in Ashburn, VA

    Software Engineer - Entry to Mid-Level (R&D Systems) Novateur stands for Innovation. We value creativity, vision, collaboration, and above all, ambition to innovate. Novateur Research Solutions is an R&D firm located in Northern Virginia, developing intelligent systems that push the boundaries of computer vision, AI, and large-scale learning. We are looking for Software Engineers eager to build scalable systems and deploy machine learning models in real-world environments. You will work closely with our researchers and engineers to develop software for real-time perception, geospatial analytics, and distributed systems. Responsibilities: • Develop and deploy production-grade software in Python and C++. • Build APIs, data pipelines, and visualization tools to support machine learning workflows. • Collaborate with researchers to translate algorithms into efficient implementations. • Contribute to system design, cloud deployment (AWS), and automation. Requirements: • BS or MS in Computer Science, Engineering, or a related field. • Proficiency in modern programming and software engineering practices. • Familiarity with Docker, Kubernetes, or AWS. • Enthusiasm for learning and applying machine learning or computer vision methods. • U.S. Citizen or Permanent Resident. Why Novateur? Join a team that values creativity and initiative. Our engineers have freedom to innovate, collaborate with top researchers, publish research in major scientific conferences, and see their ideas deployed in impactful applications. Company Benefits: Novateur offers competitive pay and benefits comparable to Fortune 500 companies that include a wide choice of healthcare options with generous company subsidy, 401(k) with generous employer match, paid holidays and paid time off increasing with tenure, and company paid short-term disability, long-term disability, and life insurance. We offer a work environment which fosters individual thinking along with collaboration opportunities within and beyond Novateur. In return, we expect a high level of performance and passion to deliver enduring results for our clients.
    $72k-99k yearly est. 16h ago
  • Pncpl Software Engineer

    Deltek, Inc. 4.8company rating

    Programmer job in Herndon, VA

    08-Jan-2026 Principal AI Applications Engineer US Herndon, VA 10558BR As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the work of our diverse employees who are united by a passion for learning, growing and making a difference. At Deltek, we take immense pride in creating a balanced, values-driven environment, where every employee feels included and empowered to do their best work. Our employees put our core values into action daily, creating a one-of-a-kind culture that has been recognized globally. Thanks to our incredible team, Deltek has been named one of America's Best Midsize Employers by Forbes, a Best Place to Work by Glassdoor, a Top Workplace by The Washington Post and a Best Place to Work in Asia by World HRD Congress. ************** Business Summary The Deltek Engineering and Technology team builds best-in-class solutions to delight customers and meet their business needs. We are laser-focused on software design, development, innovation and quality. Our team of experts has the talent, skills and values to deliver products and services that are easy to use, reliable, sustainable and competitive. If you're looking for a safe environment where ideas are welcome, growth is supported and questions are encouraged - consider joining us as we explore the limitless opportunities of the software industry. Position Responsibilities About the Role We're building an enterprise ERP system from scratch where AI isn't a feature-it's the foundation. Join Deltek's Engineering and Technology team to create the first truly AI-native SMB ERP. Users will chat with their system instead of clicking through forms. Intelligent agents will handle routine tasks autonomously. And you'll use AI to write better code faster. This is a greenfield project. No legacy constraints. No technical debt. Just the opportunity to reimagine what enterprise software can be when designed for AI from day one. As a principal engineer, you'll solve the hardest technical problems, create reference implementations that set the standard, and mentor engineers in a development paradigm that's still emerging. You'll prove that AI-native enterprise software isn't just possible-it's superior. Key Responsibilities Implement the most technically challenging features of the AI-powered ERP platform, serving as the go-to expert for complex integration and performance challenges Develop reference implementations and coding patterns that other engineers follow when building AI-enhanced features Implement sophisticated prompt engineering and LLM integration solutions, ensuring security, performance, and cost-effectiveness Build production-ready ML integration code utilizing infrastructure provided by the dedicated AI/ML infrastructure team Provide deep technical expertise on critical implementation challenges affecting multiple teams, offering solutions based on extensive hands-on experience Collaborate with architects to validate technical approaches through proof-of-concepts and prototypes Champion code quality, comprehensive testing, security best practices, and operational excellence Identify and resolve complex technical debt that impacts multiple teams Serve as technical advisor to architects and engineering leadership on implementation feasibility and development best practices Mentor and develop senior engineers, elevating implementation capabilities across the engineering organization Drive innovation through hands-on proof-of-concepts exploring novel approaches to ERP challenges Qualifications Education & Experience Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, Data Science, or related field 10+ years of professional software engineering experience with extensive hands-on AI/ML systems implementation Demonstrated history of technical leadership through exceptional implementation quality on large-scale, business-critical systems Proven track record of solving complex implementation challenges that enabled significant business outcomes Experience providing technical guidance and mentoring senior engineers Deep expertise in implementing enterprise software and AI/ML integrations with production deployments at scale Technical Skills Programming Languages: Master-level expertise in Java, Python, and ability to work effectively in multiple languages Implementation Expertise: Deep expertise in implementing distributed systems, microservices, event-driven patterns, and domain-driven design Database: Expert-level implementation skills with PostgreSQL including performance optimization, complex query development, and multi-tenant data patterns AI/ML Integration: Comprehensive expertise in implementing LLM systems, prompt engineering at scale, RAG architectures, and model integration Development Best Practices: Experience establishing coding standards, testing patterns, and development workflows that improve team productivity Cloud & Infrastructure: Expert knowledge of implementing cloud solutions and working with managed services across AWS/Azure/OCI API & Integration: Deep expertise in implementing robust APIs, integration patterns, and extensible features Observability & Reliability: Expert in leveraging comprehensive monitoring, logging, and error handling Security: Strong understanding of implementing security controls, authentication/authorization, and data protection Leadership & Communication: Exceptional ability to communicate complex technical concepts and influence development approaches through collaboration Pragmatic Thinking: Ability to balance code quality with delivery timelines, provide practical technical guidance, and align development work with business goals AI-First Mindset This role requires embracing an AI-first approach where GenAI and agentic AI tools are essential collaborators, not optional supplements. We expect team members who naturally think in AI-enhanced workflows and proactively integrate intelligent automation to solve ERP development challenges more efficiently. The ideal candidate has strong interest in prompt engineering techniques and conversational AI systems, with understanding of how to craft effective prompts for business contexts. You should be curious about natural language processing and how AI enhances user experiences, along with basic awareness of AI ethics and prompt safety considerations. We're looking for someone who approaches ERP feature development by first asking: "How can AI help me build this functionality faster and better?" This includes being comfortable with rapid AI tool evolution, eager to experiment with new AI capabilities for prompt engineering and ERP optimization, and committed to sharing AI-enhanced approaches with the team. We value those who apply prompt engineering to solve real-world ERP business problems and see AI as a productivity multiplier for strategic development decisions, rather than a replacement for human expertise. Compensation Info The U.S. salary range for this position is $91,000.00-$160,750.00. This range is subject to change as Deltek takes a number of factors into consideration when determining individual base pay, such as location, job-related knowledge, skills and experience. Certain roles are eligible for additional rewards, including incentive compensation and equity. Benefits and perks listed here may vary depending on the nature of employment with Deltek. Employees have access to healthcare benefits, a 401(k) plan and company match, paid vacation time and holidays, well-living programs, short-term and long-term disability coverage, basic life insurance and tuition reimbursement. Position Type FT Travel Requirements 10% Compliance Requirements Certain roles may have additional privacy, security and compliance requirements to the extent they support Costpoint GCCM or similar product offerings. EEO Statement Deltek, Inc. is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status. E-Verify Statement Deltek, Inc., utilizes the E-Verify program with every potential new hire. This makes it possible for us to make certain that every employee who works for Deltek is eligible to work in the United States. To learn more about E-Verify you can call or visit their website by clicking the logo below. E-Verify is a registered trademark of the United States Department of Homeland Security. Applicant Privacy Notice Deltek is committed to the protection and promotion of your privacy. In connection with your application for employment with us at Deltek, it is necessary for us to collect, store and use information about you ("Personal Data") to administer and evaluate your application. We are the "controller" of the Personal Data you provide us and will process any such Personal Data in accordance with applicable law and the statements contained in this Employment Candidate Privacy Notice. Additionally, we have not sold and do not sell Personal Data you provide to us through the job application process.
    $91k-160.8k yearly 1d ago
  • Software Engineer - Graph Technologies

    Raft 3.9company rating

    Programmer job in Chantilly, VA

    This is a U.S. based position. All of the programs we support require U.S. citizenship to be eligible for employment. All work must be conducted within the continental U.S. Who we are: Raft () is a customer-obsessed non-traditional small business with a purposeful focus on Distributed Data Systems, Platforms at Scale, and Complex Application Development, with headquarters in McLean, VA. Our range of clients includes innovative federal and public agencies leveraging design thinking, cutting-edge tech stack, and cloud-native ecosystem. We build digital solutions that impact the lives of millions of Americans. About the role: As a Software Engineer - Graph Technologies, you will be diving deeper into the software lifecycle, taking on more complex tasks and leading smaller project initiatives. You will not only write code but also be involved in design discussions, code reviews, and mentoring Associate and Standard Engineers, helping to maintain the high standards of our organization. This role is contingent on contract award. What we are looking for: 3+ years of hands-on experience as a software engineer Design and develop graph-based applications using Neo4j, Amazon Neptune, or similar graph databases Implement graph algorithms and analytics for complex data relationship analysis and visualization Build and maintain scalable microservices and APIs supporting Intelligence Community requirements Develop semantic data models and ontological frameworks, particularly Common Core Ontology implementations Collaborate with analysts and stakeholders to translate mission requirements into technical solutions Optimize graph queries and data structures for performance in high-security environments Participate in agile development practices including code reviews, testing, and continuous integration Support deployment and maintenance of applications in classified computing environments Bachelors degree in Computer Science, Engineering, Physics, Mathematics or a related field Graph Technology Experience - Hands-on experience with graph databases (Neo4j, Neptune, ArangoDB) and graph processing frameworks Highly preferred: Previous work supporting IC missions and familiarity with classified environments Direct experience with National Reconnaissance Office programs, data systems, or mission requirements Common Core Ontology (CCO) - Hands-on experience implementing CCO standards and semantic modeling frameworks Container Technologies - Experience with Kubernetes orchestration and Helm chart development/management Advanced Graph Skills - Experience with graph visualization tools, complex graph algorithms, or distributed graph processing Cloud Platforms - Familiarity with AWS/Azure services, particularly graph and analytics offerings Security+ or Similar - Current DoD 8570 baseline certification or equivalent Advanced Degree - Master's in Computer Science, Data Science, or related field Clearance Requirements: Active Top Secret clearance with ability to obtain and maintain SCI Preference for those with Polygraph Work Type: Onsite in Chantilly, VA Ability to work from a SCIF at least 3 days a week May require up to 25% travel Salary Range: $150,000 - $200,000 The determination of compensation is predicated upon a candidate's comprehensive experience, demonstrated skill, and proven abilities What we will offer you: Highly competitive salary Fully covered healthcare, dental, and vision coverage 401(k) and company match Take as you need PTO + 11 paid holidays Education & training benefits Generous Referral Bonuses And More! Our Vision Statement: We bridge the gap between humans and data through radical transparency and our obsession withthemission. Our Customer Obsession: We will approach every deliverable like it's a product. We will adopt a customer-obsessed mentality. As we grow, and our footprint becomes larger, teams and employees will treat each other not only as teammates but customers. We must live the customer-obsessed mindset, always. This will help us scale and it will translate to the interactions that our Rafters have with their clients and other product teams that they integrate with. Our culture will enable our success and set us apart from other companies. How do we get there? Public-sector modernization is critical for us to live in a better world. We, at Raft, want to innovate and solve complex problems. And, if we are successful, our generation and the ones that follow us will live in a delightful, efficient, and accessible world where out-of-box thinking,and collaboration is a norm. Raft's core philosophy is Ubuntu: IAm, BecauseWe are. We support our "nadi" by elevating the other Rafters. We work as a hyper collaborative team where each team member brings a unique perspective, adding value that did not exist before. People make Raft special. We celebrate each other and our cognitive and cultural diversity. We are devoted to our practice of innovation and collaboration. We're an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
    $70k-89k yearly est. 1d ago
  • Software Engineer - TS/SCI Required

    Expedition Technology

    Programmer job in Herndon, VA

    Software Engineer - TS/SCI Required Are you a software engineer who thrives on building robust, scalable systems? Do you enjoy crafting clean, maintainable code that powers mission-critical environments? At Expedition Technology (EXP), we're looking for a Software Engineer with a DevOps mindset to help us design and implement services that support verification, validation, testing, and evaluation workflows for the DoD and Intel communities. This role is ideal for someone who is a software engineer first-someone who writes production-grade Python, understands modern software architecture, and can contribute across the stack. DevOps experience is a bonus, especially if you've worked with containerized deployments and CI/CD pipelines, but your primary focus will be building the services that run in our mission environments. What You'll Do: Design and implement Python-based services and internal tools to support mission workflows Build scalable, maintainable, and testable software systems for verification and validation environments Collaborate across teams to establish best practices in software engineering, testing, and observability Contribute to the design and evolution of mission-critical environments Support deployment and automation efforts using containerization and CI/CD tools (bonus) Mentor teammates and help grow engineering capabilities across the team What You Bring: U.S. Citizenship An active TS/SCI security clearance Bachelor's degree in Computer Science, Electrical Engineering, or a related field 5+ years of experience in software engineering with a strong foundation in Python Ability to write clean, modular, and well-tested code using modern software engineering practices Solid understanding of software architecture, design patterns, and system integration Familiarity with containerization (e.g., Docker) and CI/CD tools (e.g., GitLab) is a plus Experience with Kubernetes is a bonus, but not required Familiarity with cloud platforms (e.g., AWS) is helpful, but not the primary focus A collaborative mindset and a passion for engineering excellence Why EXP? We're solving some of the nation's hardest problems with cutting-edge technology and a culture of innovation, collaboration, and autonomy. If you're ready to build systems that matter-and do it with a team that values engineering excellence-let's talk. Why Join Us? At Expedition Technology, you'll work on impactful projects that push the boundaries of what's possible with machine learning. You'll be part of a collaborative team that values innovation, technical excellence, and mission success. Join our expedition and help shape the future of intelligent systems. Clearance Required: TS/SCI Who is Expedition Technology? Expedition Technology (EXP) designs, develops, and delivers innovative, advanced signal, image, and multi-INT solutions for the defense and intelligence communities. We leverage advanced algorithms, platforms, and technologies to solve our customers' most complex, demanding, and urgent C4ISR challenges. Our culture promotes individual growth and opportunity, prioritizes a collaborative team spirit, and invites the intellectually curious to creatively solve challenging problems. Headquartered in Northern Virginia's high-tech corridor, EXP is a rapidly growing, privately held, employee-owned company that pushes the boundaries of what is possible every day. Interested in joining our team? Let's explore together. To learn more about EXP and discover why we are an award-winning workplace, visit ourweb siteand follow us on LinkedIn. Join Our Team and Enjoy Exceptional Benefits! Expedition Technology (EXP) offers a flexible, self-directed benefits package that is designed to fit your individual needs.Here's a glimpse of the outstanding benefits you can enjoy when you join our team: Company-paid medical, dental, and vision insurance Generous Time Off: Enjoy 12 paid holidays, up to 33 days of PTO, and generous sick leave Robust 401(k) Plan: Benefit from up to a 12% company contribution, including a 3% safe harbor, 6% match, and up to 3% additional as a form of profit sharing. Student Loan Repayment: Take advantage of our unique option to reallocate a portion of your 401(k) match funds to repay student loans, helping you achieve financial freedom faster. Paid Parental Leave: Six weeks of paid leave for the primary caregiver and 2 weeks of paid leave for the secondary caregiver for you to bond with your new family member. Tuition Reimbursement: Pursue further education with up to $5,250/year available to support your continuous learning and growth. Referral Bonus Program: Earn rewards for bringing talented individuals into our team. Exclusive Entertainment Perks: Enjoy free tickets to sporting events, theater, concerts, and more, adding fun and excitement to your life. Onsite Amenities: Stay fit and healthy with our free, onsite fitness center, active workstations featuring treadmill and bike desks, and enjoy our onsite cafeteria with reduced-cost options. Inspiring Work Culture: Thrive in a collaborative, creative, and supportive culture where you are encouraged to push boundaries, take risks, and enjoy the rewards. Join us and be part of a team that values your well-being and professional growth. Apply today and take the first step towards a fulfilling career with us! EXP is proud to be an Equal Opportunity Employer that believes a diverse range of talent creates an environment that fosters creativity and innovation . All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, genetic information, or protected veteran status.
    $71k-94k yearly est. 1d ago
  • Software Engineer Apps II

    Aerovironment 4.6company rating

    Programmer job in Centreville, VA

    As a Software Engineer II (Applications) one works with and is mentored by a talented group of engineers to design and develop software solutions to meet customer requirements. • Implements and optimizes algorithms and software including gRPC and REST endpoints, relational database schemas, and user interface components • Supports testing and demonstration of components and integrated systems • Develops documentation, technical reports, and provides report inputs for presentation to customers and other stakeholders • Creates software design documentation according to software process requirements and guidance from Senior Engineers • Delivers work on time according to agreed completion dates and project schedule & budget • Operates in a continuous learning environment under moderate supervision • Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors • Exercises judgment within defined procedures and practices to determine appropriate action. • Builds productive internal/external working relationships • Other duties as assigned Experience • 2 - 5 years of relevant experience in a software engineering or related field • Strong software engineering skills with proficiency in full stack development including the use of Golang, Rust, Java, and/or Python as well as front-end web frameworks such as Vue • Experience with relational database systems such as PostgreSQL or MySQL • Experience with Ubuntu or other Linux operating systems • Experienced writing unit tests and debugging code • Demonstrated mathematical and analytical skills are required • Demonstrated familiarity with source code configuration management tools such as Git as well as familiarity with IDEs and debuggers Education • A bachelor's degree in computer science or related field is required, or an equivalent combination of education, training, and experience Additional Requirements • Demonstrates effective listening, questioning, clarifying and summarizing skills to effectively communicate in one-on-one and small group settings • Demonstrates understanding of system design that one is working on and understands the role that assigned tasks play in the system • Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties • Displays strong initiative and drive to accomplish goals and meet company objectives • Takes ownership and responsibility for current and past work products • Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company • Has effective problem-solving, analytical, interpersonal and communication skills • Focuses on teamwork, collaboration and puts the success of the team above one's own interests Physical Demands • Ability to work in an office environment (Constant) • Required to stand and sit for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent) Special Requirements • U.S. Citizenship required • Ability to obtain at minimum Secret level security clearance; active clearance is a plus • Willingness to travel (Occasionally / Up to 20%) The salary range for this role is: $102,708 - $145,530 AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate's work experience, education/training, and key skills. ITAR Requirement: T his position requires access to information that is subject to compliance with the International Traffic Arms Regulations (“ITAR”) and/or the Export Administration Regulations (“EAR”). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A “U.S. person” according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements. Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************** We also encourage you to review our company website at ******************** to learn more about us. Principals only need apply. NO agencies please. Who We Are Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed. What We Do Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition. We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status. ITAR U.S. Citizenship required. Must be willing to work on government contracts and have the ability to obtain a security clearance.
    $102.7k-145.5k yearly Auto-Apply 60d ago
  • AI/ML Software Engineer

    Toyon Research Corporation 4.1company rating

    Programmer job in Ashburn, VA

    U.S. Citizenship Required. Ability to qualify for a US Department of Defense security clearance required. is in-person. Toyon is seeking highly qualified AI/ML Software Engineer candidates to develop software in the Python or C++ languages in support of Artificial Intelligence (AI) / Machine Learning (ML) applications. Our software engineers work closely with our researchers and customers to create state-of-the-art solutions. Experience with Reinforcement Learning (RL), Large Language Models (LLMs), Computer Vision, other AI/ML techniques, or video or signal processing is a plus. Experience working in a collaborative environment with configuration management and version control tools is also desired. Candidates should possess strong math and physics knowledge to enable developing advanced AI/ML software to solve sensor data processing or control problems. Requirements Candidates for the AI/ML Software Engineer position should have a strong background in engineering, computer science, physics, and/or mathematics. An advanced degree (M.S./Ph.D.) or a Bachelor's degree and at least two years of industry experience are required. WE OFFER AN EXCEPTIONAL EMPLOYEE BENEFITS PACKAGE! Competitive Industry Pay 100% Employer-Paid Medical Insurance Premium HSA with Employer Contributions Dental and Vision Coverage Options Paid Holidays Paid Vacation and Sick leave Company Funded 401(k) and Profit Sharing Plans Employee Stock Ownership Plan (ESOP) Life and Disability Insurance Paid Parental Leave Discretionary Bonus Eligibility The annual pay range for the AI/ML Software Engineer position is $110,000 to $190,000. The posted pay range values provide the candidate with guidance on annual base compensation for the position, at a full time level of effort, exclusive of overtime, bonus, and benefits-related compensation, over a range of qualifications that may fit hiring objectives. Toyon Research Corporation will consider the individual candidate's education, work experience, applicable knowledge, skills and training, among other factors, when preparing an offer of employment. Pay Transparency Nondiscrimination Provision Equal Opportunity Employer including Disability and Veterans Applicant Privacy Notice Learn more about our company in our latest video, We are Toyon. Ref #2609-C
    $110k-190k yearly 60d+ ago
  • Software Developer - Intern

    Nightwing

    Programmer job in Sterling, VA

    Nightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission support services to meet our customers' most demanding challenges. Our capabilities include cyber space operations, cyber defense and resiliency, vulnerability research, ubiquitous technical surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies, agility, and competitive offerings to customers in the intelligence community, defense, civil, and commercial markets. Nightwing is supporting a U.S. Government customer on a large mission critical development and sustainment program to design, build, deliver, and operate a network operations environment, including introducing new cyber capabilities to address emerging threats. We are seeking a motivated and talented Entry-Level Software Engineer to join our team. This is an onsite position, requiring the employee to work at our designated office location. The ideal candidate will have a strong foundation in software engineering principles and a passion for designing, developing, and maintaining innovative solutions. **Key Responsibilities:** + Design, develop, document, test, and debug control and diagnostic systems. + Conduct multidisciplinary research and collaborate with equipment designers to plan and develop electronic data processing systems. + Analyze system capabilities to determine end-user needs and resolve program intent, output requirements, and input data acquisition. + Ensure compliance with hardware and software standards. + Design and implement build procedures to support hardware and software product development and use. + Develop software configuration standards for company-wide use, as needed. + Train software developers in the use of configuration management tools and software quality standards, as applicable. + Contribute to control modeling (model-based design). **Qualifications:** + The ability to obtain and maintain a U.S. government issued security clearance is required. U.S. citizenship is required, only U.S. citizens are eligible for a security clearance **Education:** + Bachelor's degree in a relevant discipline (e.g., Computer Science, Software Engineering, or a related field) or equivalent experience. **Experience:** + Less than 2 years of prior relevant experience. **Desired Certifications:** The candidate may possess one or more of the following certifications: + Microsoft Certified: Azure Fundamentals + AWS Certified Developer - Associate + Oracle Certified Associate, Java SE Programmer + CompTIA IT Fundamentals (ITF+) + Software development methodology certification (e.g. SCRUM Master) highly desired. + GitHub or GitLab Certifications **Additional Information:** + This is a hybrid position, and the selected candidate will be required to periodically work at our Nightwing Location (Sterling, VA). **Preferred Skills:** + Strong analytical and problem-solving skills. + Familiarity with software development tools and methodologies. + Ability to work collaboratively in a team environment. + Excellent communication skills, both written and verbal. + Knowledge of software configuration management tools and quality standards is a plus. **Syndeo # - 3496** _At Nightwing, we value collaboration and teamwork. You'll have the opportunity to work alongside talented individuals who are passionate about what they do. Together, we'll leverage our collective expertise to drive innovation, solve complex problems, and deliver exceptional results for our clients._ _Thank you for considering joining us as we embark on this new journey and shape the future of cybersecurity and intelligence together as part of the Nightwing team._ _Nightwing is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class._
    $31k-43k yearly est. 11d ago
  • Software Developer - Intern

    Nightwing Intelligence Solutions

    Programmer job in Sterling, VA

    Nightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission support services to meet our customers' most demanding challenges. Our capabilities include cyber space operations, cyber defense and resiliency, vulnerability research, ubiquitous technical surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies, agility, and competitive offerings to customers in the intelligence community, defense, civil, and commercial markets. Nightwing is supporting a U.S. Government customer on a large mission critical development and sustainment program to design, build, deliver, and operate a network operations environment, including introducing new cyber capabilities to address emerging threats. We are seeking a motivated and talented Entry-Level Software Engineer to join our team. This is an onsite position, requiring the employee to work at our designated office location. The ideal candidate will have a strong foundation in software engineering principles and a passion for designing, developing, and maintaining innovative solutions. Key Responsibilities: Design, develop, document, test, and debug control and diagnostic systems. Conduct multidisciplinary research and collaborate with equipment designers to plan and develop electronic data processing systems. Analyze system capabilities to determine end-user needs and resolve program intent, output requirements, and input data acquisition. Ensure compliance with hardware and software standards. Design and implement build procedures to support hardware and software product development and use. Develop software configuration standards for company-wide use, as needed. Train software developers in the use of configuration management tools and software quality standards, as applicable. Contribute to control modeling (model-based design). Qualifications: The ability to obtain and maintain a U.S. government issued security clearance is required. U.S. citizenship is required, only U.S. citizens are eligible for a security clearance Education: Bachelor's degree in a relevant discipline (e.g., Computer Science, Software Engineering, or a related field) or equivalent experience. Experience: Less than 2 years of prior relevant experience. Desired Certifications: The candidate may possess one or more of the following certifications: Microsoft Certified: Azure Fundamentals AWS Certified Developer - Associate Oracle Certified Associate, Java SE Programmer CompTIA IT Fundamentals (ITF+) Software development methodology certification (e.g. SCRUM Master) highly desired. GitHub or GitLab Certifications Additional Information: This is a hybrid position, and the selected candidate will be required to periodically work at our Nightwing Location (Sterling, VA). Preferred Skills: Strong analytical and problem-solving skills. Familiarity with software development tools and methodologies. Ability to work collaboratively in a team environment. Excellent communication skills, both written and verbal. Knowledge of software configuration management tools and quality standards is a plus. Syndeo # - 3496 At Nightwing, we value collaboration and teamwork. You'll have the opportunity to work alongside talented individuals who are passionate about what they do. Together, we'll leverage our collective expertise to drive innovation, solve complex problems, and deliver exceptional results for our clients. Thank you for considering joining us as we embark on this new journey and shape the future of cybersecurity and intelligence together as part of the Nightwing team. Nightwing is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.
    $31k-43k yearly est. Auto-Apply 11d ago
  • Software Developer - Active Security Clearance

    Cadre 4.4company rating

    Programmer job in Reston, VA

    Job Description CADRE is relied upon for delivering superior insight and leadership to solve the nation's most critical national security challenges in the most demanding environments. is located in Northern Virginia with flexible core hours. The Software Developer position requires the ability to design, develop, troubleshoot, and debug complex software applications. The candidate must be passionate about programming, passionate about quality, and enjoy communicating and working with end-users. The ability to work in a team environment is critical. Duties: This Software Developer performs the following core functions: Support a team in maintaining and enhancing targeting applications. Tracking highly technical data on a regular basis and working closely with team members to retain the information for analytical/troubleshooting efforts. Communicate with team members to clarify requirements and overcome obstacles to meet the team goals Develop cutting edge solutions to maximize the performance, scalability, and distributed processing capabilities of the system Work with development teams using agile software development methodologies Performs other duties as assigned at the direction of Project Management Required Qualifications: Ability to obtain and maintain a TS/SCI with poly Bachelor's degree or four (4) years relevant experience Minimum of three (3) years of experience specific to the skill plus education. Two (2) or more years of experience in either C# or VB.Net or .NET software development. Experience developing Windows Desktop applications Desired Qualifications: Active TS/SCI with poly with most recent BI/Poly dates within the last five years Experience with Relational SQL databases and/or ArcGIS Familiarity of internet protocols and networking technologies using by Internet Service Providers to provision their networks, including MPLS and Ethernet VLAN. Job Posted by ApplicantPro
    $79k-103k yearly est. 19d ago
  • Software Developer

    Gromelski & Associates, Inc. 3.9company rating

    Programmer job in Manassas, VA

    Job Category **Engineering** ID **680** **_Software Developer_** _Gromelski and Associates, Inc. (GAI) partners with prime contractors to provide professional services. Key service areas include Engineering Design and Documentation; Software Development and Testing; System Integration, Testing and Evaluation; Lab Management and Field Installation; Integrated Logistics Support, Training Development and Delivery, Multimedia Support, and Technical System Support._ **_Software Developer Job Description:_** We are seeking an experienced and energetic problem solver with attention to detail, interest in process improvement, and great communication skills. You should be a self-starter, quick-learner, and motivated SW engineer who can work in a fast-paced environment. **_Software Developer Required Tasks:_** · Development, integration, troubleshooting experience with the Linux/Unix Operating System. · Experience in software development, integration, troubleshooting using C or C++ or Java or Python · Experience developing scripts using Bash or Python. · Experience with software configuration technologies, such as YAML, XML, JSON. **_Software Developer Desirable Skills:_** · Basic understanding of Agile Full software life-cycle development. · Experience with infrastructure as code (IaC) concepts and technologies · Desire to integrate, test and troubleshoot and refactor software systems. **_Software Developer Additional Requirements:_** · Bachelor's degree in Computer Science, Computer Programming, Software Engineering, Computer Engineering, Electrical Engineering orequivalent STEM field and at least 1 year of related experience. A combination of education and experience will be considered · Effective oral and written communication skills. · Must be able to obtain and maintain a DoD Secret level clearance which means you must be a U.S. Citizen. **_Job Location:_** Manassas, VA. (Relocation Assistance Available) **Benefits:** We offer a competitive benefit package. Click here Careers | GAI (e-gai.com) (******************************* for more information **_Job Type:_** Full-Time Employee, 40 hours/week **_Rate:_** Negotiable **_Start Date:_** Negotiable Gromelski and Associates is an equal opportunity employer and does not discriminate in employment on the basis of race, color, religion, sex, pregnancy, national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service or other non-merit factor. If you have reached our website in search of an employment opportunity or to apply for a position, and you require an accommodation, please contact Sarah Gromelski via email at ************** . All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodation.
    $79k-102k yearly est. 60d+ ago
  • Pncpl Software Engineer

    Deltek, Inc. 4.8company rating

    Programmer job in Herndon, VA

    08-Jan-2026 Principal Software Engineer US Remote 10550BR As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the work of our diverse employees who are united by a passion for learning, growing and making a difference. At Deltek, we take immense pride in creating a balanced, values-driven environment, where every employee feels included and empowered to do their best work. Our employees put our core values into action daily, creating a one-of-a-kind culture that has been recognized globally. Thanks to our incredible team, Deltek has been named one of America's Best Midsize Employers by Forbes, a Best Place to Work by Glassdoor, a Top Workplace by The Washington Post and a Best Place to Work in Asia by World HRD Congress. ************** Business Summary The Deltek Engineering and Technology team builds best-in-class solutions to delight customers and meet their business needs. We are laser-focused on software design, development, innovation and quality. Our team of experts has the talent, skills and values to deliver products and services that are easy to use, reliable, sustainable and competitive. If you're looking for a safe environment where ideas are welcome, growth is supported and questions are encouraged - consider joining us as we explore the limitless opportunities of the software industry. Position Responsibilities We are seeking a highly skilled and experienced C# Software Engineer to join our dynamic team. In this senior role, the developer will be responsible for leading complex software development projects, designing robust solutions, and mentoring junior developers. The ideal candidate will have a deep understanding of C#, .NET technologies, and software design principles, coupled with a proven track record of delivering high-quality software solutions. Responsibilities: Work closely with product managers, business analysts, and designers to gather requirements and translate them into technical solutions. Stay current with evolving technologies, requirements, and processes, and adapt quickly to new developments Lead the design and architecture of complex software systems, ensuring scalability, performance, and reliability. Develop complex functionality and integrations, ensuring alignment with business requirements and technical standards. Address and resolve complex technical issues, including performance optimization and debugging. Take ownership of project deliverables, ensuring timely and high-quality execution. Develop and review technical specifications and design documents. Provide technical leadership and guidance to development teams, promoting best practices and coding standards. Mentor junior and mid-level developers, conducting code reviews, and facilitating knowledge sharing. AI-First Mindset Requirement: This role requires embracing an AI-first approach to work, where GenAI and agentic AI tools are viewed as essential collaborators rather than optional supplements. We expect team members who naturally think in terms of AI-enhanced workflows, proactively seek opportunities to integrate intelligent automation, and demonstrate curiosity about leveraging AI to solve complex testing challenges more efficiently. The ideal candidate approaches quality assurance challenges by first considering: "How can AI help me accomplish this faster and better?" while maintaining high standards for quality, security, and reliability. This mindset includes being comfortable with rapid AI tool evolution, eager to experiment with new AI capabilities for testing optimization, and committed to sharing AI-enhanced QA approaches with team members. We value professionals who see AI as a productivity multiplier that enables focus on higher-value strategic testing and quality analysis work, rather than a replacement for human expertise and judgment. Focus Areas: AI Standards Development: Establish team guidelines for AI tool usage and quality standards Cross-functional AI Collaboration: Work with non-technical stakeholders to implement AI solutions AI Change Management: Lead teams through AI tool adoption and workflow changes Innovation Identification: Spot emerging AI capabilities relevant to organizational goals Qualifications A college degree in Computer Science, Software Engineering, Information Systems, or a related field is required. Minimum of 7 years of software development experience. Expertise in C# programming, including advanced features and best practices. Proficiency in the .NET Framework, with a strong understanding of its components, libraries, and tools, and demonstrated experience in using it to develop, deploy, and maintain high-quality software solutions. Experience with development tools and environments, such as Visual Studio, TFS, or similar. Strong understanding of software design patterns, object-oriented programming (OOP), and SOLID principles. Proficient in SQL Server, Oracle or other relational databases, including writing complex queries, stored procedures, and performance optimization. Proficiency in Object-Relational Mapping (ORM) tools and frameworks, such as Entity Framework. Experience in leading development projects and mentoring teams. Experience in writing and maintaining unit tests and using testing frameworks. Experience working in Agile development environments and familiarity with Scrum. Excellent problem-solving and analytical abilities. Excellent in documenting code, processes, and systems to ensure clarity and maintainability. Strong communication skills, with the capability to convey technical concepts to non-technical stakeholders. Ability to work independently and collaboratively in a fast-paced environment. Compensation Info The U.S. salary range for this position is $91,000.00-$160,750.00. This range is subject to change as Deltek takes a number of factors into consideration when determining individual base pay, such as location, job-related knowledge, skills and experience. Certain roles are eligible for additional rewards, including incentive compensation and equity. Benefits and perks listed here may vary depending on the nature of employment with Deltek. Employees have access to healthcare benefits, a 401(k) plan and company match, paid vacation time and holidays, well-living programs, short-term and long-term disability coverage, basic life insurance and tuition reimbursement. Position Type FT Travel Requirements 10% Compliance Requirements Certain roles may have additional privacy, security and compliance requirements to the extent they support Costpoint GCCM or similar product offerings. EEO Statement Deltek, Inc. is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status. E-Verify Statement Deltek, Inc., utilizes the E-Verify program with every potential new hire. This makes it possible for us to make certain that every employee who works for Deltek is eligible to work in the United States. To learn more about E-Verify you can call or visit their website by clicking the logo below. E-Verify is a registered trademark of the United States Department of Homeland Security. Applicant Privacy Notice Deltek is committed to the protection and promotion of your privacy. In connection with your application for employment with us at Deltek, it is necessary for us to collect, store and use information about you ("Personal Data") to administer and evaluate your application. We are the "controller" of the Personal Data you provide us and will process any such Personal Data in accordance with applicable law and the statements contained in this Employment Candidate Privacy Notice. Additionally, we have not sold and do not sell Personal Data you provide to us through the job application process.
    $91k-160.8k yearly 1d ago
  • Software Engineer

    Expedition Technology

    Programmer job in Herndon, VA

    Are you passionate about developing innovative software solutions that can make a difference in our nation's defense and intelligence communities? Do you have experience in full-stack software engineering and a desire to work on cutting-edge projects that will challenge the status quo? If so, Expedition Technology (EXP) has stimulating opportunities for you to apply your skills. If you join us, you will be welcomed to a team of engineers who work on applied research and development programs to design and develop software applications addressing our nation's most intricate defense and intelligence needs. Our work incorporates cutting edge machine learning research with RF signals data and wraps it into fully functioning software applications. If you're an experienced software engineer who is passionate about building technology that makes a positive impact, apply today to join our expedition! At Expedition Technology, you will: Design and implement complex software solutions that support US defense and intelligence agencies Integrate advanced machine learning algorithms into cutting edge software solutions Develop software for specializations including radar, electronic warfare, sonar, SIGINT, RF geo-location, and image processing Transition signal processing-based neural networks to field-ready, real-time software applications and systems Collaborate with domain experts in small teams to build full stack systems from the ground up Embrace cutting edge software tools and technologies and apply them to your solutions Build extensible software that can be applied to multiple applications What do you need to succeed? United States citizenship and an active U.S. Government Secret security clearance or higher BA/BS, MS and/or PhD degree in computer science, physics, applied mathematics, electrical engineering, or related technical discipline Minimum, 4 years' experience with Python, Java or similar scientific computing languages Experience defining, designing, and integrating architectures for signal processing systems Ability to rapidly prototyping algorithm concepts and ideas Experience making insightful decisions on software design solutions Drive to continually learn and apply new software tools and design principles Ability to translate customer requirements to determine development focus Strong communication skills to convey complex technical concepts Who is Expedition Technology? Expedition Technology (EXP) designs, develops, and delivers innovative, advanced signal, image, and multi-INT solutions for the defense and intelligence communities. We leverage advanced algorithms, platforms, and technologies to solve our customers' most complex, demanding, and urgent C4ISR challenges. Our culture promotes individual growth and opportunity, prioritizes a collaborative team spirit, and invites the intellectually curious to creatively solve challenging problems. Headquartered in Northern Virginia's high-tech corridor, EXP is a rapidly growing, privately held, employee-owned company that pushes the boundaries of what is possible every day. Interested in joining our team? Let's explore together. To learn more about EXP and discover why we are an award-winning workplace, visit ourweb siteand follow us on LinkedIn. Join Our Team and Enjoy Exceptional Benefits! Expedition Technology (EXP) offers a flexible, self-directed benefits package that is designed to fit your individual needs.Here's a glimpse of the outstanding benefits you can enjoy when you join our team: Company-paid medical, dental, and vision insurance Generous Time Off: Enjoy 12 paid holidays, up to 33 days of PTO, and generous sick leave Robust 401(k) Plan: Benefit from up to a 12% company contribution, including a 3% safe harbor, 6% match, and up to 3% additional as a form of profit sharing. Student Loan Repayment: Take advantage of our unique option to reallocate a portion of your 401(k) match funds to repay student loans, helping you achieve financial freedom faster. Paid Parental Leave: Six weeks of paid leave for the primary caregiver and 2 weeks of paid leave for the secondary caregiver for you to bond with your new family member. Tuition Reimbursement: Pursue further education with up to $5,250/year available to support your continuous learning and growth. Referral Bonus Program: Earn rewards for bringing talented individuals into our team. Exclusive Entertainment Perks: Enjoy free tickets to sporting events, theater, concerts, and more, adding fun and excitement to your life. Onsite Amenities: Stay fit and healthy with our free, onsite fitness center, active workstations featuring treadmill and bike desks, and enjoy our onsite cafeteria with reduced-cost options. Inspiring Work Culture: Thrive in a collaborative, creative, and supportive culture where you are encouraged to push boundaries, take risks, and enjoy the rewards. Join us and be part of a team that values your well-being and professional growth. Apply today and take the first step towards a fulfilling career with us! EXP is proud to be an Equal Opportunity Employer that believes a diverse range of talent creates an environment that fosters creativity and innovation . All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, genetic information, or protected veteran status.
    $71k-94k yearly est. 1d ago
  • Jr. BAS Programmer

    Vertical Mechanical Group Inc.

    Programmer job in Sterling, VA

    Job Description Junior BAS Programmer Employment Type: Full-Time At Vertical Mechanical Group (VMG), we are always seeking talented individuals to join our growing team. Our commitment to exceptional customer service and innovative solutions drives our success and fuels continuous expansion. We're excited to offer opportunities for motivated professionals who are ready to elevate their careers. When you join VMG, you become part of a close-knit, supportive team that values both its employees and clients. Here, your growth powers our success. About the Role VMG is seeking a motivated and technically skilled Junior Building Automation Systems (BAS) Programmer to support our growing Controls Division. This role is ideal for candidates with a strong foundation in BAS programming who are ready to contribute on day one. You will be responsible for programming and commissioning building automation and HVAC control systems across commercial projects while supporting the team and developing your technical leadership skills. Key Responsibilities Program, configure, and commission BAS and HVAC control systems using Niagara AX/N4 and Edge controllers. Provide point-to-point checkout, verify system functionality, and ensure alignment with project sequences of operation. Understand how to integrate and control HVAC systems including VAV, VRF, DOAS, and hydronic systems (e.g., cooling towers, open/closed loops). Work with third-party commissioning agents and support functional performance testing. Ensure network management, device communication, and integration with building systems are performed accurately. Interpret and work from mechanical drawings, risers, and control schematics. Provide training and support to coworkers and clients, and help upskill junior technicians as needed. Identify issues and offer independent solutions for technical and on-site challenges. Perform updates and troubleshooting with minimal oversight. Contribute to a positive and collaborative team environment while being capable of working alone for extended periods. Qualifications 2-3 years of hands-on experience with the Niagara platform (AX and/or N4; N4 preferred) and Edge controllers. 2-4 years of experience in the Building Automation field. Strong understanding of HVAC equipment and control system functionality, including: Single-zone and VAV systems VRF/DOAS integration Hydronic systems and cooling tower applications Network management and system integration Solid troubleshooting skills and an independent, solutions-driven mindset. Strong skills in interpreting technical prints, wiring diagrams, and controls schematics. Strong working knowledge of low voltage theory and its application in BAS environments. Excellent communication skills and ability to support peers in a teaching or mentoring capacity. Compensation & Benefits Base Salary: $65,000 - $75,000/year, depending on experience and qualifications. Additional earning potential through performance-based reviews after proven success. Comprehensive benefits package including medical, dental, vision, 401(k), and paid time off. Opportunities for professional development and advancement within the Controls team. Supportive, collaborative, and forward-thinking work environment. How to Apply If you're ready to grow your career in BAS programming and thrive in a company that values innovation, expertise, and employee success, we want to hear from you. Please submit your resume outlining your experience and qualifications for this role. Vertical Mechanical Group is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Note: VMG participates in a drug testing program. All candidates are required to submit to a drug test as a condition of employment.
    $65k-75k yearly 19d ago
  • Software Engineer - Java

    Toyon Research 4.1company rating

    Programmer job in Ashburn, VA

    Requirements Collaborate with engineering staff and government clients to gather, clarify, and document business requirements. Design and develop software solutions, including mockups, wireframes, and prototypes. Implement approved features and modifications in Java, ensuring high-quality, maintainable code. Conduct testing, debugging, and deployment activities for production systems. Participate in both office and on-site work to implement government-approved upgrades Contribute to group presentations, software demonstrations, and formal training sessions by preparing clear and effective materials. Required Qualifications Education: Bachelor's degree in Computer Science, Information Systems, or a related discipline - or equivalent professional experience. Java Development: Minimum 2 years of professional experience with Java 17 or later, including strong object-oriented programming skills. Databases: Solid understanding of relational database management systems (RDBMS) and proficiency with SQL for data querying and manipulation. Tools & Build Systems: Experience with Git for version control, Eclipse IDE (or similar), and Apache Maven for project build and dependency management. Preferred Skills Frameworks: Familiarity with Spring Boot 3.x for building enterprise-grade applications. Web Services: Understanding of the REST architectural style for designing and implementing web APIs. Design: Experience with CAD application software and vector graphics design tools. WE OFFER AN EXCEPTIONAL EMPLOYEE BENEFITS PACKAGE! Competitive Industry Pay 100% Employer-Paid Medical Insurance Premium HSA with Employer Contributions Dental and Vision Coverage Options Paid Holidays Paid Vacation and Sick leave Company Funded 401(k) and Profit Sharing Plans Employee Stock Ownership Plan (ESOP) Life and Disability Insurance Paid Parental Leave Discretionary Bonus Eligibility The annual pay range for the Software Engineer - Java position is $90,000 to $150,000. The posted pay range values provide the candidate with guidance on annual base compensation for the position, at a full time level of effort, exclusive of overtime, bonus, and benefits-related compensation, over a range of qualifications that may fit hiring objectives. Toyon Research Corporation will consider the individual candidate's education, work experience, applicable knowledge, skills and training, among other factors, when preparing an offer of employment. Pay Transparency Nondiscrimination Provision Equal Opportunity Employer including Disability and Veterans Applicant Privacy Notice Learn more about our company in our latest video, We are Toyon. Ref #2561-G
    $90k-150k yearly 28d ago
  • Software Developer - Active Security Clearance

    Cadre 4.4company rating

    Programmer job in Reston, VA

    Job Description CADRE is relied upon for delivering superior insight and leadership to solve the nation's most critical national security challenges in the most demanding environments. is located in Northern Virginia with flexible core hours. The Software Developer position requires the ability to design, develop, troubleshoot, and debug complex software applications. The candidate must be passionate about programming, passionate about quality, and enjoy communicating and working with end-users. The ability to work in a team environment is critical. Duties: This Software Developer performs the following core functions: Support a team in maintaining and enhancing targeting applications. Tracking highly technical data on a regular basis and working closely with team members to retain the information for analytical/troubleshooting efforts. Communicate with team members to clarify requirements and overcome obstacles to meet the team goals Develop cutting edge solutions to maximize the performance, scalability, and distributed processing capabilities of the system Work with development teams using agile software development methodologies Performs other duties as assigned at the direction of Project Management Required Qualifications: Ability to obtain and maintain a TS/SCI with poly Bachelor's degree in a closely related field or four (4) years relevant experience. Minimum of three (3) years of experience specific to the skill plus education. Two (2) or more years of experience as a Full Stack software developer. In-depth experience developing applications using Node JS. Experience in backend development and creating APIs Experience deploying applications in a cloud-based environment. (e.g. AWS, Azure, VMware, Docker, K8S) Desired Qualifications: Active TS/SCI with poly with most recent BI/Poly dates within the last five years Strong understanding of internet protocols and networking technologies using by Internet Service Providers to provision their networks, including MPLS and Ethernet VLAN. Understanding of JavaScript Frameworks (e.g. Vue, Angular, React) Job Posted by ApplicantPro
    $79k-103k yearly est. 19d ago
  • Software Developer

    Gromelski & Associates, Inc. 3.9company rating

    Programmer job in Manassas, VA

    Job Category **Engineering** ID **695** **_Software Developer_** _Gromelski and Associates, Inc. (GAI) partners with prime contractors to provide professional services. Key service areas include Engineering Design and Documentation; Software Development and Testing; System Integration, Testing and Evaluation; Lab Management and Field Installation; Integrated Logistics Support, Training Development and Delivery, Multimedia Support, and Technical System Support._ **_Software Developer Job Description:_** We are looking for an energetic, forwarding thinking computer program engineer to support the architecture, development and testing of a next generation system. This system includes concepts such as secure High Availability (HA) cloud-based storage and orchestration solutions, advanced networking solutions, edge devices, and system management. Develops, implements, and test custom software program applications. The candidate will be an experienced and energetic problem solver with attention to detail, interest in process improvement, and great communication skills. You should be a self-starter, quick-learner, and motivated SW engineer who can work in a fast-paced environment. **Software Developer Duties May Include:** · Technical engagements and presentations with technical leads. · Working with a small to medium-sized agile team. · Prototyping a web-based Linux system that supports a variety of application footprints. · Rapid evaluation of technology viability to technical leads. · Some integration of software. **_Software Developer Required Tasks:_** · Kubernetes Experience. · Linux experience (Red Hat Preferred). · Experience developing scripts using Bash. · Ansible Experience. · Experience in software development, integration, troubleshooting using C or C++ or Java or Python. · Proficient in functional or object-oriented programming. · Fast learner who can quickly pickup new technologies. · Experience with Containerization/Virtualization. **_Software Developer Desirable Skills:_** · Python and Go Experience. · Experience with Kubernetes and/or general networking skills. · Basic experience with zero trust cyber principles. · Software Defined storage experience. · Basic understanding of Agile Full software life-cycle development. **_Software Developer Additional Requirements:_** · Bachelor's degree in Computer Science, Computer Programming, Software Engineering, Computer Engineering, Electrical Engineering orand at least 3 years of related experience. A combination of education and experience will be considered. · Must be able to obtain and maintain a DoD Secret level clearance which means you must be a U.S. Citizen. · Effective oral and written communication skills. · Strong communication and interpersonal skills. · Willingness to work overtime and off shift when dictated to support business needs. · Task driven with ability to work independently. · Experience working in an agile environment. · Team player that takes ownership and develops relationships with the team members which fosters team success. **_Job Location:_** Manassas, VA. (Relocation Assistance Available) **Benefits:** We offer a competitive benefit package. Click here Careers | GAI (e-gai.com) (******************************* for more information **_Job Type:_** Full-Time Employee, 40 hours/week **_Rate:_** Negotiable **_Start Date:_** Negotiable Gromelski and Associates is an equal opportunity employer and does not discriminate in employment on the basis of race, color, religion, sex, pregnancy, national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service or other non-merit factor. If you have reached our website in search of an employment opportunity or to apply for a position, and you require an accommodation, please contact Sarah Gromelski via email at ************** . All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodation.
    $79k-102k yearly est. 6d ago
  • Software Engineer

    Deltek, Inc. 4.8company rating

    Programmer job in Herndon, VA

    08-Jan-2026 ML/AI Engineer US Remote 10573BR As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the work of our diverse employees who are united by a passion for learning, growing and making a difference. At Deltek, we take immense pride in creating a balanced, values-driven environment, where every employee feels included and empowered to do their best work. Our employees put our core values into action daily, creating a one-of-a-kind culture that has been recognized globally. Thanks to our incredible team, Deltek has been named one of America's Best Midsize Employers by Forbes, a Best Place to Work by Glassdoor, a Top Workplace by The Washington Post and a Best Place to Work in Asia by World HRD Congress. ************** Business Summary The Deltek Engineering and Technology team builds best-in-class solutions to delight customers and meet their business needs. We are laser-focused on software design, development, innovation and quality. Our team of experts has the talent, skills and values to deliver products and services that are easy to use, reliable, sustainable and competitive. If you're looking for a safe environment where ideas are welcome, growth is supported and questions are encouraged - consider joining us as we explore the limitless opportunities of the software industry. Position Responsibilities Job Summary As an ML/AI Engineer at Deltek, you will be responsible for developing and deploying advanced machine learning models to solve complex business challenges. You will build robust data pipelines, create production-ready ML services, and collaborate with cross-functional teams to deliver scalable solutions. This role offers the opportunity to work with large-scale enterprise data, implement cutting-edge ML techniques, and contribute to the continuous improvement of Deltek's AI-driven products. Key Responsibilities: Develop and deploy machine learning models for classification, regression, forecasting, and NLP tasks using production-grade code and best practices. Build data pipelines for ML model training and inference; work with structured and unstructured data from multiple enterprise systems. Implement model training workflows including data preprocessing, feature engineering, hyperparameter tuning, and model evaluation. Create production-ready ML services with RESTful APIs for web and mobile applications; ensure proper error handling, logging, and monitoring. Process large-scale datasets from enterprise ERP systems, including time-series data, transactional data, and unstructured documents. Collaborate with data scientists to productionize research models and optimize for latency, throughput, and cost. Participate in code reviews and contribute to the team's ML engineering practices; document solutions and share knowledge. Support deployed models through troubleshooting, performance optimization, and implementing improvements based on production metrics. Qualifications Required Qualifications: 2-4 years of ML engineering experience with hands-on model development and production deployment. Strong Python programming skills, including experience with scikit-learn, pandas, numpy; familiarity with PyTorch or TensorFlow. Solid understanding of supervised and unsupervised learning, model evaluation, cross-validation, and feature engineering. Experience building RESTful APIs (Flask, FastAPI, or similar); understanding of microservices architecture. Proficiency in SQL; experience with data pipelines, ETL processes, and working with databases (PostgreSQL, MySQL, or similar). Working knowledge of AWS, Azure, or GCP; experience with cloud storage, compute, and managed ML services. Experience with Git workflows, agile methodologies, and working in cross-functional teams. Bachelor's degree in Computer Science, Data Science, Mathematics, or a related technical field. This position requires US Citizenship Preferred Qualifications: Exposure to NLP techniques, LLMs, embedding models, or vector databases. Experience in B2B SaaS environments. Why Join Deltek? At Deltek, you will be part of a forward-thinking team that values innovation, collaboration, and professional growth. Our commitment to leveraging advanced AI capabilities empowers employees to solve meaningful problems and drive impactful results. Deltek offers a flexible work environment, opportunities for continuous learning, and a culture that fosters creativity and development. Join us to help shape the future of enterprise solutions with cutting-edge machine learning and AI technologies Compensation Info The U.S. salary range for this position is $63,500.00-$111,750.00. This range is subject to change as Deltek takes a number of factors into consideration when determining individual base pay, such as location, job-related knowledge, skills and experience. Certain roles are eligible for additional rewards, including incentive compensation and equity. Benefits and perks listed here may vary depending on the nature of employment with Deltek. Employees have access to healthcare benefits, a 401(k) plan and company match, paid vacation time and holidays, well-living programs, short-term and long-term disability coverage, basic life insurance and tuition reimbursement. Position Type FT Travel Requirements No Compliance Requirements Certain roles may have additional privacy, security and compliance requirements to the extent they support Costpoint GCCM or similar product offerings. EEO Statement Deltek, Inc. is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status. E-Verify Statement Deltek, Inc., utilizes the E-Verify program with every potential new hire. This makes it possible for us to make certain that every employee who works for Deltek is eligible to work in the United States. To learn more about E-Verify you can call or visit their website by clicking the logo below. E-Verify is a registered trademark of the United States Department of Homeland Security. Applicant Privacy Notice Deltek is committed to the protection and promotion of your privacy. In connection with your application for employment with us at Deltek, it is necessary for us to collect, store and use information about you ("Personal Data") to administer and evaluate your application. We are the "controller" of the Personal Data you provide us and will process any such Personal Data in accordance with applicable law and the statements contained in this Employment Candidate Privacy Notice. Additionally, we have not sold and do not sell Personal Data you provide to us through the job application process.
    $63.5k-111.8k yearly 1d ago
  • Digital Signal Processing Software Engineer

    Expedition Technology

    Programmer job in Herndon, VA

    Are you looking for an exciting opportunity to work with a dynamic team and make a difference in our defense and intelligence efforts? Expedition Technology (EXP) in Herndon, VA, is seeking highly motivated software engineers with a digital signal processing (DSP) background to join our team. If you join us, you will work a variety of programs in support of the US Department of Defense and Intelligence Community. The problems we solve are challenging and stimulating and our solutions create an impact on our National Security interests. What do we look for? We're looking for team members who are: Intellectually curious and are stimulated by researching new and advanced techniques and technologies in the areas of digital signal processing and machine learning Eager to embrace investigating complex problems without obvious solutions Motivated by applying apply groundbreaking research to create software and hardware products that get deployed in the real world Happy working solo and as part of highly motivated, collaborative teams Passionate about working meaningful programs that protect our nation's security and impact people's lives, If this sounds like you, read on to see what you'll be doing as part of our team. As a member of our collaborative team , you will: Design and implement complex signal processing solutions that support US defense and intelligence agencies Research and develop advanced machine learning algorithms and techniques in application areas including radar, electronic warfare, sonar, SIGINT, RF geo-location, and image processing Create signal processing and machine learning models that process and understand signal data faster, more accurately, and more efficiently Transition signal processing-based neural networks to field-ready, real-time software applications and systems What do you need to succeed? United States citizenship and an active Top Secret/SCI security clearance BA/BS in electrical engineering, physics, applied mathematics, computer science, or related technical discipline Strong communication skills to convey complex technical concepts Ability to conduct literature reviews to determine state-of-the-art technologies, incorporate recent research, and apply it to current problem sets Relevant, practical applied digital signal processing and communication theory experience Interest in defining, designing, and integrating architectures for communication and/or radar systems Experience creating, developing, and implementing signal processing solutions in complex systems Ability to rapidly prototyping algorithm concepts and ideas Programming experience in Python or similar scientific computing languages Clearance Required: Top Secret/SCI Who is Expedition Technology? Expedition Technology (EXP) designs, develops, and delivers innovative, advanced signal, image, and multi-INT solutions for the defense and intelligence communities. We leverage advanced algorithms, platforms, and technologies to solve our customers' most complex, demanding, and urgent C4ISR challenges. Our culture promotes individual growth and opportunity, prioritizes a collaborative team spirit, and invites the intellectually curious to creatively solve challenging problems. Headquartered in Northern Virginia's high-tech corridor, EXP is a rapidly growing, privately held, employee-owned company that pushes the boundaries of what is possible every day. Interested in joining our team? Let's explore together. To learn more about EXP and discover why we are an award-winning workplace, visit ourweb siteand follow us on LinkedIn. Join Our Team and Enjoy Exceptional Benefits! Expedition Technology (EXP) offers a flexible, self-directed benefits package that is designed to fit your individual needs.Here's a glimpse of the outstanding benefits you can enjoy when you join our team: Company-paid medical, dental, and vision insurance Generous Time Off: Enjoy 12 paid holidays, up to 33 days of PTO, and generous sick leave Robust 401(k) Plan: Benefit from up to a 12% company contribution, including a 3% safe harbor, 6% match, and up to 3% additional as a form of profit sharing. Student Loan Repayment: Take advantage of our unique option to reallocate a portion of your 401(k) match funds to repay student loans, helping you achieve financial freedom faster. Paid Parental Leave: Six weeks of paid leave for the primary caregiver and 2 weeks of paid leave for the secondary caregiver for you to bond with your new family member. Tuition Reimbursement: Pursue further education with up to $5,250/year available to support your continuous learning and growth. Referral Bonus Program: Earn rewards for bringing talented individuals into our team. Exclusive Entertainment Perks: Enjoy free tickets to sporting events, theater, concerts, and more, adding fun and excitement to your life. Onsite Amenities: Stay fit and healthy with our free, onsite fitness center, active workstations featuring treadmill and bike desks, and enjoy our onsite cafeteria with reduced-cost options. Inspiring Work Culture: Thrive in a collaborative, creative, and supportive culture where you are encouraged to push boundaries, take risks, and enjoy the rewards. Join us and be part of a team that values your well-being and professional growth. Apply today and take the first step towards a fulfilling career with us! EXP is proud to be an Equal Opportunity Employer that believes a diverse range of talent creates an environment that fosters creativity and innovation . All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, genetic information, or protected veteran status.
    $71k-94k yearly est. 4d ago
  • Jr. BAS Programmer

    Vertical Mechanical Group

    Programmer job in Sterling, VA

    Junior BAS Programmer Employment Type: Full-Time At Vertical Mechanical Group (VMG), we are always seeking talented individuals to join our growing team. Our commitment to exceptional customer service and innovative solutions drives our success and fuels continuous expansion. We're excited to offer opportunities for motivated professionals who are ready to elevate their careers. When you join VMG, you become part of a close-knit, supportive team that values both its employees and clients. Here, your growth powers our success. About the Role VMG is seeking a motivated and technically skilled Junior Building Automation Systems (BAS) Programmer to support our growing Controls Division. This role is ideal for candidates with a strong foundation in BAS programming who are ready to contribute on day one. You will be responsible for programming and commissioning building automation and HVAC control systems across commercial projects while supporting the team and developing your technical leadership skills. Key Responsibilities Program, configure, and commission BAS and HVAC control systems using Niagara AX/N4 and Edge controllers. Provide point-to-point checkout, verify system functionality, and ensure alignment with project sequences of operation. Understand how to integrate and control HVAC systems including VAV, VRF, DOAS, and hydronic systems (e.g., cooling towers, open/closed loops). Work with third-party commissioning agents and support functional performance testing. Ensure network management, device communication, and integration with building systems are performed accurately. Interpret and work from mechanical drawings, risers, and control schematics. Provide training and support to coworkers and clients, and help upskill junior technicians as needed. Identify issues and offer independent solutions for technical and on-site challenges. Perform updates and troubleshooting with minimal oversight. Contribute to a positive and collaborative team environment while being capable of working alone for extended periods. Qualifications 2-3 years of hands-on experience with the Niagara platform (AX and/or N4; N4 preferred) and Edge controllers. 2-4 years of experience in the Building Automation field. Strong understanding of HVAC equipment and control system functionality, including: Single-zone and VAV systems VRF/DOAS integration Hydronic systems and cooling tower applications Network management and system integration Solid troubleshooting skills and an independent, solutions-driven mindset. Strong skills in interpreting technical prints, wiring diagrams, and controls schematics. Strong working knowledge of low voltage theory and its application in BAS environments. Excellent communication skills and ability to support peers in a teaching or mentoring capacity. Compensation & Benefits Base Salary: $65,000 - $75,000/year, depending on experience and qualifications. Additional earning potential through performance-based reviews after proven success. Comprehensive benefits package including medical, dental, vision, 401(k), and paid time off. Opportunities for professional development and advancement within the Controls team. Supportive, collaborative, and forward-thinking work environment. How to Apply If you're ready to grow your career in BAS programming and thrive in a company that values innovation, expertise, and employee success, we want to hear from you. Please submit your resume outlining your experience and qualifications for this role. Vertical Mechanical Group is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Note: VMG participates in a drug testing program. All candidates are required to submit to a drug test as a condition of employment.
    $65k-75k yearly 17d ago

Learn more about programmer jobs

How much does a programmer earn in Winchester, VA?

The average programmer in Winchester, VA earns between $55,000 and $96,000 annually. This compares to the national average programmer range of $54,000 to $98,000.

Average programmer salary in Winchester, VA

$73,000
Job type you want
Full Time
Part Time
Internship
Temporary