
Software Engineer
The Swift Group4 months ago
Annapolis Junction, MD, USAMid Level / Senior / Staff+
Responsibilities
- Analyze user requirements and derive software design and performance requirements.
- Design, code, modify, debug, integrate, and maintain complex software systems.
- Develop database queries, repository interfaces, algorithms, and software solutions based on system performance and functional requirements.
- Develop and customize ServiceNow applications, including scripts, business rules, policies, ACLs, and core applications.
- Integrate third-party software and APIs with ServiceNow using REST and SOAP.
- Troubleshoot ServiceNow issues, implement bug fixes, and perform root-cause analysis.
- Review and test software components, execute test procedures, document results, and ensure quality control.
- Write and review software and system documentation and recommend improvements to development processes and standards.
- Serve as a technical lead, oversee software development teams, delegate programming and testing work, and monitor team performance.
- Coordinate with customers, stakeholders, system engineers, and hardware engineers on requirements, interfaces, limitations, and project status.
- Research and evaluate software tools and technologies, including FOSS, GOTS, and COTS, for use in system designs.
- Coordinate software system installation and monitor equipment operation against specifications.
Requirements
- Level 1 requires a bachelor’s degree in Computer Science or a related discipline, or four additional years of comparable software engineering experience.
- Level 1 requires one year of experience developing and customizing core applications and two years of IT application systems experience in technology solutions delivery.
- Level 2 requires a bachelor’s degree in Computer Science or a related discipline, or four additional years of comparable software engineering experience.
- Level 2 requires two years of experience developing and customizing core applications and four years of IT application systems experience in technology solutions delivery.
- Level 3 requires a master’s degree in Computer Science or Computer Engineering, or qualifying combinations of a bachelor’s degree and additional experience or six additional years of software engineering experience.
- Level 3 requires 15 years of applicable design and development experience and 12 years of direct experience leading software design and development teams for collection systems and components.
- Level 3 requires ITILv3, ITILv4, or ITILv5 certification at any level.
- Experience creating and implementing ServiceNow scripts, business rules, policies, ACLs, and application configurations is required.
- Experience providing advanced ServiceNow support, troubleshooting issues, implementing bug fixes, and performing root-cause analysis is required.
- Experience integrating third-party software and APIs with ServiceNow using REST and SOAP is required.
- Experience coding with JavaScript, HTML, CSS, AngularJS, JSON, or other ServiceNow scripting languages is required.
- Five years of ServiceNow platform development and administration experience is required.
- ServiceNow System Administrator or ServiceNow Application Developer certification is required.
- US citizenship and an active TS/SCI with FSP security clearance are required.
Tech Stack
Categories
About The Swift Group
The Swift Group is a privately held IT services and solutions firm headquartered in Reston, Virginia, founded in 2019. It delivers software development, systems engineering, data science, cyber enablement, logistics, and training to U.S. civilian, defense, and intelligence community clients, largely via federal contracts. Engagements often involve global operations and secure environments, and many positions require U.S. citizenship and high-level clearances (e.g., TS/SCI with polygraph).