1

Scala Software Developer Jobs in Virginia (NOW HIRING)

Sr Software Engineer -Public Sector

Mclean, VA

$123.80K - $163.30K/yr

As a Software Engineer on our Public Sector team, you will be responsible for the core backend ... Design and implement highly available backend services using Scala, Java, Go, C++/C or similar

Sr. Data Engineer

Mclean, VA · On-site

$116.40K - $139.80K/yr

Languages: Scala, Golang, Python Tools: Jenkins, Snowflake, Databricks, AWS, Lead software engineer/data engineer with experience in popular data tools such as Databricks and Snowflake. Have the ...

Software Engineer Support Hyperion application end-to-end and troubleshoot any issues within the ... Python, Spark, Scala * 3+ years of working experience in AWS * Build the infrastructure required ...

Lead Software Engineer, Back End Do you love building and pioneering in the technology space? Do ... Java, Scala, Python, Go, or Node.js * 2+ years of experience with AWS, GCP, Azure, or another cloud ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy ... Java, Scala, Python, Go, or Node.js * 2+ years of experience with AWS, GCP, Azure, or another cloud ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy ... Java, Scala, Python, Go, or Node.js * 2+ years of experience with AWS, GCP, Azure, or another cloud ...

Lead Software Engineer, Back End Do you love building and pioneering in the technology space? Do ... Java, Scala, Python, Go, or Node.js * 2+ years of experience with AWS, GCP, Azure, or another cloud ...

Senior Lead Software Engineer Do you love building and pioneering in the technology space? Do you ... Java, Scala, Python, Go, or Node.js * 3+ years of experience with AWS, GCP, Azure, or another cloud ...

Senior Lead Software Engineer Do you love building and pioneering in the technology space? Do you ... Java, Scala, Python, Go, or Node.js * 3+ years of experience with AWS, GCP, Azure, or another cloud ...

next page

Showing results 1-20

Scala Software Developer information

What are the key skills and qualifications needed to thrive as a Scala Software Developer, and why are they important?

To thrive as a Scala Software Developer, you need a strong grasp of Scala programming, functional and object-oriented design, and a solid understanding of computer science principles, typically supported by a degree in computer science or related experience. Familiarity with development tools such as sbt, Git, and build/deployment pipelines, as well as frameworks like Akka or Play, is highly valued and often required. Excellent problem-solving abilities, collaboration, and effective communication are crucial soft skills for working in agile teams and delivering scalable solutions. These competencies ensure robust, maintainable software and successful teamwork in fast-paced development environments.

What are some common challenges Scala Software Developers face when working on large-scale systems?

Scala Software Developers working on large-scale systems often encounter challenges such as managing complex codebases, ensuring compatibility with Java libraries, and optimizing for performance. Functional programming paradigms in Scala can add a learning curve and may require careful design to maintain code readability and scalability. Collaboration with cross-functional teams, such as DevOps and QA, is essential for deploying and maintaining robust, production-ready applications.

What does a Scala Software Developer do?

A Scala Software Developer designs, develops, and maintains software applications using the Scala programming language. They often work on backend systems, data pipelines, or distributed applications, taking advantage of Scala's functional and object-oriented features. These developers also collaborate with teams to build scalable, high-performance solutions and may integrate Scala with other technologies such as Java or big data frameworks like Apache Spark. Their work involves writing clean, efficient code, performing code reviews, and troubleshooting issues to ensure robust application performance.
What job categories do people searching Scala Software Developer jobs in Virginia look for? The top searched job categories for Scala Software Developer jobs in Virginia are:
What cities in Virginia are hiring for Scala Software Developer jobs? Cities in Virginia with the most Scala Software Developer job openings:
2028 Cleared Software Developer Senior (TS/SCI)

2028 Cleared Software Developer Senior (TS/SCI)

Navstar

Chantilly, VA

$55.75 - $73.75/hr

Other

Posted 8 days ago


Job description

Job Title

Top Secret Cleared Software Developer Senior

Location

Chantilly, VA

Job Description

