Senior Level Developer
Indexed description
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
- 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
- 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
- EventBridge
- 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
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
- 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)
- 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 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
- Experience working in Agile Scrum Teams
- U.S. Citizenship required
- Experience modernizing large system-of-systems environments
- Familiarity with legacy analytical platforms (e.g., SAS)
- Experience supporting architecture review boards and governance documentation
- Experience operating in regulated or federal environments
- 401(k) with matching and 100% Vested
- Health Insurance - 3 plans to select from
- Dental insurance
- Vision Insurance
- Health savings account
- Life insurance
- Short Term Disability
- Long Term Disability
- AD&D
- Paid time off
- Professional development assistance
- Training
- Tuition reimbursement
- Flexible schedule
- Flexible spending account
- Referral program
- Paid Legal Plan
- and more...
Applicants selected may be required to possess and maintain a government clearance
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search