Quick Overview
Seniority
Mid Senior
Employment type
Employee
Work mode
Hybrid
Location
Lorton, VA, United States
Posted
3 weeks ago
DockerFastAPIGCPNode.jsAWSAgileAngularAzureBambooConfluenceGitJavaJavaScriptJiraKubernetesPythonVue
Job Description
Job Title: Software Engineer
Client: FBI
Location: Lorton, VA (3 days onsite/2 days remote) Employment Type: Full-time
________________________________________
Job Summary
We are seeking a highly motivated and skilled Software Engineer to design, develop, and maintain scalable applications and services. The ideal candidate has strong experience in backend development, modern web technologies, cloud-native tools, and mobile testing frameworks, along with a solid foundation in software engineering best practices.
________________________________________
Key Responsibilities
- Design, develop, and maintain robust, scalable, and high-performance applications. • Build and manage RESTful APIs and backend services using Python and Java. • Develop asynchronous and distributed systems using task queues and messaging frameworks. • Collaborate with cross-functional teams to define, design, and ship new features. • Write clean, maintainable, and efficient code following best practices. • Perform debugging, troubleshooting, and performance optimization. • Participate in architectural discussions and contribute to system design. • Ensure high code quality through unit testing and end-to-end testing. • Maintain technical documentation for systems and processes. • Work in Agile environments and actively contribute to sprint planning and reviews. ________________________________________
- Strong proficiency in Python • Solid understanding of JavaScript and frontend frameworks (Vue.js/Node. JS/Angular. JS) Backend & Frameworks
- Experience with FastAPI • Hands-on experience with Celery for asynchronous task processing • Understanding of SQLAlchemy (ORMs and data modeling) DevOps & Containerization
- Hands-on experience with Docker and containerized applications • Familiarity with Kubernetes for orchestration and deployment Version Control & Tools
- Proficiency in Git • Experience with Atlassian tools: o Jira o Confluence o Bamboo o Bitbucket ________________________________________
- Strong understanding of Agile methodologies • Experience in Unit Testing and End-to-End Testing • Strong debugging and problem-solving skills • Ability to create clear and concise technical documentation ________________________________________ ________________________________________
Preferred Qualifications
- Familiarity with CI/CD pipelines • Exposure to cloud platforms (AWS, GCP, or Azure) is a plus Clearance:
- Top Secret, willing to get CI/Poly
Similar jobs
- HA
Systems Engineer (Sr. Member Engineering Staff)
Harris Corporation
Camden, NJ🇺🇸$114.9k - $218.0k/yrOn-site6 weeks agoEncryptionAgilePKITechnology - BI
Senior Network Engineer
NewBiogensys
Tallahassee, FL🇺🇸On-site20 hours agoTechnology - ST
UiPath Automation Engineer
NewSRI Tech Solutions
Cupertino, CA🇺🇸Hybrid20 hours agoSQLC#Technology - SI
Mainframe z/OS Systems Programmer
NewSmart Info Solutions llc
United States🇺🇸Hybrid20 hours agoCapacity PlanningTechnology - KG
Database Reliability Engineer (DBRE)
K&K Global Talent Solutions
United States🇺🇸Hybrid5 weeks agoMySQLRubyAWS+13Technology - TA
Systems Engineer III with Security Clearance
NewTrue Anomaly. Inc.
Denver, CO🇺🇸$105k - $190k/yrOn-site20 hours agoTechnology