Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer

Orbis Operations

ORBIS is looking for a Software Developer for our mission-focused customer in Annapolis Junction, MD. The Software Developer shall be responsible for developing rapid experimental prototypes of particular capabilities associated with the improvement and modernization of metrics and monitoring capabilities within the organization. Tasking shall also include demonstrations to validate concepts and to prove operational capability and scalability.

Duties & Responsibilities

  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Design and code new software or modify existing software to add new features
  • Write or review software and system documentation
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Software development using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc.
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Design and development of relational and non-relational database applications
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Develop and execute test procedures for software components
  • Develop software solutions by analyzing system performance standards and conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas
  • Design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design decisions
  • Software development using continuous integration practices
  • Development of event driven or data driven analytics
  • Development of cloud-based solutions and technologies
  • Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints. Perform quality control on team products
  • Recommend and implement suggestions for improving documentation and software development process standards.
  • Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project
  • Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements, and interfaces
  • Coordinate software installation on a system and monitor performance to ensure operational specifications are met
  • Recommend new technologies and processes for complex software projects
  • Serve as the technical lead of multiple software development teams
  • Select the software development process in coordination with the customer and system engineering
  • Ensure quality control of all developed and modified software
  • Delegate programming and testing responsibilities to one or more teams and monitor their performance


Education & Experience

  • Minimum of 3 years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university


Required Skills & Abilities

  • Must be authorized to work in the US
  • Active TS/SCI w/ appropriate level Polygraph required
  • Experience using the Linux CLI
  • Experience developing scripts using Bash/Python
  • Experience developing with multiple high level programming languages in a Linux environment
  • Experience with metrics collection, monitoring, and alerting concepts, best practices, and tools
  • Experience with software frameworks used for searching, monitoring, and analyzing big data such as Elastic Stack, Splunk, and Prometheus
  • Experience developing with messaging frameworks such as Kafka, JMS, RabbitMQ, ActiveMQ


Desired Skills & Abilities

  • Experience with SQL technologies such as MySQL, MariaDB, and PostgreSQL
  • Experience with Key/Value and Time-series databases such as OpenTSDB
  • Experience designing, implementing, and consuming REST/and or gRPC interfaces
  • Experience with CI/CD concepts, principles, methodologies, and tools such as GitLab CI


Physical Requirements:

  • Prolonged periods of sitting at a desk and working on a computer
  • Routine video conference and/or in-person meetings
  • Ability to attend planned meetings within the Washington Metro Area region and at overseas client sites


