Senior Software Engineer

3 weeks ago


Chantilly, Virginia, United States CCRi Full time
Job Title: Senior Software Engineer - Computer Vision

At CCRi, we are seeking a highly skilled Senior Software Engineer to join our federal team to develop scalable, high-performant cloud-based computer vision systems focused on the automated detection of objects in satellite imagery.

Key Responsibilities:
  • Develop, integrate, and maintain cloud-based image processing pipelines and infrastructure that process satellite imagery at scale in a cloud environment.
  • 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.
  • Communicate with management, customers, developers, and users.
  • Work directly with internal and external developers to transition applications into the computer vision platform.
  • Maintain the strict confidentiality of sensitive information.
  • Observe all laws, regulations, and other applicable obligations wherever and whenever business is conducted on behalf of the Company.
  • Work in a safe manner in accordance with established operating procedures and practices.
  • Willing to provide leadership and mentoring for more junior computer vision engineers.
  • Willing to lead a team of computer vision engineers, either on a temporary or permanent basis.
Requirements:
  • Ability to transfer and maintain a Top Secret security clearance with SCI eligibility and a CI poly is required.
  • Bachelor's degree, Master's degree, or PhD in Computer Science, Information Systems, or related discipline and progressive software development experience as follows: nine or more years of experience with a Bachelors degree, seven or more years of experience with a Masters degree, or four or more years with a PhD. May substitute equivalent experience in lieu of education.
  • Strong experience with cloud-based technologies, including AWS or Azure.
  • Experience with software development lifecycle and use of associated tools.
  • Linux.
  • Highly proficient programming skills in languages such as Java, Python, Scala, Go, Rust.
  • An understanding of formal software engineering principles including design, documentation, ticketing systems, version control, and Agile methodologies.
  • Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving requirement.
  • Exceptional analytical skills and problem-solving skills.
  • High level of self-initiative and self-motivation.
  • Ability to work effectively in small team settings to solve complex problems.
  • Strong organization, communication, decision-making, presentation, and interpersonal skills.
  • Customer-focused, formulates plans based on the development of innovative new designs in resolving advanced software development problems.
  • CompTIA Security+ or willingness to get certified.
Desired Skills and Experience:
  • Curious and excited to learn new technologies.
  • Excited about understanding our customer's needs and mission.
  • Interested in maintaining and adapting existing codebases.
  • Satellite image processing and computer vision applications.
  • Image processing libraries such as GDAL, OpenCV.
  • Experienced with full lifecycle development.
  • Able to build and deploy working prototypes.
  • GEOINT AI/ML pipelines.
  • Geospatial data processing.
  • Cloud technologies such as Kubernetes, Helm.
  • Data brokers such as Kafka and RabbitMQ.
  • Knative.
  • CI/CD pipelines and tooling (Gitlab CI/CD, ArgoCD, CircleCI, Jenkins).
  • RESTful APIs.
  • Databases technologies (PostgreSQL, Redis, or other DBs).

