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.
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.
Ownership of complex refactoring efforts, architectural fidelity, and integration stability across interconnected modernization workstreams.
Participate in structured discovery sessions to assess legacy systems, data flows, and integration dependencies.
Collaborate with architects and Requirements Engineers to align modernization strategy with technical feasibility.
Lead complex refactor efforts from legacy environments to Python-based AWS Cloud Native architectures.
Ensure computational and functional equivalence during migration.
Architect event-driven and serverless patterns.
Identify cross-workstream integration risks.
Design CI/CD-aware applications compatible with GitLab or equivalent pipelines.
Participate in Agile Scrum ceremonies.
Requirements
8+ years of software development experience.
Expert-level proficiency in Python.
Demonstrated experience participating in development and execution of a systems inventory and migration plan from legacy on-premise systems to AWS Cloud.
Expert-level experience with AWS services and serverless architectures.
Experience refactoring legacy systems into cloud-native architectures.
Experience building data-intensive and distributed applications.
Experience designing APIs, microservices, and event-driven systems.
Experience with relational databases (Aurora/Postgres preferred).
Experience with CI/CD pipelines and DevSecOps practices.