Senior Software Engineer

2 days ago


Charlottesville, Virginia, United States CCRI Inc Full time
Job Summary

GA-CCRi is seeking a highly skilled Back-End Software Engineer to join our federal team. As a key member of our team, you will be responsible for developing scalable, high-performance cloud-based software systems that support global situational awareness and data fusion for air, maritime, and ground tracking.

Key Responsibilities
  • Design, implement, document, test, and deploy software applications for various systems.
  • Develop test scripts and frameworks to verify and validate functionality.
  • Maintain existing capabilities deployed to customer facilities and cloud environments, including debugging and updating to keep pace with the evolving environment and technology.
  • Understand customer, user, and operational requirements and implement new functionality into software products.
  • Document and communicate highly technical concepts effectively to technical and non-technical audiences in a clear and effective manner.
Requirements
  • Ability to transfer and maintain a Top Secret security clearance with SCI eligibility and a CI poly.
  • Typically requires a Bachelor's or Master's degree in computer science, information systems, or a related discipline and five or more years of progressive software development experience.
  • Experience with a variety of programming languages, such as Java, Scala, Python, and Golang.
  • Experience with software development lifecycle and use of associated tools.
  • A complete understanding of formal software engineering principles, including design, documentation, ticketing systems, version control, and Agile methodologies.
Preferred Skills and Qualifications
  • Comfortable working with Linux systems on a daily basis.
  • Deployment technologies such as Docker, Kubernetes, Knative, Helm, and Rancher.
  • Cloud technologies such as Hadoop, Kafka, HBase, Accumulo.
  • CI/CD pipelines and tooling, including Gitlab CI/CD, ArgoCD, CircleCI, and Jenkins.
  • AWS infrastructure and tooling.
  • Geospatial data and analytics.
  • Data fusion and data engineering tools.
  • Familiarity with Intelligence Community and DoD mission sets.
  • CompTIA Security+ certification or willingness to get certified.
