Software Engineer

Ccri Charlottesville , VA 22901

Posted 2 weeks ago

The Role:

CCRi is looking for a software engineer grounded in the full software lifecycle, from architecture and design through coding, testing, documentation, deployment, and support/maintenance. Our engineers take cutting-edge machine learning research and build reliable products. You'll help integrate machine-learning analytics, streaming data processing pipelines, and appealing user interfaces into end-to-end mission systems. These tools will be used to provide real-time situational awareness and expose advanced analytics to end users.

This is a technical position focused on software development and deployment.

Technology: Hadoop, Spark, HBase, Accumulo, Storm, Kafka, AWS, GeoServer, Docker, Kubernetes

Languages: Scala, Python, Java, JavaScript

What youll do:

70%: Design, write, test, and deploy code.

30%: Perform ancillary tasks in support of the code base, including documentation, performance evaluation, sprint retro/planning, devops, and peer review of your colleagues' work.


  • US citizenship required. We do not offer sponsorships.
  • Able to work on a team
  • Technical curiosity and enthusiasm

Bonus Points:

Demonstrated experience with

  • full-stack development
  • build and deployment with maven and jenkins
  • distributed version control with git
  • database technology
  • distributed analytics and processing
  • geo-spatial data and analytics
  • AWS infrastructure and tooling

Additional preference will be given to candidates with an active TS security clearance.

Due to the nature of CCRi's business with the United States Government, and requirements found in CCRi's government contracts, all CCRi employees are required to be United States citizens. Visas and Green Cards may make an applicant generally eligible to work in the United States, but they do not satisfy CCRi's contractual requirements. All new CCRi employees are required to verify their United States citizenship upon hire. CCRi is not able to sponsor citizenship

CCRi is an equal opportunity employer. All qualified applicants will be considered for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, or status as a qualified individual with a disability or protected veteran.


  • Casual Work Environment
  • Intellectually Challenging Work
  • Health Insurance
  • Short Term Disability Insurance
  • Generous Defined Benefit Retirement
  • Very Flexible Vacation Policy
  • Want to know more? Check out our recruitment video:
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer


Posted 2 months ago

VIEW JOBS 10/16/2018 12:00:00 AM 2019-01-14T00:00 Job Description: Tired of dealing with conversion rates and ad placement? There's got to be a better way!At Leidos, we use Typescript, C++17, Java 9, Rust, and the Unity stack to build actual software that people both pay for and willingly use. Our engineers are housed in a safe and welcoming habitat with infinite espresso, fancy ramen, and Atlassian tools.Leidos is rated in LinkedIn's top 40, and is rapidly climbing the Fortune 500. Unlike many companies in the defense industry, we focus on hiring and retaining brilliant engineers - this is a permanent software engineering position on an enduring cross-project team. This role is located in Charlottesville, Virginia, which is routinely rated one of the happiest cities in America. Responsibilities will focus on backend engineering, particularly the prototyping and implementation of scalable service-like designs with strong separation of concerns.You will:• Design, develop, and deploy backend services that are versatile, resilient, and maintainable• Test, track, and terminate bugs with powerful tooling ranging from GTest to control-flow replay• Reduce, reuse, and recycle your infrastructure using shared dev-ops tooling, Docker, and AWS• Work on the hardest problems from scalable AI to resilient livestreaming or battlefield awareness • Use the tools you love: every engineer gets to pick their IDE, OS, mouse, and keyboard• Build something you are proud of - with coworkers you like You have:• Bachelor's in Computer Science or a related field, or four years of experience• Mastery of two of the following: Rust, Java 9, Bash, Python, Typescript, C# + Unity, or C++17• Proficiency with one of the following: Spring, API design, Accumulo, Kafka, Postgres, Angular, or build systems• U.S. citizenship with ability to obtain up to TS/SCI clearanceWe'd like:• Proficiencies centered on the JVM ecosystem• Prior experience in REST API design and implementation• Familiarity with micro-services and AWS LambdaASGERP18ASGCharlottesvilleExternal Referral Eligible Leidos is a Fortune 500® information technology, engineering, and science solutions and services leader working to solve the world's toughest challenges in the defense, intelligence, homeland security, civil, and health markets. The company's 31,000 employees support vital missions for government and commercial customers. Headquartered in Reston, Virginia, Leidos reported annual revenues of approximately $10.17 billion for the fiscal year ended December 29, 2017. (NYSE: LDOS) 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. Leidos Charlottesville VA

Software Engineer