5 Software Development jobs in Charlottesville
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
We process hundreds of thousands of observations per minute, operating at the scale of global sensor networks and battlefield telemetry. Our backend architecture leverages technologies like Kafka, AWS, NiFi, and GeoMesa-the latter of which we designed and open-sourced-to deliver high-throughput, mission-resilient systems that turn streaming data into real-time intelligence.
**Why GA-I3?**
At GA-I3, we're not chasing hype or building throwaway demos-we're solving complex, mission-critical problems that matter. Unlike younger firms chasing the next funding round, we've spent decades earning the trust of our users and delivering systems they rely on every day. And unlike traditional defense contractors, we're nimble, privately held, and able to make long-term decisions in the best interest of our customers and our country-not quarterly earnings reports.
Our users love our software. Our customers come back because we deliver. And our engineers stay because they get to work on real problems, with real impact, alongside people who care.
If you're looking for a place where engineering excellence meets enduring mission, GA-I3 is where you belong.
**What You'll Do**
We are seeking Backend Software Engineers to help build the next generation of global situational awareness and battle orchestration capabilities. You'll collaborate with cross-functional teams-including UI/UX engineers, mission engineers, data scientists, and product owners-to design and deliver software that is performant, scalable, and tailored to complex user needs.
Whether you're integrating multi-source data, optimizing backend services, or shaping how insights reach the end user, your work will directly support operational missions that have real-world impact.
**What We Believe**
These values weren't crafted in a branding session-they were observed and articulated after 35 years of building software that matters. They reflect how we work, what we value in each other, and the kind of impact we want to have. At GA-I3, they aren't aspirational-they're how we operate.
+ Solving Meaningful Challenges - Building mission-driven technology that makes a difference
+ Collaborative Culture - Working as a team to push boundaries and innovate
+ Technical Excellence - Encouraging continuous learning, curiosity, and efficiency
+ Idea Meritocracy - Valuing ideas based on impact, not hierarchy
If these principles resonate with you-not just in theory, but in daily practice-you'll find yourself at home here.
**DUTIES AND RESPONSIBILITIES:**
At GA-I3, we view entry-level engineers not just as contributors, but as long-term investments in our future. You'll be given opportunities to make real contributions to active projects while receiving mentorship, structured training, and support for your growth. We expect junior engineers to learn quickly, ask questions, and take initiative as they build confidence and capability on the job.
+ Implement, document, test, and deploy software for a variety of systems with support from more experienced engineers
+ Develop and maintain test scripts and frameworks to validate software functionality
+ Debug and update deployed software in customer facilities and cloud environments to keep pace with evolving requirements and technologies
+ Participate in Agile ceremonies (standups, sprint planning, retrospectives, backlog refinement, and reviews) to support collaborative development
+ Learn and incorporate customer, user, and operational requirements into product features
+ Grow technical skills through team collaboration, pair programming, mentoring, company training, and funded personal development
We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.
50280
**Job Qualifications:**
+ Typically requires a bachelors or masters degree in computer science, information systems or related discipline and two or more years progressive software development experience with a bachelors degree. May substitute equivalent experience in lieu of education.
+ Familiarity with Java, Scala, or similar programming languages
+ Understanding of basic software development principles and version control systems (e.g., Git)
+ Strong desire to learn and grow in a mission-focused engineering environment
+ Excellent written and verbal communication skills
**PREFERRED SKILLS AND EXPERIENCE**
+ Internship or academic project experience with backend systems or data processing
+ Exposure to distributed systems, cloud environments (AWS preferred), or CI/CD pipelines
+ Interest in national security, geospatial systems, or real-time analytics
**Salary:** $125,810 - $229,670 **Travel Percentage Required** 0 - 25 **Relocation Assistance Provided** Provided **US Citizenship Required?** Yes **Clearance Required?** Desired **Clearance Level** Entry-Level (0-2 years) **Workstyle** Onsite
General Atomics is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity/Affirmative Action Employer and will consider all qualified applicants for employment without regard to race, color, religion, religious creed, ancestry, gender, pregnancy, sex, sexual orientation, transitioning status, gender identity, gender expression, national origin, age, genetic information, military and veteran status, marital status, medical condition, mental disability, physical disability, or any other basis protected by local, state, or federal law. EEO is the law. We also prohibit compensation discrimination under all applicable laws. To learn more visit Notices.pdf. U.S. Citizenship is required for certain positions.
Cloud Software Engineer

