logo

View all jobs

Software Engineer I-III

Annapolis Junction, MD · Computer/Software

Omnibus Technologies & Solutions is a leading provider of innovative technology solutions and services to both government and commercial clients. Our mission is to deliver reliable, scalable, and mission-focused technology capabilities that help our partners solve complex challenges. At Omnibus, we combine deep technical expertise with a commitment to quality, agility, and customer success.

Omnibus is seeking a Software Engineer II/III to support impactful and forward-leaning web development efforts in Annapolis Junction, MD. This is an exciting opportunity to grow and contribute to meaningful technical solutions in a collaborative, mission-driven team.

Required Skills

  • Analyzing user requirements to derive software design and performance requirements
  • Debugging existing software and correct defects
  • Providing recommendations for improving documentation and software development process standards
  • Designing and code new software or modify existing software to add new features
  • Integrating existing software into new or modified systems or operating environments
  • Developing simple data queries for existing or proposed databases or data repositories
  • Writing or review software and system documentation
  • Designing or implement complex database or data repository interfaces/queries
  • Developing or implement algorithms to meet or exceed system performance and functional standards
  • Assisting with developing and executing test procedures for software components
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas

Qualifications

  • Active TS/SCI with Polygraph
  • Experience with consuming and writing web services
  • Experience assisting with development & execution of test procedures for software components
  • Experience in ensuring software development adheres to 508 Compliance standards for accessibility
  • Experience with generating & reviewing software/technical documentation
  • Experience working in an Agile software development environment
  • Experience using with Jira and Confluence
  • Ensuring quality control of all developed and modified software
  • Experience with the following software development skills:
    • Git
    • React
    • Java
    • Spring Boot
    • JavaSript
    • Node.js
    • jQuery
    • AngularJS/Angular 2+
    • MongoDB

Software Engineer II:

  • Fourteen (14) years of experience as a Software Engineer on projects of similar scope, type, and complexity.
  • Education: Bachelor’s degree in computer science or a related discipline from an accredited college or university.
  • Substitution: Four (4) years of additional SWE experience may be substituted for a bachelor’s degree.

Software Engineer III:

  • Twenty (20) years of experience as a Software Engineer on projects of similar scope, type, and complexity.
  • Education: Bachelor’s degree in computer science or a related discipline from an accredited college or university.
  • Substitution: Four (4) years of additional SWE experience may be substituted for a bachelor’s degree.

Telework Availability: Hybrid model approved, up to 16-hours per week (dependent on team)

Work Location: Annapolis Junction, MD

Compensation: Salary at Omnibus Solutions & Technologies is determined by various factors, including but not limited to location, the individual’s particular combination of education, knowledge, skills, competencies, and experience, as well as contract-specific affordability and organizational requirements. The projected compensation range for this position is $200,000 to $265,000.00 (annualized USD).

Share This Job

Powered by