Mid-Level Software Engineer
Location: VA (Hybrid )
Employment Type: Full-Time / 1099 Contract
Experience: 4+ Years
Salary: $95K – $110K annually OR $70 – $75/hr on 1099
Education: Bachelor’s Degree Required
Clearance: Federal experience or Active Public Trust preferred
Position Overview
We are seeking a Mid-Level Software Engineer with strong experience in cloud-based application development, data engineering, and backend technologies. The ideal candidate will have hands-on expertise in Node.js, AWS services, PySpark, SQL optimization, and PostgreSQL database management.
Required Skills & Experience
- 4+ years of software engineering experience
- Strong experience with:
- JavaScript
- Node.js
- Node-RED
- Python / PySpark
- Apache Spark
- SQL
- PostgreSQL
- Hands-on experience with AWS services:
- AWS Glue
- Lambda
- S3
- RDS
- EventBridge
- Step Functions
- Experience with:
- Query optimization, indexing, and partitioning
- Docker and containerized environments
- Virtual environment management
- Strong understanding of backend development and cloud-native architectures
- Experience working in Agile development environments
Responsibilities
- Design, develop, and maintain scalable backend applications and data pipelines
- Build and optimize cloud-native solutions using AWS services
- Develop ETL/data processing workflows using PySpark and AWS Glue
- Optimize PostgreSQL databases and SQL query performance
- Implement APIs, integrations, and workflow automation solutions
- Support deployment, troubleshooting, and production issue resolution
- Collaborate with cross-functional technical teams in an Agile environment
Preferred Qualifications
- Federal Government project experience
- Active Public Trust Clearance
Pay: $95,000.00 - $110,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Parental leave
- Vision insurance
Education:
Experience:
- AWS: 4 years (Required)
- Python: 4 years (Required)
- SQL: 4 years (Required)
- PostgreSQL: 3 years (Required)
- Node.js: 3 years (Required)
- JavaScript: 3 years (Required)
Work Location: In person