Posted 1 day ago
Job Viewed
Job Description
When it comes to what you want in your career, if you can imagine it, you can do it at Parsons. Imagine a career working with exceptional people sharing a common quest. Imagine a workplace where you can be yourself. Where you can thrive. Where you can find your next, right now. We've got what you're looking for.
**Job Description:**
Parsons is looking for an amazingly talented **Cloud** **Software Engineer** to join our team! In this role you will be essential to the design, implementation, and delivery of high performance, secure, mission critical solutions. We seek engineers that are versatile, display leadership qualities, and are enthusiastic to tackle new challenges as we continue to provide the military with cutting edge tools.
**What You'll Be Doing:**
+ Assisting a Senior Technical Officer develop, install, and manage new software in support of emerging requirements
+ Software configuration management using Git or similar tools
+ Support periodic design reviews
+ Support Agile sprint planning activities
**What Required Skills You'll Bring:**
+ Bachelor's degree in Computer Science or an engineering field with at least 3 years technical experience. Relevant experience may be accepted in place of a degree
+ Experience working in an Agile Software Development environment using the Scrum methodology
+ Experience coding in NodeJS, Java, Python, React
+ Experience working with SQL, GIT, automated build tools (e.g. Jenkins, Gitlab, AWS Code Pipeline, etc.)
+ Some familiarity with Cloud technology (e.g. AWS, Google)
+ Experience with deploying web apps in Amazon AWS and Azure
+ Some familiarity with Docker Containers
+ Ability to support and troubleshoot issues on common Operating Systems (e.g. MacOS, Windows, Linux, yum/brew)
+ Great interpersonal and communications skills, while establishing and maintaining effective work relationships with team members
+ Must be comfortable working in a fast-paced, flexible environment, and take the initiative to learn new tools and concepts quickly.
+ Excellent communication skills, in both spoken and written EnglishMust be a US Citizen due to DoD contract
+ Must hold an active TS/SCI clearance
**What Desired Skills You'll Bring:**
+ Software development lifecycle experience (SDLC), especially within the DoD
+ Experience developing in and deploying to a Linux environment
+ AWS Certified Developer, AWS Certified Solutions Architect
+ Microsoft Azure experience
+ Familiarity with AWS Services to include Lambda, API Gateway, RDS, IAM, S3
+ Experience with Government standards and procedures.
**Security Clearance Requirement:**
An active Top Secret SCI security clearance is required for this position.
This position is part of our Federal Solutions team.
The Federal Solutions segment delivers resources to our US government customers that ensure the success of missions around the globe. Our intelligent employees drive the state of the art as they provide services and solutions in the areas of defense, security, intelligence, infrastructure, and environmental. We promote a culture of excellence and close-knit teams that take pride in delivering, protecting, and sustaining our nation's most critical assets, from Earth to cyberspace. Throughout the company, our people are anticipating what's next to deliver the solutions our customers need now.
Salary Range: $100,900.00 - $176,600.00
We value our employees and want our employees to take care of their overall wellbeing, which is why we offer best-in-class benefits such as medical, dental, vision, paid time off, Employee Stock Ownership Plan (ESOP), 401(k), life insurance, flexible work schedules, and holidays to fit your busy lifestyle!
Parsons is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, veteran status or any other protected status.
We truly invest and care about our employee's wellbeing and provide endless growth opportunities as the sky is the limit, so aim for the stars! Imagine next and join the Parsons quest-APPLY TODAY!
Parsons is aware of fraudulent recruitment practices. To learn more about recruitment fraud and how to report it, please refer to .
About Us
Parsons is a digitally enabled solutions provider focused on the defense, security, and infrastructure markets. With nearly 75 years of experience, Parsons is uniquely qualified to deliver cyber/converged security, technology-based intellectual property, and other innovative services to federal, regional, and local government agencies, as well as to private industrial customers worldwide.
Parsons is an equal opportunity, drug-free employer committed to diversity in the workplace. Minority/Female/Disabled/Protected Veteran/LGBTQ+.
For more about Parsons, visit parsons.com and follow us on Facebook, Twitter, LinkedIn, and YouTube.
Cleared Software Engineer

