Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Teknoluxion Logo

Mid-Level Software Developer (Backend/Middleware)

Teknoluxion

Salary not specified
Dec 17, 2025
Springfield, VA, US
Apply Now

Bcore is looking to modernize the government's mission and client's business by building tailored technical solutions, and is seeking a Mid-Level Software Developer (Backend/Middleware) to support the NGA customer missions

Requirements

  • Strong proficiency in Python with demonstrated ability to write clean, maintainable code
  • Solid SQL skills including writing complex queries, joins, subqueries, CTEs, understanding database relationships, and query optimization
  • Hands-on experience working with PostgreSQL or similar relational databases in production environments
  • Experience developing RESTful APIs with proper error handling and documentation
  • Experience with GitLab or similar CI/CD platforms for automated builds and deployments
  • Proficiency with Linux command line, particularly RHEL or Rocky Linux environments
  • Experience writing automated tests using standard testing frameworks

Responsibilities

  • Develop and maintain backend services and middleware components supporting secure government applications using Python and SQL
  • Build and integrate APIs for internal and external system communication with appropriate security controls and error handling
  • Implement messaging solutions using Kafka, RabbitMQ, or Pulsar to support asynchronous processing and event-driven workflows
  • Work with relational databases and data warehouses, particularly PostgreSQL variants (AWS RDS, Aurora, Redshift, Timescale DB), to build efficient data access layers and optimize query performance
  • Develop containerized applications using Docker and support deployment to Kubernetes clusters
  • Write automated tests including unit tests, integration tests, and end-to-end test scenarios to ensure code quality and reliability
  • Implement authentication and authorization mechanisms following security best practices and compliance requirements

Other

  • Active TS clearance (with SCI Eligibility) and eligibility to obtain CI Poly
  • Bachelor's Degree or equivalent combination of education, technical training, or work/military experience
  • 4-6 years of professional software development experience with focus on backend development
  • Good communication skills and ability to work collaboratively in team settings
  • Ability to work in Agile/Scrum development environments