Demonstrated experience developing proof of concepts of new technologies and evaluating the state of the art in machine learning algorithms for text analytics……
Backend development — design schemas and indexes, write performant SQL, and make the architecture calls needed to handle data at scale, primarily in Ruby, Go,……
The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such……
Ability to translate functional requirements into technical designs and engineering requirements. Deliver creative software solutions across design, development……
These systems will work with very large datasets, require careful software design, and incorporate state-of-the-art machine learning techniques and other data……
Familiarity with additional cloud platforms or data engineering tools. Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent……
Experience with object oriented and functional design patterns. Take full ownership of work outcomes including design, development, and testing; support and……
With over ten years of experience in research, engineering and development, we take a “big picture” approach to meeting our business needs, prioritizing both……
We are looking for engineers with real passion for user interface web development with actual hands-on experience developing web application on React.…
Analyze, design, and develop tests and test-automation suites. We’re looking for someone with 3-5 years of experience in B2B, has a BS degree in computer……
Analyze requirements and propose technical design options. BS/MS degree in Computer Science, Applied Math, Physics, or related field or relevant experience from……
Lead end-to-end delivery of technical solutions, including design, implementation, and verification using standard software engineering methodologies.…
Experience with Next-Gen Coding Agents: Proven track record of integrating advanced AI agents, specifically Claude Code or Google's Antigravity / Gemini agentic……
Articulate complex technical concepts clearly and confidently to both technical and non-technical audiences. Design, develop and modify software systems, using……
Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (……
The Software Engineer is responsible for the design and development of software applications and reusable software components for the Cotiviti Inc product suite……
Solid foundation in computer science, with strong competencies in algorithms, data structures, software design, and building large, distributed systems.…
5+ years of experience in software or computer engineering or a related field. Your expertise will directly influence the efficiency and data quality of cutting……
Contribute technical input to engineering documentation, diagrams, and models. You’ll also support systems administration, installation, configuration, and the……
Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 8 years of related engineering experience; OR a Master’s degree in……
Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 8 years of related engineering experience; OR a Master’s degree in……
Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 8 years of related engineering experience; OR a Master’s degree in……
A bachelor’s degree in computer science, software engineering, or a related discipline. Excellent software engineering foundation with deep understanding of OOP……
BS in Engineering, Computer Science, Systems Engineering, or related field or equivalent experience with 15+ years in software development, system engineering……
Use AI to find out how well the skills on your resume fit this job description.
Job Description
Currently seeking a Software Engineer (Expert) in Herndon VA to work on a suite of services that will supply users with tools to automate a wide range of enterprise-wide applications and data centric mission management applications, with a focus on artificial intelligence and machine learning (AI/ML). The candidate will be part of a team of Software Developers, ETL Developers, and Data Scientists to enhance existing production applications and build out new web services on a routinized production cadence to meet the evolving needs of users. This role is focused on developing high-performance, distributed systems that operate on petabyte-scale structured and unstructured data, enabling mission users to rapidly access, process, and exploit critical information.
You will operate at the intersection of big data, distributed systems, and mission analytics, building core platform capabilities such as ingest pipelines, text extraction services, and search infrastructure that directly enable downstream analytics, AI, and operational workflows.
This is a hands-on technical leadership role for engineers who thrive on building scalable systems from the ground up, solving hard data problems, and delivering production-grade capabilities that operate in high-stakes, real-world environments.
This position will include a variety of activities, including:
Integrating AI/ML technology into a production web application.
Participation with iterative software development teams with adherence to all reporting requirements.
Designing, developing and unit testing code for a production system and demonstration capabilities.
Developing rapid prototypes to drive out requirements and design.
Providing demonstrations and detailed walk through of features to a variety of technical and non-technical audiences.
Meeting with stakeholders, analyzing requirements, developing user stories, and translating these into software development tasks.
Development of technical documentation and briefing materials to support program status reviews, control gates, and other presentations as directed.
Write and maintain technical documentation for application workflows, integrations, and compliance procedures.
Optimize and enhance application performance, ensuring scalability and security.
,
Required Skills
Demonstrated 4-6 years in backend development – must be proficient in both Python and Java
Demonstrated 4-6 years in frontend development like Angular
Demonstrated 6-8 years of AWS Architecture design proficiency
Significant proficiency 6-8 years in Linux – shell scripting, mounting drives, text editing with vi or emacs, system diagnostic checks [memory management, process running]
Demonstrated 2-3 years working with AI/ML development and data science understanding
Demonstrated experience on Agile software development teams following Agile methodologies, including Scrum and Kanban.
Demonstrated experience using Jira, Confluence, and GitHub for documenting work and team collaboration.
Minimum 6-8 years of experience with SQL and NOSQL databases
Minimum 6-8 years of demonstrated experience with development and deployment of applications in the Commercial Cloud Services (C2S) environment or an Amazon Web Services cloud environment.
Minimum 6-8 years of demonstrated experience with search & analytic tools. Examples to include ElasticSearch, Solr/Lucene, OpenSearch.
Minimum 2-4 years of demonstrated (Extract, Transform, Load - ETL) with large structured and unstructured raw data sets.
Minimum 6-8 years of demonstrated ability to design, develop, test and implement new applications based on project requirements.
The ability to work individually as well as the ability to work in project teams. Proven ability in decomposing concepts to discrete development tasks and managing your work to a deadline.
Minimum 6-8 years of demonstrated ability in microservices up to and including docker, podman, and or containerization services.
Minimum 6-8 years in Object Oriented programming. Python is preferred software development language
,
Desired Skills
Demonstrated experience with text analytics and its applications/role/use in business intelligence/business analytics (i.e. search, entity extraction, sentiment analysis, document summarization, document categorization) whether through education or experience.
Demonstrated experience developing proof of concepts of new technologies and evaluating the state of the art in machine learning algorithms for text analytics whether through education or experience.
Demonstrated experience with machine learning frameworks such as PyTorch, Keras, Tensorflow whether through education or experience.
Demonstrated experience with data visualization tools (i.e. Tableau, Pandas, D3.js, ggplot, etc) whether through education or experience.
Demonstrated experience with Relational or Non-Relational data stores such as MySQL, Postgres, MongoDB, or DynamoDB whether through education or experience.
Demonstrated experience using Natural Language Processing tools such as spaCy, NLTK, Stanford CoreNLP, or Gensim Natural Language Processing whether through education or experience.
Demonstrated experience using some of the following; Optical Character Recognition (OCR), Search Ranking, Duplicate Detection, Bidirectional Encoder Representations from Transformers (BERT), Image Recognition, Fuzzy Search, Named Entity Recognition (NER), Document Categorization
,
About Sabree Software Services
Sabree Software Services, Inc. (S3) is a full-service software firm headquartered in Northern Virginia. We support the federal government and commercial arenas by providing high quality, system/software architecture design, full-lifecycle/full-stack software development services, usability engineering, testing, and project management services. Our team is comprised of an elite network of engineers, with advanced degrees, who have been providing technical services to our customers and partners in the DC metropolitan area for over 20 years. We are committed to delivering innovative, multidisciplinary solutions in an agile fashion.
The minimum salary is $92K and the max salary is $125K.
$92K – $125K/yr (Glassdoor est.)
$107K
/yr Median
Herndon, VA
If an employer includes a salary or salary range on their job, we display it as "Employer Provided". If a job has no salary data, Glassdoor displays a "Glassdoor Estimate" if available. To learn more about "Glassdoor Estimates," see our FAQ page.
Working here doesn’t have to be a secret
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.