Posted 1 day ago
Job Viewed
Job Description
We process hundreds of thousands of observations per minute, operating at the scale of global sensor networks and battlefield telemetry. Our backend architecture leverages technologies like Kafka, AWS, NiFi, and GeoMesa-the latter of which we designed and open-sourced-to deliver high-throughput, mission-resilient systems that turn streaming data into real-time intelligence.
Why GA-I3?
At GA-I3, we're not chasing hype or building throwaway demos-we're solving complex, mission-critical problems that matter. Unlike younger firms chasing the next funding round, we've spent decades earning the trust of our users and delivering systems they rely on every day. And unlike traditional defense contractors, we're nimble, privately held, and able to make long-term decisions in the best interest of our customers and our country-not quarterly earnings reports.
Our users love our software. Our customers come back because we deliver. And our engineers stay because they get to work on real problems, with real impact, alongside people who care.
If you're looking for a place where engineering excellence meets enduring mission, GA-I3 is where you belong.
**What You'll Do**
We are seeking Backend Software Engineers to help build the next generation of global situational awareness and battle orchestration capabilities. You'll collaborate with cross-functional teams-including UI/UX engineers, mission engineers, data scientists, and product owners-to design and deliver software that is performant, scalable, and tailored to complex user needs.
Whether you're integrating multi-source data, optimizing backend services, or shaping how insights reach the end user, your work will directly support operational missions that have real-world impact.
**What We Believe**
These values weren't crafted in a branding session-they were observed and articulated after 35 years of building software that matters. They reflect how we work, what we value in each other, and the kind of impact we want to have. At GA-I3, they aren't aspirational-they're how we operate.
+ Solving Meaningful Challenges - Building mission-driven technology that makes a difference
+ Collaborative Culture - Working as a team to push boundaries and innovate
+ Technical Excellence - Encouraging continuous learning, curiosity, and efficiency
+ Idea Meritocracy - Valuing ideas based on impact, not hierarchy
If these principles resonate with you-not just in theory, but in daily practice-you'll find yourself at home here.
**DUTIES AND RESPONSIBILITIES:**
Mid-level engineers at GA-I3 are trusted contributors who bring solid engineering experience and judgment to every stage of the software lifecycle. You will design, build, and maintain robust backend systems, while collaborating with others to ensure solutions are effective, maintainable, and aligned with mission goals. You'll also play an active role in mentoring junior engineers and shaping technical discussions within your team.
+ Engineer high-quality software:
+ Take ownership of features or services from design through deployment, ensuring quality, performance, and maintainability
+ Apply secure coding practices and contribute to system reliability, observability, and compliance with relevant standards
+ Improve and sustain deployed capabilities across customer and cloud environments by addressing evolving operational needs
+ Integrate backend components into larger system architectures and support deployments in cloud and bare-metal environments
+ Conduct and contribute to code reviews to uphold engineering standards and mentor less experienced developers
+ Understand the domain and guide the design
+ Work closely with users, stakeholders, and domain experts to understand requirements and translate them into reliable, maintainable code
+ Lead backend efforts on enterprise Java applications for command and control, geospatial data visualization, and analytics
+ Influence technical decisions during design, planning, and cross-team coordination meetings
+ Document technical decisions and communicate clearly with technical and non-technical stakeholders
+ Build the team
+ Actively support and guide junior engineers while demonstrating readiness for increasing leadership responsibilities
We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.
49651
**Job Qualifications:**
+ Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or a related discipline and progressive software development experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree. May substitute equivalent experience in lieu of education.
+ Ability to understand and leverage filtering algorithms, such as Kalman filters and Interacting Multiple Model (IMM) filters.
+ Experience with a variety of programming languages, such as Java, Scala, Python, and Golang.
+ Supporting experience to execute against database technologies such as PostgreSQL.
+ Supporting experience to execute against cloud technologies such as Hadoop, Kafka, HBase, Accumulo.
+ Experienced with software version control systems, in particular, git.
**DESIRED SKILLS AND EXPERIENCE:**
+ Experience with Computer Vision systems and intelligence collection.
+ Knowledge of machine learning and deep learning techniques for enhancing tracking capabilities, such as object detection and classification.
+ CI/CD pipelines and tooling (Gitlab CI/CD, ArgoCD, CircleCI, Jenkins).
+ Experience with sensor technologies and data acquisition systems used in tracking applications, such as radar, lidar, GPS, or cameras.
+ Deployment technologies such as: Docker, Kubernetes, Knative, Helm, Rancher.
+ Knowledge of cloud computing platforms and services, such as Amazon Web Services (AWS) or Microsoft Azure.
+ Interested in maintaining and adapting existing codebases.
+ Experience with data fusion and data engineering tools.
+ Familiarity with Intelligence Community and DoD mission sets.
+ CompTIA Security+ certification or willingness to get certified.
**Salary:** $98,100 - $171,398 **Travel Percentage Required** 0 - 25 **Relocation Assistance Provided** Provided **US Citizenship Required?** Yes **Clearance Required?** Yes **Clearance Level** Mid-Level (3-7 years) **Workstyle** Onsite
General Atomics is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity/Affirmative Action Employer and will consider all qualified applicants for employment without regard to race, color, religion, religious creed, ancestry, gender, pregnancy, sex, sexual orientation, transitioning status, gender identity, gender expression, national origin, age, genetic information, military and veteran status, marital status, medical condition, mental disability, physical disability, or any other basis protected by local, state, or federal law. EEO is the law. We also prohibit compensation discrimination under all applicable laws. To learn more visit Notices.pdf. U.S. Citizenship is required for certain positions.
Cleared Back-End Software Engineer

