×
Register Here to Apply for Jobs or Post Jobs. X

Mid-Level Software Engineer - Full Stack

Job in Rockville, Montgomery County, Maryland, 20850, USA
Listing for: SGA Inc.
Full Time position
Listed on 2026-07-05
Job specializations:
  • Software Development
    Backend Developer, Full Stack Developer, Cloud Engineer - Software, DevOps
Job Description & How to Apply Below

Mid-Level Software Engineer
- Full Stack

Software Guidance & Assistance, Inc., (SGA), is searching for a Mid-Level Software Engineer
- Full Stack for a contract assignment with one of our premier regulatory clients in the DMV area. Responsibilities include full stack development.

Responsibilities
  • Design and develop scalable full stack applications with Angular frontends and microservices-based backends
  • Build performant, secure RESTful and GraphQL APIs using modern backend frameworks (Java/Spring Boot, Python/FastAPI)
  • Develop responsive, accessible frontends using Angular and Type Script
  • Collaborate with data engineers, security teams, and business analysts to translate regulatory requirements into technical solutions
  • Responsibly adopt and leverage AI-assisted development tools (AWS Kiro or others) while maintaining code quality standards and information security hygiene
CI/CD & Infrastructure
  • Design and maintain CI/CD pipelines using tools such as Jenkins and Gitlab
  • Implement infrastructure-as-code and containerized deployments for AWS services like Fargate and Lambda
  • Integrate automated testing (unit, integration, E2E) and security principles into delivery pipelines
General Engineering Skills
  • Lead code reviews, establish best practices, and contribute to architectural decisions
  • Ensure all systems meet technology compliance, audit, cybersecurity, and data governance standards
Required Skills
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 5-7 years of professional software engineering experience
  • Strong proficiency in backend languages:
    Python and/or Java
  • 3+ years of production experience with Angular (latest versions), Type Script, RxJS, and state management (NgRx)
  • Experience designing and implementing RESTful APIs and/or GraphQL services
  • Hands-on experience with AWS services (Lambda, ECS, API Gateway, S3, RDS, DynamoDB) and containerization (Docker)
  • Proficiency with both relational (PostgreSQL) and No

    SQL (MongoDB, DynamoDB) databases
  • Solid understanding of application security principles (OWASP Top 10, secrets management, least-privilege access)
  • End-to-end ownership of features from UI to database
  • Strong debugging and troubleshooting skills across the full technology stack
  • Strong understanding of RESTful APIs and supporting API-driven platforms
  • Ability to balance business needs, technical constraints, and scalability
  • Excellent collaboration and communication skills with cross-functional teams
  • Strong commitment to automated testing and code quality
Preferred Skills
  • Experience in regulatory or financial services environment
  • Experience building human-in-the-loop review systems, annotation platforms, or approval workflows for AI outputs
  • Familiarity with event-driven architectures and messaging systems (Kafka, AWS SQS/SNS, Kinesis)
  • Exposure to observability and log tooling (Splunk, Datadog, Grafana, Cloud Watch) including AI/ML model monitoring
  • Experience with microservices patterns (circuit breakers, service mesh, distributed tracing)
  • Experience with feature flagging, canary deployments, or progressive delivery strategies
  • Contributions to open-source projects or technical publications in AI/ML domains

SGA is a technology and resource solutions provider driven to stand out. We are a women-owned business. Our mission: to solve big IT problems with a more personal, boutique approach. Each year, we match consultants like you to more than 1,000 engagements. When we say let's work better together, we mean it. You'll join a diverse team built on these core values: customer service, employee development, and quality and integrity in everything we do.

Be yourself, love what you do and find your passion at work.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary