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).