*US CITIZENSHIP REQUIRED* *TOP SECRET CLEARANCE WITH SCI ELIGIBILITY REQUIRED* *THIS IS AN ON-SITE POSITION* DESCRIPTION OF POSITION/DUTIES: All Points is seeking a Top Secret Cleared Software Developer Senior to support the Federal Bureau of Investigation (FBI) in Chantilly, VA. This position requires an active, current, and fully adjudicated US Department of Defense Top Secret Clearance with SCI eligibility. The selected candidate will support IT networks, systems, and initiatives with activities that include information systems operations, information systems development and modernization, and IT security. The team you will join is also responsible for the development, implementation, and subsequent operations and maintenance of new applications each fiscal year. The operation of existing applications and new application initiatives are critical to the success of the FBI mission. Additionally, thousands of personnel in the law enforcement, intelligence, legal, and administrative communities use these services daily to perform mission-critical work. These applications require responsive, effective, and specialized technical expertise to limit disruption to FBI operations. Duties may include but are not limited to:

  • Develops codes, tests, and debugs new software or enhancements to existing software.
  • Understanding of business applications as well as user, performance, quality, interface, and security requirements.
  • Works with technical staff to understand problems with software and resolve them.
  • Resolves customer complaints with software and responds to suggestions for improvements and enhancements.
  • May assist in development of software user manuals.
  • Responsible for desktop design, testing, security lockdown implementation, integration with standard software packages, integration with automated patching and deployment technologies, documentation, and training to include automating application and configuration deployments and updates.
Education

Bachelor's degree from an accredited college in a related discipline

Years of Experience

8-10 Years

Skills/Certifications
  • Experience with Atlassian Software products (JIRA, Confluence, Service Desk, etc.) and or NET C#, Python
  • Software development and maintenance of internal/external interfaces with systems that provide data (IC Data Services, OGA Systems on the Unclassified side, Internal FBI Systems, etc.)
  • HTML, Vue Framework, Javascript, Java and.NET
  • Apache Solr
  • .NET, C#, Javascript, Java, Perl ,
  • .NET, C#, Vue3, Typescript, Python, Jupyter Notebook, Scala, Databricks
  • Experience in ElasticSearch, Vue.js, Java Spring Framework, and.NET Framework web services.
  • Oracle, API Architecture (SOAP/REST), Git, REST APIs using technologies such as ASP.NET Core, Flask, Django, Express.js, or Spring Boot
  • Solr, Bash Shell or like applications
  • Relational Databases and SQL (MySQL, PostgreSQL, Microsoft SQL)
  • Visual Studio Pro, Selenium
  • Linux Admin, VMWare vSphere 6/7 experience, SPLUNK Server administration, Dell Server, and SAN Storage hardware experience.
  • Experience with Docker, Microsoft SQL, Oracle databases, Angular, JavaScript including Ember.js, Spring Boot, Spring, in addition to a focus on cloud skillsets, specifically AWS solution architecture
  • Strong Oracle database and MS SQL experience is required
  • Document applications, services, and environments for future maintenance
  • Automate application and configuration deployments and updates
  • Participate in Program Increments (PIs) and Agile Release Train (ART) activities
  • Support the multi-enclave environment (Unclassified, Secret, and Top Secret)
  • Collaborate with cross-functional teams to ensure seamless integration
  • Experience as a scrum participant and software release processes
  • Available to work after hours when mission requires
  • Communicate work using SMART
  • Understanding of forensic and investigative data requirements
  • Data processing, automation and ETL workflow orchestration
  • GraphQL
  • Server side technologies (Apache Tomcat)
  • Log analytics and observability platforms, particularly Splunk
  • SAFe Agile methodologies
  • Working in classified environments
Security Clearance
  • US Citizenship required
  • Active, current, and fully adjudicated (no interim) US Department of Defense Top Secret Clearance with SCI eligibility. May be required to take CI Polygraph.

Positions with All Points are Full-Time, Direct, and we offer a full benefit package. For more information, please visit our Career Portal.