Senior Level Developer
Listed on 2026-03-02
-
Software Development
Data Engineer
Position Overview
The Senior-Level Developer serves as a technical modernization lead 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 work streams.
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.
- 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.
including:
- Advanced data processing
- Modular architecture design
- Performance optimization
- Test‑driven development practices
- Design and implement solutions using AWS services such as:
- Lambda
- ECS / EKS
- Fargate
- Aurora/Postgres
- Event Bridge
- SNS/SQS
- Glue
- Batch
- S3
- IAM / KMS
- Architect 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 work streams to coordinate shared services and integration layers.
- Participate in architecture review discussions and technical governance forums.
- Design CI/CD‑aware applications compatible with Git Lab 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/Cloud Formation collaboration).
- 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
- 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…
(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).