Orbis Operations is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Developer in Annapolis Junction, MD vacancy
  •  ...Full-Stack Software Developer (Back-end focused) Columbia, MD Description : This role will be on a fast-moving software engineering team supporting a microservice ecosystem with several UIs. Project management is done using feature driven development. The... 
    Suggested

    thejosefgroup.com

    Columbia, MD
    3 days ago
  •  ...Full Stack Software Developer TS/SCI Clearance is Required Serve as a Full Stack Software Developer in support of US Army C5ISR Designs, develops, tests, and maintains software Maintains and upgrades software following deployment Creates, designs, and implements... 
    Suggested

    MRINetwork

    Annapolis Junction, MD
    3 days ago
  •  ...Reflexive Concepts is seeking a skilled Full Stack Software Developer! Join a team of developers and system engineers and play a crucial role in ensuring that applications in the Human Resource Applications and Services organization operate effectively. Provide application... 
    Suggested

    Reflexive Concepts

    Laurel, MD
    2 days ago
  • $150k - $200k

    Freedom Technology Solutions Group is seeking a Full Stack Software Developer. Our mission supports the Government Corporate Management Services (CMS) by providing full life cycle support services through the sustainment, modernization, and transformation of the enterprise... 
    Suggested
    Contract work
    For contractors
    Work at office
    Flexible hours
    Night shift

    Freedom Technology Solutions Group

    Laurel, MD
    2 days ago
  • $200k - $280k

     ...possess this level of clearance. Are you a Principal Full Stack Software Engineer who is ready for a new challenge that will launch your...  ...We will immerse you in the latest technologies. We will develop and support your own personalized training program to continue... 
    Suggested
    Full time
    Contract work
    Immediate start
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies LLC

    Columbia, MD
    2 days ago
  • $200k - $280k

     ...possess this level of clearance. Are you a Principal Full Stack Software Engineer who is ready for a new challenge that will launch your...  ...We will immerse you in the latest technologies. We will develop and support your own personalized training program to continue... 
    16 hours
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies LLC

    Annapolis Junction, MD
    2 days ago
  • $146k - $234k

     ...governance, and make advanced AI capabilities more accessible to developers and mission users alike. This role is best suited for a senior...  ...management, auditing, and policy enforcement Partner with software engineers, architects, product teams, and security... 
    Contract work
    Shift work

    Peraton

    Annapolis Junction, MD
    4 days ago
  • $112.8k - $257k

     ...Job Number: R0237850 Full Stack Software Engineer, Lead The Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop software, but to... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis Junction, MD
    1 day ago
  •  ...Java Full Stack Developer Location: Mt Laurel, NJ (2 days/week onsite) Duration: Long Term Contract Rate: DOE US Citizens...  ...specifications. Design algorithms and flowcharts to create new software programs and systems. Produce efficient and elegant code... 
    Long term contract
    2 days per week

    Staffing the Universe

    Laurel, MD
    3 days ago
  •  ...name a few. We have an excellent reputation with the clients. Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, data analysts/data scientists. We welcome candidates with all visas and citizens to apply. Who... 

    SynergisticIT

    Columbia, MD
    3 days ago
  • $165k - $235k

     ...Senior Full Stack Java Developer We're seeking a talented Senior Full Stack Java Developer to provide data transformation software development as part of a larger enterprise data flow. In this role, you will work closely with systems engineers managing the thread,... 
    Summer holiday
    Immediate start

    Red Alpha

    Columbia, MD
    1 day ago
  •  ...Full Stack Developer (Java, Spring, MongoDB, Elasticsearch) - Top Secret/SCI/FSP Required - Onsite Candidates must have an active Top Secret/SCI Clearance with a Full Scope Polygraph. Onsite in Annapolis Junction, MD. We have an immediate opening for a Full Stack... 
    Temporary work
    Local area
    Immediate start
    Flexible hours

    TJ Consulting Group

    Annapolis Junction, MD
    17 hours ago
  •  ...responsibilities include performing the following tasks: Developing enterprise level application and custom integration solutions...  ...designs, and developing the most complex and business critical software solutions, utilizing appropriate software engineering... 
    Temporary work
    Work experience placement
    Flexible hours

    Interclypse

    Annapolis Junction, MD
    3 days ago
  •  ...Lead Azure Full-Stack Developer ID 2026-9536 Type Full Time W/Benefits Ret Match Location : Location US...  ...for a government client. This position combines expertise in software engineering, systems integration, and automation to deliver scalable... 
    Full time
    Work at office

    ERT Inc

    Laurel, MD
    5 days ago
  •  ...Type Full-time Description Interclypse is seeking full-stack web developers in Annapolis Junction, Maryland. We are looking for a developer interested in applying software solutions to a variety of challenges across multiple projects and domains. Our teams... 
    Full time
    Temporary work
    Flexible hours

    Interclypse

    Annapolis Junction, MD
    1 day ago
  • $90 - $91 per hour

     ...Full Stack Java Developer DevOps Annapolis Junction, Maryland, United States $ 90.00 - 91.00 (US Dollar) Full Stack Java Developer...  ...). Full Stack Java Developer DevOps duties: Support software engineering and DevOps of a tool suite which delivers critical... 

    Global Channel Management

    Annapolis Junction, MD
    3 days ago
  • $135k - $216k

     ...help bridge product vision, user needs, platform architecture, software implementation, and operational deployment. The ideal candidate...  ...requirements, interfaces, workflows, and engineering priorities Develop system-level architecture views, interface definitions,... 
    Contract work
    Shift work

    Peraton

    Annapolis Junction, MD
    1 day ago
  •  ...Builds, deploys and maintains programs, Web Site pages and applications. Develops and improves site navigation and applications. Responsible for the design, development, and configuration of software systems to meet market and/or client requirements. Updates, repairs,... 
    Work experience placement

    Dunhill Professional Search

    Annapolis Junction, MD
    2 days ago
  • Lead Systems Programmer Z/OS Systems Programmer Leadership Skills Z/OS Product Installation & Support Hybrid work environment (3x week on site required) Great benefits & annual bonus program Proven skills as a Lead Z/OS Systems Programmer (main focus of skills...

    DSN Search

    Columbia, MD
    5 days ago
  •  ...reviews of AWS workloads, recommending and implementing improvements Develop frameworks for data quality, monitoring, and reconciliation...  ...to translate requirements into scalable solutions Apply software engineering best practices (version control, CI/CD, testing, code... 
    Temporary work
    Remote work
    Shift work

    Real Time Medical Systems

    Columbia, MD
    6 days ago
  • $121.4k - $182k

     ...Sr Principal Cyber Software Test Engineer Northrop Grumman's Sensing & Secure Solutions Operating Unit is actively seeking a talented...  ...within Northrop Grumman. What You'll Get to Do: Designs, develops, documents executes SW test applications software and systems... 
    Shift work

    Northrop Grumman

    Annapolis Junction, MD
    3 days ago
  • $119.6k - $187.9k

     ...Principal Cyber Software Engineer At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems...  ..., we'll support yours of expanding your personal network and developing skills, whether you are new to the field, or an industry thought... 
    Shift work

    Northrop Grumman

    Annapolis Junction, MD
    1 day ago
  • FEI Systems is seeking a Data Engineer to support Machine Learning and AI initiatives. This role involves designing data pipelines and ensuring high-quality data within our cloud platform. Candidates should have a minimum of 5 years of experience in data engineering, demonstrating...
    Full time
    Remote work

    FEi Systems

    Columbia, MD
    3 days ago
  • $205k - $215k

     ...hours/week Basic Requirements ~5 years of experience as a software engineer ~ Bachelor's degree in a technical discipline ~2...  ...Experience using the Linux CLI and Linux tools Experience developing Bash scripts to automate manual processes Recent software... 
    16 hours
    Immediate start
    Remote work

    Shield Consulting Solutions

    Annapolis Junction, MD
    27 days ago
  •  ...Job Title Required Skills: At least 7+ years of working experience as Java Application Developer; including J2EE and Web Services; designing and developing modern/complex web applications. Rest API design Patterns, Spring Security, OAUTH, Spring framework (... 
    Work experience placement

    Syntricate Technologies

    Laurel, MD
    1 day ago
  •  ...Java Software Engineer Our client tailors software, IT and data management to their customers' unique needs, fostering strong partnerships...  ...Experience with SQL ~ Experience with Linux ~ Experience developing scripts (Python, Bash, or Shell) ~ Experience with CI/CD and... 
    Remote work
    Flexible hours
    2 days per week

    Navstar

    Annapolis Junction, MD
    3 days ago
  •  ...Overview: Job Description: Java Camunda Developer Location: Mt Laurel, NJ (Local Candidates Only) Experience Required:...  ...-quality code delivery. Required Skills ~6-8 years of software development experience. ~ Strong hands-on expertise in:... 
    Local area

    Purple Drive

    Laurel, MD
    4 days ago
  •  ...NoSQL: Cassandra or any NoSQL DB Automation: Gradle, Concourse, Ansible OS: Linux, Shell Scripts • Strong experience developing large-scale streaming solutions using Kafka and Cassandra • Strong experience in multi-threaded applications and parallel processing... 

    Omni Inclusive

    Laurel, MD
    5 days ago
  •  ...Please do not apply if you do not currently possess this level of clearance. Basic Requirements: ~14 years of experience as a software engineer ~ Bachelor's degree in a technical discipline ~4 additional years of experience as a software engineer may be... 
    Immediate start

    Shield Consulting Solutions

    Annapolis Junction, MD
    2 days ago
  • $60 - $65 per hour

     ...(US Dollar) Java Engineer needs 7 years of experience as a Software Engineer is required. Java Engineer requires: Top Secret...  ...Spring Data MongoDB (4.4+) Apache Tomcat Git/GitLab Developing in a Linux environment Optional technical skills include... 

    Global Channel Management

    Annapolis Junction, MD
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!