Swift
Senior Software Engineer
Swift, Reston, VA
The Swift Group is seeking a skilled Senior Software Engineer to join our team in maintaining and enhancing an existing social media data exploitation platform. The successful candidate will work within a collaborative team environment to develop enhancements for a service-based web application, ensuring timely, reliable, and secure delivery of data, information, and insights. This position is onsite in Reston, VA.
Key Responsibilities:
Required Skills and Experience:
Desired Qualifications:
The Swift Groups is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.
Key Responsibilities:
- Develop enhancements to an existing service-based web application.
- Collaborate with product owners and program managers to deliver user stories that align with the product vision.
- Coordinate with multiple entities, including mission partners, to ensure tools meet defined requirements.
- Apply DevOps principles to continuously deliver high-value enhancements to the software.
- Address application security vulnerabilities according to severity to maintain security accreditation.
- Maintain all source code in a remote Git repository.
- Design, develop, and maintain SQL-based databases.
Required Skills and Experience:
- 16+ years of relevant experience.
- Experience leveraging a background in programming, software tools and packages, operating systems, and networking to solve collection needs in multi-cloud environments.
- Experience managing and developing software applications in a multi-cloud environment (AWS, Azure, etc.).
- Proficiency in Python.
- Ability to listen and transcribe mission needs into technical requirements.
- Experience assessing project requirements and making informed technical recommendations.
- Experience developing and documenting scripts on Linux platforms.
- Experience designing, developing, and maintaining SQL-based databases, including PostgreSQL and MySQL.
- Experience developing PL/SQL database scripts, including procedures, functions, exception handlers, and triggers.
- Experience writing and tuning complex queries against structured and unstructured data sets.
- Experience developing, documenting, and maintaining secure and scalable REST APIs.
- Experience integrating services using messaging technologies, including service buses, publish and subscribe, and MQ.
- Experience working with geo-location data at both the backend and application tiers.
- Experience developing software in a DevOps environment.
- Experience maintaining Jenkins Continuous Integration/Continuous Delivery (CI/CD) pipelines with automated testing and deployment.
- Proficiency in using Git as a source code repository.
- BA/BS Degree or five years of relevant experience in lieu of a degree.
- US Citizenship and an active TS/SCI with Polygraph security clearance required
Desired Qualifications:
- Experience working with big data processing and NoSQL databases such as MongoDB, ElasticSearch, MapReduce, and HBase.
- Experience with Apache NiFi.
- Experience with Extract, Transform, and Load (ETL) processes.
- Experience managing and mitigating IT security vulnerabilities using Plans of Actions and Milestones (POAMs).
- Experience applying FISMA security controls.
- Experience documenting and communicating technical and non-technical mission requirements for diverse audiences.
- Experience working collaboratively with other technical teams across multiple organizational boundaries.
The Swift Groups is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.