Skip to main content

About the role

Software Engineer
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.
Required Technical Skills: Programming Languages:
  • Strong proficiency in PythonSolid understanding of JavaScript and frontend frameworks (Vue.js/Node. JS/Angular. JS)
  • Backend & Frameworks:
  • Experience with FastAPIHands-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 GitExperience with Atlassian tools:
  • Jira
  • ConfluenceBambooBitbucketCore Software Engineering Skills:
  • 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

Matching similar jobs

JOB OVERVIEW

Experience level

Lead

Location

Lorton, VA

Occupation

Software Developers

Industry

Custom Computer Programming Services

Posted

9 days ago

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE (opens in a new tab)