Skip to main content
Senior-Level Developer The Senior-Level Developer serves as a technical modernization leader responsible for designing, refactoring, and implementing AWS Cloud Native solutions as part of a large-scale legacy system-of-systems migration initiative. This role requires expert-level proficiency in Python and deep expertise in AWS services and serverless architecture. The Senior-Level Developer will actively participate in system discovery, contribute to development of a structured systems inventory, and support creation and execution of phased migration plans from legacy on-premises platforms to cloud-native environments. This position is not limited to feature development; it requires ownership of complex refactoring efforts, architectural fidelity, and integration stability across interconnected modernization workstreams.
Key Responsibilities: Systems Inventory & Migration Planning Participate in structured discovery sessions to assess legacy systems, data flows, and integration dependencies. Contribute to development of a comprehensive systems inventory documenting:
  • Functional capabilities
  • Technical stack
  • Data dependencies
  • Upstream/downstream integration points
  • Support development of a phased migration plan, including:
  • Refactor vs lift-and-shift analysis
  • Risk identification
  • Sequencing of interdependent systems
  • Hybrid mitigation strategies
Collaborate with architects and Requirements Engineers to align modernization strategy with technical feasibility.
Expert-Level Python Refactoring & Cloud-Native Redesign:
  • Lead complex refactor efforts from legacy environments (e.g., SAS, file-based batch systems) to Python-based AWS Cloud Native architectures.
  • Redesign algorithms and workflows for scalability and performance.
  • Ensure computational and functional equivalence during migration.
  • Replace file-based ingestion models with API- and database-driven architectures.
  • Optimize high-volume, data-intensive applications for distributed execution.
  • Expert-level Python proficiency is required, including:
  • Advanced data processing
  • Modular architecture design
  • Performance optimization
  • Test-driven development practicesAWS Cloud & Serverless Architecture Implementation
  • Design and implement solutions using AWS services such as:
  • LambdaECS / EKSFargateAurora/Postgres
  • EventBridgeSNS/SQSGlueBatchS3IAM / KMSArchitect event-driven and serverless patterns.
  • Implement scalable containerized workloads.
  • Ensure alignment with enterprise cloud guardrails and security requirements.
  • Optimize cost, performance, and resilience within AWS environments.
  • Expert-level experience in AWS Cloud Native architectures and serverless technologies is required.
System-of-Systems Integration Leadership:
  • Identify cross-workstream integration risks.
  • Ensure upstream/downstream compatibility during phased modernization.
  • Support design of orchestration patterns to prevent sequencing errors and data thrashing.
  • Collaborate with other Senior Developers across workstreams to coordinate shared services and integration layers.
  • Participate in architecture review discussions and technical governance forums.
  • DevSecOps & Automation Integration
  • Design CI/CD-aware applications compatible with GitLab or equivalent pipelines.
  • Integrate automated testing and security scanning into development lifecycle.
  • Troubleshoot pipeline failures and optimize build processes.
  • Ensure observability through structured logging, metrics, and monitoring.
  • Support infrastructure-as-code alignment (Terraform/CloudFormation collaboration).Agile Scrum & Technical Leadership
  • Participate in Agile Scrum ceremonies.
  • Provide technical decomposition of EPICs into implementable features.
  • Mentor Mid-Level Developers.
  • Assist Product Owner and Requirements Engineer in refining complex stories.
  • Contribute to Definition of Done including:
  • Code complete
  • Automated tests implemented
  • Security checks passed
  • Documentation updated

Also on the board Same function, level within a rung

Level

Lead

Location

Suitland, MD

Occupation

Software Developers

Industry

Computer Systems Design Services

Posted

4 days ago

Apply for this role (opens in a new tab)