Senior Software Engineer, DoD
3 weeks ago
At CCRi, we maintain and deploy production systems for users across the Intelligence Community, Department of Defense, and commercial industry. Our team builds and develops best-in-class all-domain and globally focused situational awareness capabilities, including THRESHER and DRAGONSPELL, that process petabytes of data from numerous streaming data sources in near real time. These systems apply state-of-the-art algorithms and machine learning techniques to extract features and fuse data from multiple phenomenologies to form a rich live view of objects in the sky, on the sea, and on the ground.
We are seeking a skilled backend software engineer to provide a broad range of technical solutions to our DoD customers. The successful candidate will be able to function in a dynamic environment, with government and contractor personnel. The candidate will provide solutions enabling DoD customers to leverage a multitude of unique capabilities for operational and tactical level activities.
Key Responsibilities- Determine user requirements and specifications and plan for software development within the broader organizational scope.
- Formulate detailed plans for the implementation of software solutions.
- Generate high-quality designs that solve identified requirements or problems, taking into account team, platform, and resource limitations.
- Implement those designs, including coding, testing, and documentation.
- Perform code maintenance, including debugging and updating to keep pace with the evolving environment.
- Assist in planning for future applications based on new developments in computer technology.
- Communicate clearly with software developers, users, management, and the wider community throughout the software development lifecycle.
- Maintain the strict confidentiality of sensitive information.
- Perform other duties as assigned.
- Typically requires a bachelor's degree, master's degree, or PhD in computer science, information systems, or a related discipline, with progressive software development experience.
- May substitute equivalent experience in lieu of education.
- Ability to obtain (or transfer) and maintain a TS security clearance with SCI eligibility and a CI polygraph.
- Must have a general understanding of software development concepts, principles, and theory, and demonstrate the ability to follow and apply the use of programming and analysis concepts.
- Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving environment and organize work assignments to meet established timetables.
- Good communication, computer, and interpersonal skills are required to enable an effective interface with other professionals, to produce appropriate documentation, and to present results to an internal audience.
- The ability to work independently and as part of a team is essential.
- Must be able to work extended hours as required.
- Java 17
- Maven
- Kubernetes & helm
- Kanban (agile) task management
- GitLab and associated CI/CD pipelines
- Static code and security analysis tools
- Experience with Java and Maven
- Familiarity with algorithm concepts, especially related to tracking and high-quality software design
- Experience with deployment technologies such as Docker, Kubernetes, RKE2, Helm
- Experience with Gitlab CI/CD systems, such as GitLab CI, GitHub Actions, Jenkins, Circle CI, etc.
- Familiarity with DevOps concepts, especially as related to cyber-security
- A background in data science, statistics, or general scientific research is a plus
- Experience in leadership roles (having direct reports) is a huge plus
- Curious and excited to learn new technologies
- Able to coordinate with a small team of engineers
- A collaborative problem solver
- Strong troubleshooting skills
- Believes the job isn't finished until it's tested and documented
- Excited about understanding our customer's needs and mission
- Comfortable working with Linux systems on a daily basis
- Comfortable with trunk-based development and Git
We don't mind helping you learn as long as you come to work with a winning attitude.
-
Senior Software Engineer, DoD
4 weeks ago
Charlottesville, Virginia, United States CCRI Inc Full timeJob DescriptionGA-CCRi is seeking a skilled software engineer to join our team in developing cutting-edge solutions for the Department of Defense. As a software developer, you will work closely with our team to design, implement, and maintain software systems that meet the needs of our DoD customers.The successful candidate will have a strong background in...
-
Senior Software Reverse Engineer
4 weeks ago
Charlottesville, Virginia, United States E&M Technologies Full timeJob Title: Software Reverse Engineer SeniorE&M Technologies, Inc. is a leading provider of innovative solutions for the defense industry. We are seeking a highly skilled Software Reverse Engineer Senior to join our team in Charlottesville, VA.Job Summary:The Software Reverse Engineer Senior will be responsible for conducting testing and analysis to identify...
-
Software Development Engineer for DoD Projects
3 weeks ago
Charlottesville, Virginia, United States CCRI Inc Full timeJob SummaryCCRI Inc is seeking a skilled Software Development Engineer to join our team. As a Backend Software Engineer for the Intelligence Community, you will be responsible for designing, developing, and maintaining software solutions for our DoD customers. This is a unique opportunity to work on a broad range of technical projects, leveraging your...
-
Senior Software Reverse Engineer
3 weeks ago
Charlottesville, Virginia, United States Booz Allen Hamilton Full timeJob Summary: We are seeking a highly skilled Senior Software Reverse Engineer to join our team at Booz Allen Hamilton. As a Senior Software Reverse Engineer, you will work as part of a diverse contract team supporting a DoD client, applying your expertise to perform in-depth technical evaluations of foreign computer and network technologies.Key...
-
Senior Software Engineering Lead
4 weeks ago
Charlottesville, Virginia, United States CCRi Full timeJob Title: Senior Software Engineering LeadCCRi is seeking a highly skilled Senior Software Engineering Lead to join our core product team. As a key member of our engineering team, you will be responsible for leading the development and deployment of software systems, ensuring adherence to software compliance standards.Key Responsibilities:Influence the...
-
Senior Software Engineer
2 weeks ago
Charlottesville, Virginia, United States Commonwealth of Virginia Full timeAbout the Role:We are seeking a skilled and experienced Senior Software Engineer to join our team.As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.The ideal candidate will have a strong background in software engineering, excellent problem-solving skills, and the...
-
Senior System Software Analyst
3 weeks ago
Charlottesville, Virginia, United States Streamline Defense Full timeJob Title: Senior System Software AnalystJob Summary:Streamline Defense is seeking a Senior System Software Analyst to support INSCOM in applying knowledge of computer science and electrical engineering principles to produce targeted S&TI products of weapon systems.Key Responsibilities:• Apply knowledge of computer science and electrical engineering...
-
Senior Network Engineer
3 weeks ago
Charlottesville, Virginia, United States General Dynamics Information Technology Full timeJob Description:As a Senior Network Engineer at General Dynamics Information Technology, you will play a critical role in designing, developing, and implementing secure and reliable network systems for our clients. With a strong background in telecommunications and network engineering, you will be responsible for installing and operating voice and data...
-
Senior Software Engineer
4 weeks ago
Charlottesville, Virginia, United States Commonwealth of Virginia Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Contribute to front-end and back-end development processesDevelop and maintain web services and interfacesBuild new...
-
Senior Software Engineer
3 weeks ago
Charlottesville, Virginia, United States Capital One Full timeJoin Our Team of Software EngineersWe are seeking a skilled Senior Software Engineer to join our team at Capital One. As a key member of our engineering team, you will be responsible for designing, developing, and implementing technical solutions in full-stack development tools and technologies.Key Responsibilities:Collaborate with Agile teams to design and...
-
Senior Software Engineering Lead
3 weeks ago
Charlottesville, Virginia, United States CCRI Inc Full timeAbout the Role:We are seeking a highly skilled Senior Software Engineering Lead to join our core product team at CCRi Inc. As a key member of our team, you will be responsible for shaping the future of situational awareness capabilities for our customers.Key Responsibilities:Influence the overall vision and goals of the edge portfolio within the...
-
Senior Software Engineering Lead
4 weeks ago
Charlottesville, Virginia, United States CCRi Full timeJob DescriptionCCRi is seeking a Senior Software Engineering Lead to join our core product team, shaping the future of situational awareness capabilities for our customers. As a key member of our team, you will oversee the execution of software development and assist in representing CCRi to customers. You will lead and influence our growing teams and shape...
-
Senior Software Engineer
3 weeks ago
Charlottesville, Virginia, United States ENSCO Full timeJob Description:ENSCO's Applied Technology and Engineering (ATE) Division is seeking a skilled Senior Software Engineer to design, develop, and maintain precision, high-speed, real-time track inspection systems and associated decision-making software packages for the national and international railway market.Responsibilities:• Analyze system requirements...
-
Senior Software Engineer
4 weeks ago
Charlottesville, Virginia, United States CCRI Inc Full timeJob DescriptionCCRI Inc is seeking a highly skilled Senior Software Engineer to join our core product team. As a key member of our team, you will be responsible for designing, implementing, and deploying software applications for enterprise-wide end-user, system level, and data management software applications.Key ResponsibilitiesResearch and design software...
-
Senior Software Engineer
2 weeks ago
Charlottesville, Virginia, United States Commonwealth of Virginia Full timeOverviewWe are seeking a highly skilled Senior Software Engineer to join our team at {company}.The ideal candidate will have extensive experience in software development, with a strong focus on backend systems using Java. Our team is responsible for designing, developing, and maintaining large-scale applications, and we are looking for someone who can...
-
Senior Software Reverse Engineer
4 weeks ago
Charlottesville, Virginia, United States Booz Allen Hamilton Full timeJob SummaryWe are seeking a highly skilled Senior Software Reverse Engineer to join our team at Booz Allen Hamilton. As a key member of our contract team, you will work closely with our clients to perform in-depth technical evaluations of foreign computer and network technologies.Key ResponsibilitiesApply your expertise in software design and development to...
-
Senior Software Engineer
1 day ago
Charlottesville, Virginia, United States Commonwealth of Virginia Full timeJob Title: Senior Software Engineer - Full Stack DevelopmentWe're seeking a Senior Software Engineer - Full Stack Development to join our team at '{company'. As a key member of our software development team, you'll be responsible for designing, developing, and maintaining our full stack applications.Key Responsibilities:- Design and develop full stack...
-
Senior Software Developer
4 weeks ago
Charlottesville, Virginia, United States CCRi Full timeJob OverviewCCLRi is seeking a skilled Software Engineer to join our National Tactical Department, working on cutting-edge global situational awareness and battle orchestration capabilities. As a key member of our team, you will design and develop enterprise-wide Java applications for battlefield command and control, geospatial data management, exploitation,...
-
Senior Manager, Software Engineering, Back End
4 weeks ago
Charlottesville, Virginia, United States Capital One Full timeJoin Our Team as a Senior Manager, Software Engineering, Back EndWe are seeking a highly skilled Senior Manager, Software Engineering, Back End to lead our team of software engineers in developing innovative solutions for our customers. As a Senior Manager, you will be responsible for leading a portfolio of technology projects and a team of developers with...
-
Senior Software Engineer
4 weeks ago
Charlottesville, Virginia, United States CCRI Inc Full timeAt CCRi Inc, we're pushing the boundaries of global situational awareness and battle orchestration capabilities. Our team develops scalable, high-performance cloud-based software systems that process petabytes of data from diverse sources in near real time. We apply state-of-the-art algorithms and machine learning techniques to extract features, fuse data,...