Relocation assistance is provided, and US citizenship is required. The pay range is $140,000-$220,000, and benefits include a casual work environment, intellectually challenging work, health insurance, short/long-term disability insurance, and a generous defined retirement benefit.



  • Chantilly, Virginia, United States Cohere Technology Group LLC Full time

    Job Title: Senior Software EngineerCohere Technology Group LLC is seeking a highly skilled Senior Software Engineer to join our team in Chantilly. As a key member of our engineering team, you will be responsible for designing, developing, and deploying software systems that meet the needs of our clients.The ideal candidate will have a strong background in...


  • Chantilly, Virginia, United States The Swift Group Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at The Swift Group. As a key member of our technology-based program, you will be responsible for delivering engineering services for network infrastructure and enterprise computing infrastructure.Key Responsibilities:Design and develop software...


  • Chantilly, Virginia, United States Crimson Phoenix Full time

    Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Crimson Phoenix. The ideal candidate will have a strong background in Java and Spring Boot, with experience in developing cloud-native applications using technologies such as AWS and Docker. The successful candidate will be responsible for...


  • Chantilly, Virginia, United States STEM Solutions Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at STEM Solutions. As a key member of our engineering team, you will be responsible for designing, developing, and deploying complex software systems.Key Responsibilities:* Participate in software programming initiatives to support innovation and...


  • Chantilly, Virginia, United States Technology Consulting, Inc. Full time

    Senior DevOps Software Engineer OpportunityTechnology Consulting, Inc. is seeking a highly skilled Senior DevOps Software Engineer to join our team in Chantilly, VA or Colorado Springs, CO.This is a long-term contract opportunity with the possibility of hire, offering competitive, market-rate based pay.As a Senior DevOps Software Engineer, you will be...


  • Chantilly, Virginia, United States Citizant Full time

    Job Title: Senior Software EngineerCitizant is a leading provider of professional IT services to the U.S. government. We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team.Job SummaryWe are looking for a talented software engineer to design, develop, and maintain high-quality applications that meet the needs of our...


  • Chantilly, Virginia, United States ALTA IT Services Full time

    Job Title: Senior Software EngineerALTA IT Services is seeking a highly skilled Senior Software Engineer to join our team in Chantilly, VA. This is a permanent salaried position that requires a Top Secret clearance with CI Poly.Job Summary:We are looking for a technical leader to provide guidance and oversight to our Agile Development Teams. The ideal...


  • Chantilly, Virginia, United States Omitron, Inc. Full time

    Job OverviewOmitron, Inc. is seeking a skilled Senior Java Software Engineer to join our team in Chantilly, VA. As a key member of our software engineering team, you will play a crucial role in developing the next generation of satellite spaceflight safety systems.This is a mid-level position that requires a strong understanding of Java and object-oriented...


  • Chantilly, Virginia, United States Technology Consulting, Inc. Full time

    Senior DevOps Software EngineerTCI is seeking a highly skilled Senior DevOps Software Engineer to support space domain mission applications.This is a long-term contract opportunity with the possibility of hire, offering competitive market-rate based pay and comprehensive benefits.About the CompanyOur client is a leading global aerospace and defense...


  • Chantilly, Virginia, United States AnaVation LLC Full time

    Job Title: Senior iOS Software EngineerWe are seeking a highly skilled Senior iOS Software Engineer to join our team at AnaVation LLC. As a technical lead, you will be responsible for guiding our iOS software development efforts and ensuring the delivery of high-quality solutions.Key Responsibilities:Lead and mentor junior engineers in software development...


  • Chantilly, Virginia, United States Technology Consulting, Inc. Full time

    Senior DevOps Software EngineerTechnology Consulting, Inc. is seeking a highly skilled Senior DevOps Software Engineer to join our team in Chantilly, VA or Colorado Springs, CO. This is a long-term contract opportunity with the possibility of hire.In addition to competitive, market-rate based pay, TCI provides all our Consultants with Comprehensive...


  • Chantilly, Virginia, United States Technology Consulting, Inc. Full time

    Senior DevOps Software Engineer OpportunityTechnology Consulting, Inc. is seeking a highly skilled Senior DevOps Software Engineer to join our team in Chantilly, VA or Colorado Springs, CO. This is a long-term contract opportunity with the possibility of hire.Key Responsibilities:Design and implement scalable DevOps solutionsCollaborate with cross-functional...


  • Chantilly, Virginia, United States Millennium Space Systems Full time

    Job SummaryWe are seeking a highly skilled Senior Spacecraft Software Engineer to join our team at Millennium Space Systems. As a key member of our software development team, you will be responsible for designing and developing the software that enables our satellites to function in orbit.As a senior engineer, you will lead a small team of software engineers...


  • Chantilly, Virginia, United States Twinn Intelligence Group Full time

    Twinn Intelligence Group is seeking a highly skilled Senior Software Engineer to join their team in a challenging role. This position requires a strong background in software engineering and a proven track record of delivering high-quality solutions.Key Responsibilities:Design, develop, and test highly-available REST API services to support large enterprise...


  • Chantilly, Virginia, United States SMX Corporation Full time

    Job Summary:SMX Corporation is seeking a highly motivated Senior Software Engineer to support the development and sustainment phases of a project relative to mission planning software supporting the IC Community. This position requires a few days a week in Chantilly, VA.Key Responsibilities: Provide DevSecOps support for an enterprise system Develop and...


  • Chantilly, Virginia, United States Athenix Solutions Group, LLC Full time

    We are seeking highly skilled Software Engineers to join our team at Athenix Solutions Group, LLC. As a Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems that support our nation's defense.Our ideal candidate will have experience in DevSecOps, working with modern tools like Gitlab, and have a strong...


  • Chantilly, Virginia, United States By Light Professional IT Services Full time

    Job SummaryWe are seeking a highly skilled Senior Software Simulation Engineer to join our team at By Light Professional IT Services. As a key member of our software development team, you will be responsible for designing and developing complex software systems for flight simulation.Your primary focus will be on leading the development of software...


  • Chantilly, Virginia, United States Millennium Space Systems Full time

    Job SummaryWe are seeking a highly skilled Senior Spacecraft Software Engineer to join our team at Millennium Space Systems. As a key member of our software development team, you will be responsible for designing and developing the software that powers our satellites in orbit.Key ResponsibilitiesLead a small team of software engineers to develop software for...


  • Chantilly, Virginia, United States Millennium Space Systems, A Boeing Company Full time

    Job OverviewMission-critical software development for spacecraft requires exceptional expertise. As a senior spacecraft software engineer at Millennium Space Systems, A Boeing Company, you will design and lead the development of software for our satellites, ensuring seamless integration with custom avionics and payloads. Your code will run in orbit,...


  • Chantilly, Virginia, United States Omitron, Inc. Full time

    Job Title: Senior Java Software DeveloperOmitron, Inc. is seeking a highly skilled Senior Java Software Developer to join our team in Chantilly, VA. As a key member of our software engineering team, you will play a critical role in designing and developing the next generation of satellite spaceflight safety systems.Responsibilities:Design and develop...