E2E Support Engineer (Python)

Overview

On Site
USD 65.00 - 75.00 per hour
Contract - W2

Skills

DMV
Artificial Intelligence
Bridging
IaaS
Quality Improvement
Technical Support
Exceed
Debugging
ROOT
Test Strategy
Test Execution
Reliability Engineering
Software Development
RDBMS
Log Analysis
Unit Testing
Financial Services
Python
Database
PostgreSQL
Database Design
Cloud Computing
Amazon Web Services
Amazon EC2
Amazon S3
Amazon RDS
Remote Desktop Services
Splunk
Testing
Automated Testing
Quality Assurance
Continuous Integration
Continuous Delivery
Vue.js
Soft Skills
Conflict Resolution
Problem Solving
Root Cause Analysis
Communication
Documentation
Adaptability
Switches
Product Management
MEAN Stack
Customer Service
Training And Development
SAP BASIS

Job Details

Software Guidance & Assistance, Inc., (SGA), is searching for an E2E Support Engineer (Python)for a Contract assignment with one of our premier Regulatory clients in Rockville, MD.

Candidate must be in the DMV area.
This role is hybrid (3x a week on-site)


We are seeking an experienced Support Engineer to join our internal AI chatbot development team on a contractor basis. This hybrid role bridges user support and development, serving as the technical escalation point for complex user issues while maintaining and improving our test infrastructure. You will perform deep technical troubleshooting, analyze logs across our cloud infrastructure, implement and execute test strategies, and drive bug fixes. When support workload permits, you'll contribute to testing automation and software quality initiatives. This role is ideal for a hands-on engineer who thrives in both reactive problem-solving and proactive quality improvement.

Responsibilities :
  • Technical Support & User Engagement: Serve as the primary escalation point for complex, technically challenging user issues that exceed standard Product Management support capabilities; work directly with users to understand problems, communicate findings, and guide them through resolutions
  • Log Analysis & Debugging: Perform detailed analysis using Splunk and CloudWatch to diagnose issues, identify root causes, and trace system behavior
  • Bug Fixes & Implementation: Implement bug fixes and minor code changes based on findings from user reports, log analysis, and testing
  • Test Strategy & Automation: Design, implement, and maintain comprehensive automated testing strategies, including unit tests, integration tests, and end-to-end testing
  • Testing Execution: Execute manual and automated testing to validate fixes, identify regressions, and ensure system reliability
  • Documentation & Communication: Document issues, resolutions, and test results; communicate findings clearly to both technical and non-technical stakeholders
  • Proactive Quality Improvements: When support workload permits, identify opportunities to improve test coverage, automate repetitive testing tasks, and reduce technical debt
Required Qualifications:
  • 5+ years of software development experience, with demonstrated expertise in Python
  • Strong proficiency in PostgreSQL and relational database concepts
  • Solid understanding of AWS ecosystem (EC2, ECS, S3, RDS, Aurora, Lambda)
  • Hands-on experience with application logging and log analysis tools (Splunk and CloudWatch)
  • Demonstrated experience designing and implementing test strategies and automated testing frameworks
  • Strong problem-solving skills and ability to investigate complex technical issues methodically
  • Excellent written and verbal communication skills
  • Ability to work autonomously and adapt to shifting priorities between support and development work
Preferred Qualifications:
  • AWS Bedrock experience (strongly preferred)
  • Experience with Python testing frameworks (pytest, unittest, etc.)
  • Familiarity with CI/CD pipelines and automated testing integration
  • Experience with VueJS or other modern frontend frameworks
  • Background in financial services, regulatory technology, or government sectors
Technical Skills:
  • Backend: Python
  • Databases: PostgreSQL (required), basic relational database design
  • Cloud: AWS proficiency across EC2, ECS, S3, RDS, Aurora, Lambda
  • Logging & Monitoring: Splunk, CloudWatch
  • Testing: Test automation frameworks, test design methodologies, CI/CD integration
  • Frontend (Optional): VueJS or similar frameworks
Soft Skills & Attributes:
  • Problem-Solving: Methodical approach to troubleshooting and root cause analysis
  • Communication: Clear documentation and explanation of complex technical issues to both technical and non-technical audiences
  • Patience and Empathy: Demonstrates patience and understanding when addressing technical issues with users who may have minimal technical experience or expertise
  • Ownership: Takes responsibility for issues through resolution
  • Adaptability: Comfortable switching between reactive support and proactive development work
  • Curiosity: Drives investigation into underlying system behavior and architectural patterns
Work Environment:
  • Contractor role (12-month initial term, renewable based on project needs)
  • Reports to Engineering Manager
  • Works closely with Product Management team on user escalations
  • Flexible schedule with potential for asynchronous work on logging and analysis

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. Please find us at .

SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company to request an accommodation or assistance regarding our policy.

#LI-NK1
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Software Guidance & Assistance