Posted 1 day ago
Job Viewed
Job Description
GA-I3 is seeking Cleared Backend Software Engineers to join our core product team, shaping the future of situational awareness capabilities for our customers. Our teams leverage cutting-edge technology to process petabytes of data and extract features in near real time, all while providing a rich, live view of objects on land, sea, and sky. With your skills and expertise, you'll be instrumental in taking our systems to the next level, giving end-users the power to see beyond the data and truly understand the world around them. Are you ready to join us on this exciting journey?
**DUTIES AND RESPONSIBILIITIES:**
+ Research, design, implement, document, test, and deploy software applications for enterprise-wide end-user, system level, and data management software applications.
+ Guide the successful completion of programs with ability to function in a technical leadership role.
+ Formulate plans and guide implementation of software solutions including language, coding, platform, resource requirements, testing, and documentation.
+ Support plans, typically long term, for application development and deployment.
+ Coordinate deployment of enterprise applications including cross-platform compliance.
+ Ensure compliance with industry standards, regulations, and best practices.
+ Evaluate integration of software applications with the overall computing environment.
+ Communicate with domain experts, users, and management throughout the software development lifecycle.
+ Represent the company as the prime technical contact on contracts and/or projects.
+ Interact with external personnel on significant technical matters requiring coordination between organizations.
+ Contribute towards the continuous integration and improvement of enterprise solutions including build pipeline support, debugging, maintenance, and updates to ensure viability in an evolving environment.
+ Maintain the strict confidentiality of sensitive information.
+ Responsible for observing all laws, regulations and other applicable obligations wherever and whenever business is conducted on behalf of the Company. Expected to work in a safe manner in accordance with established operating procedures and practices.
We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.
51039
**Job Qualifications:**
+ Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or a related discipline and progressive software development experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree. May substitute equivalent experience in lieu of education.
+ Prior professional experience in backend software development role.
+ Experience with deployment technologies, such as Kubernetes for container orchestration.
+ Understanding of AWS services and cloud management.
+ Familiarity with network engineering concepts and principles.
+ Knowledge of CI/CD pipelines and tooling (Gitlab CI/CD, ArgoCD, CircleCI, Jenkins).
+ Ability to drive and review APIs for backend functionality.
+ Capable of representing the organization as a prime technical contact, as well as providing leadership and guidance to less experienced professionals.
+ Customer focused, formulates plans based on the development of innovative new designs in resolving advanced software development problems.
+ Must be able to work both independently and in a team environment.
+ Able to work extended hours as required.
**PREFERRED SKILLS AND EXPERIENCE:**
+ Comfortable working with Linux systems on a daily basis.
+ Experience maintaining data pipelines.
+ Cloud technologies such as: Hadoop, Kafka, HBase, Accumulo.
+ Interest in data mining, analytics, and/or machine learning.
+ Familiarity with Intelligence Community and DoD mission sets.
+ CompTIA Security+ certification or willingness to get certified.
**Salary:** $98,100 - $171,398 **Travel Percentage Required** 0 - 25 **Relocation Assistance Provided** Provided **US Citizenship Required?** Yes **Clearance Required?** Yes **Clearance Level** Mid-Level (3-7 years) **Workstyle** Hybrid
General Atomics is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity/Affirmative Action Employer and will consider all qualified applicants for employment without regard to race, color, religion, religious creed, ancestry, gender, pregnancy, sex, sexual orientation, transitioning status, gender identity, gender expression, national origin, age, genetic information, military and veteran status, marital status, medical condition, mental disability, physical disability, or any other basis protected by local, state, or federal law. EEO is the law. We also prohibit compensation discrimination under all applicable laws. To learn more visit Notices.pdf. U.S. Citizenship is required for certain positions.
Cleared Senior Back-End Software Engineer

Posted 1 day ago
Job Viewed
Job Description
GA-i3 is seeking Cleared Senior Backend Software Engineers to join our core product team, shaping the future of situational awareness capabilities for our customers. Our teams leverage cutting-edge technology to process petabytes of data and extract features in near real time, all while providing a rich, live view of objects on land, sea, and sky. With your skills and expertise, you'll be instrumental in taking our systems to the next level, giving end-users the power to see beyond the data and truly understand the world around them. Are you ready to join us on this exciting journey?
**DUTIES AND RESPONSIBILIITIES:**
+ Research, design, implement, document, test, and deploy software applications for enterprise-wide end-user, system level, and data management software applications.
+ Guide the successful completion of programs with ability to function in a technical leadership role.
+ Formulate plans and guide implementation of software solutions including language, coding, platform, resource requirements, testing, and documentation.
+ Support plans, typically long term, for application development and deployment.
+ Coordinate deployment of enterprise applications including cross-platform compliance.
+ Ensure compliance with industry standards, regulations, and best practices.
+ Evaluate integration of software applications with the overall computing environment.
+ Communicate with domain experts, users, and management throughout the software development lifecycle.
+ Represent the company as the prime technical contact on contracts and/or projects.
+ Interact with external personnel on significant technical matters requiring coordination between organizations.
+ Contribute towards the continuous integration and improvement of enterprise solutions including build pipeline support, debugging, maintenance, and updates to ensure viability in an evolving environment.
+ Maintain the strict confidentiality of sensitive information.
+ Responsible for observing all laws, regulations and other applicable obligations wherever and whenever business is conducted on behalf of the Company. Expected to work in a safe manner in accordance with established operating procedures and practices.
We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.
51038
**Job Qualifications:**
+ Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or related discipline and progressive software development experience as follows; six or more years of experience with a bachelors degree, four or more years of experience with a masters degree, or two or more years with a PhD. May substitute equivalent experience in lieu of education.
+ Prior professional experience in backend software development role.
+ Experience with deployment technologies, such as Kubernetes for container orchestration.
+ Understanding of AWS services and cloud management.
+ Familiarity with network engineering concepts and principles.
+ Knowledge of CI/CD pipelines and tooling (Gitlab CI/CD, ArgoCD, CircleCI, Jenkins).
+ Ability to drive and review APIs for backend functionality.
+ Capable of representing the organization as a prime technical contact, as well as providing leadership and guidance to less experienced professionals.
+ Customer focused, formulates plans based on the development of innovative new designs in resolving advanced software development problems.
+ Must be able to work both independently and in a team environment.
+ Able to work extended hours as required.
PREFERRED SKILLS AND EXPERIENCE:
+ Comfortable working with Linux systems on a daily basis.
+ Experience maintaining data pipelines.
+ Cloud technologies such as: Hadoop, Kafka, HBase, Accumulo.
+ Interest in data mining, analytics, and/or machine learning.
+ Familiarity with Intelligence Community and DoD mission sets.
+ CompTIA Security+ certification or willingness to get certified.
**Salary:** $105,890 - $189,545 **Travel Percentage Required** 0 - 25 **Relocation Assistance Provided** Provided **US Citizenship Required?** Yes **Clearance Required?** Yes **Clearance Level** Mid-Level (3-7 years) **Workstyle** Hybrid
General Atomics is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity/Affirmative Action Employer and will consider all qualified applicants for employment without regard to race, color, religion, religious creed, ancestry, gender, pregnancy, sex, sexual orientation, transitioning status, gender identity, gender expression, national origin, age, genetic information, military and veteran status, marital status, medical condition, mental disability, physical disability, or any other basis protected by local, state, or federal law. EEO is the law. We also prohibit compensation discrimination under all applicable laws. To learn more visit Notices.pdf. U.S. Citizenship is required for certain positions.
Be The First To Know
About the latest Software development Jobs in Charlottesville !