Software Guidance & Assistance, Inc., (SGA), is searching for a
Sr. Software Engineer for a
CONTRACT assignment with one of our premier
Regulatory clients in
the DMV area. We are seeking a skilled, experienced and self-motivated Software Engineer to design, develop, and optimize large-scale, cloud-based data processing and workflow execution systems, in a dynamic environment, to solve complex scenarios and drive customer value.
Responsibilities :
- Work closely with cross-functional teams, using the agile methodology, to understand business needs and construct durable technical solutions.
- Design, develop, and maintain large-scale data processing and orchestration systems using cloud and Big Data technologies (e.g., AWS, EMR, EKS, Python, Java, SQL, Apache Airflow).
- Continually optimize and enhance technology components and systems for best performance, scalability, and reliability.
- Build and maintain automated unit, integration, and end-to-end tests (e.g. Pytest) for consistent product quality.
- Engineer, implement, and maintain CI/CD pipelines.
- Monitor and troubleshoot sophisticated scenarios in production environments to identify and resolve issues.
- Stay current with industry trends and emerging cloud and Big Data technologies to continuously improve the systems architecture.
- Build, configure, and operate an MCP server for AI/ML integration.
- Leverage AI technologies, such as Kiro, throughout the SDLC.
Required Skills :
- Bachelor's degree in Computer Science, Information Systems or related discipline with at least five (5) years of experience, or equivalent training and/or work experience.
- Proficiency in Python (or Java), experience with object-oriented and functional programming concepts (e.g., design patterns, immutability, higher-order functions).
- Working SQL knowledge, including, but not limited to, window functions, multi-table joins, aggregations, CTEs and analytical functions.
- Hands-on experience with cloud services such as AWS, S3, ECS, EKS, EMR and RDS.
- Ability to write clean, modular, extensible and performant code with unit and integration test cases.
- Familiarity with workflow orchestration tools (e.g. Apache Airflow)
- Experience with automated test construction and testing frameworks such as Pytest.
- Agile methodology and peer reviews.
- Familiarity with RESTful API development.
- Strong problem-solving and analytical skills.
- Technical documentation composition.
Preferred Skills :
- UX technologies: JavaScript, Angular/React frameworks.
- Experience with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, ArgoCD).
- Experience with Docker/ECS, EKS and container image optimization.
- Experience with Infrastructure as Code (Terraform, CloudFormation).
- Experience with monitoring and observability tools (Prometheus, Grafana, ELK stack).
- AWS certifications (AI practitioner, Solutions Architect, Big Data Specialty, or Kubernetes certifications like CKA/CKAD).
- Experience with AWS monitoring and logging tools (CloudWatch, CloudTrail) for Kubernetes workloads.
- Financial industry Experience.
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.