Benefits
  • Casual work environment.
  • Intellectually challenging work.
  • Health insurance, including FSA, HSA, and Tricare Supplement options.
  • Short/long-term disability insurance.
  • Generous defined retirement benefit, including a 401K match and pension plan.
  • Very flexible vacation policy.


  • Charlottesville, Virginia, United States Commonwealth of Virginia Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at the Commonwealth of Virginia. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesContribute to front-end and back-end development processesDevelop and...


  • Charlottesville, Virginia, United States Streamline Defense Full time

    About the RoleStreamline Defense is seeking a highly skilled Senior System Software Analyst to support our mission in applying knowledge of computer science and electrical engineering principles to produce targeted S&TI products of weapon systems.Key ResponsibilitiesApply knowledge of computer science and electrical engineering principles to produce targeted...


  • Charlottesville, Virginia, United States CCRI Inc Full time

    About CCRi IncCCRi Inc is a leading provider of custom software development and innovative information engineering solutions to customers in government and private industry.Job SummaryWe are seeking a highly skilled Senior Back-End Software Engineer to join our core product team, shaping the future of situational awareness capabilities for our customers.Key...


  • Charlottesville, Virginia, United States CCRi Full time

    About the RoleCRI is seeking a highly skilled Senior Software Engineering Lead to join our core product team, shaping the future of situational awareness capabilities for our customers.Key ResponsibilitiesTechnical LeadershipDevelop long-term strategies and initiatives to enhance capabilities against a range of products.Deliver and support core backend...


  • Charlottesville, Virginia, United States CCRi Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineering Lead to join our core product team at CCRi. As a key member of our team, you will play a critical role in shaping the future of situational awareness capabilities for our customers.Key ResponsibilitiesDevelop and execute long-term strategies to enhance our edge portfolio...


  • Charlottesville, Virginia, United States Maxar Technologies Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Maxar Technologies. As a key member of our software development team, you will be responsible for designing and developing user interfaces and visualizations that support various capabilities, including data discovery and query, analytic visualizations, link-node...


  • Charlottesville, Virginia, United States Maxar Technologies Full time

    Job Summary:Maxar Technologies is seeking a highly skilled Senior Software Development Engineer to join our team. As a Senior Software Development Engineer, you will be responsible for designing and developing user interfaces and visualizations that support capabilities such as data discovery and query, analytic visualizations, link-node analysis, AI/ML big...


  • Charlottesville, Virginia, United States Maxar Technologies Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Maxar Technologies. As a key member of our software development team, you will be responsible for designing and developing user interfaces and visualizations that support various capabilities.Key ResponsibilitiesDesign and develop user interfaces and visualizations that...


  • Charlottesville, Virginia, United States Vets Hired Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Vets Hired. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesSoftware DevelopmentDesign and develop software solutions that meet the needs of our clients...


  • Charlottesville, Virginia, United States CCRI Inc Full time

    Job DescriptionAt CCRi Inc, we are seeking a highly skilled 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 software solutions for our DoD customers.Key Responsibilities:Determine user requirements and specifications for software...


  • Charlottesville, Virginia, United States Associated Universities Full time

    Job Title: Software Engineer IIIEmployer: Associated UniversitiesJob Summary:We are seeking a highly skilled Software Engineer III to join our team at the National Radio Astronomy Observatory. The successful candidate will design, develop, and implement dynamic scheduling algorithms and software applications for astronomical observatory operations.Key...


  • Charlottesville, Virginia, United States Vets Hired Full time

    About the RoleVets Hired is seeking a highly skilled Senior Frontend Platform Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying high-quality software applications.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to the...


  • Charlottesville, Virginia, United States CCRI Inc Full time

    Job SummaryCCRI Inc is seeking a highly skilled Senior Software Engineer to join our federal team. The ideal candidate will have experience in developing scalable, high-performance cloud-based software systems, with a focus on global situational awareness and data fusion for air, maritime, and ground tracking.Key ResponsibilitiesResearch, design, implement,...


  • Charlottesville, Virginia, United States Jobs for Humanity Full time

    Transformative Technology Leadership OpportunityAt Jobs for Humanity, we're partnering with Capital One to revolutionize the employment ecosystem. We're seeking a visionary Senior Lead Software Engineer to spearhead our Machine Learning and AI initiatives.Key Responsibilities:Lead a portfolio of technology projects, driving innovation and excellence in...


  • Charlottesville, Virginia, United States Streamline Defense Full time

    POSITION: Senior Software Systems Analyst LOCATION: Not Specified SUMMARY Streamline Defense is in search of a Senior Software Systems Analyst to assist in leveraging expertise in computer science and electrical engineering principles to create specialized S&TI outputs for weapon systems. The successful candidate will possess proficiency in various...


  • Charlottesville, Virginia, United States WillowTree Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at WillowTree. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions for our clients.Key ResponsibilitiesDesign and develop robust and scalable software solutions...


  • Charlottesville, Virginia, United States Castle Hill Gaming Full time

    Job OverviewCastle Hill Gaming is seeking a highly skilled Senior Software Engineer to join their team in Charlottesville, VA. As a prominent provider of Class II, Class III, and HHR gaming machines, the company emphasizes innovation, customer satisfaction, and regulatory compliance.Key ResponsibilitiesDesign and develop software solutions for new and...


  • Charlottesville, Virginia, United States Vets Hired Full time

    About the RoleVets Hired is seeking a highly skilled Senior Software Development Lead to join our team. As a key member of our engineering team, you will be responsible for leading the development and technical direction of our enterprise-wide Java applications.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to the...


  • Charlottesville, Virginia, United States Castle Hill Gaming Full time

    Job DescriptionAbout Castle Hill GamingCastle Hill Gaming is a leading provider of Class II, Class III, and HHR gaming machines to Native American and Commercial Casinos across the United States. As a prominent player in the gaming industry, we emphasize innovation, customer satisfaction, and adherence to regulatory standards.Job OverviewWe are seeking a...


  • Charlottesville, Virginia, United States Booz Allen Hamilton Full time

    Position Overview:The Senior Software Reverse Engineer will play a critical role in assessing and analyzing software systems to uncover vulnerabilities and potential security threats. This position involves developing sophisticated exploits and engineering methodologies for attacks. The ideal candidate will leverage extensive technical knowledge and advanced...