Senior Level Developer
Position OverviewThe 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 ResponsibilitiesSystems Inventory & Migration PlanningParticipate in structured discovery sessions to assess legacy systems, data flows, and integration dependenciesContribute to development of a comprehensive systems inventory documenting:Functional capabilitiesTechnical stackData dependenciesUpstream/downstream integration pointsSupport development of a phased migration plan, including:Refactor vs lift-and-shift analysisRisk identificationSequencing of interdependent systemsHybrid mitigation strategiesCollaborate with architects and Requirements Engineers to align modernization strategy with technical feasibilityExpert-Level Python Refactoring & Cloud-Native RedesignLead complex refactor efforts from legacy environments (e.g., SAS, file-based batch systems) to Python-based AWS Cloud Native architecturesRedesign algorithms and workflows for scalability and performanceEnsure computational and functional equivalence during migrationReplace file-based ingestion models with API- and database-driven architecturesOptimize high-volume, data-intensive applications for distributed executionExpert-level Python proficiency is required, including:Advanced data processingModular architecture designPerformance optimizationTest-driven development practicesAWS Cloud & Serverless Architecture ImplementationDesign and implement solutions using AWS services such as:LambdaECS / EKSFargateAurora/PostgresEventBridgeSNS/SQSGlueBatchS3IAM / KMSArchitect event-driven and serverless patternsImplement scalable containerized workloadsEnsure alignment with enterprise cloud guardrails and security requirementsOptimize cost, performance, and resilience within AWS environmentsExpert-level experience in AWS Cloud Native architectures and serverless technologies is required.System-of-Systems Integration LeadershipIdentify cross-workstream integration risksEnsure upstream/downstream compatibility during phased modernizationSupport design of orchestration patterns to prevent sequencing errors and data thrashingCollaborate with other Senior Developers across workstreams to coordinate shared services and integration layersParticipate in architecture review discussions and technical governance forumsDevSecOps & Automation IntegrationDesign CI/CD-aware applications compatible with GitLab or equivalent pipelinesIntegrate automated testing and security scanning into development lifecycleTroubleshoot pipeline failures and optimize build processesEnsure observability through structured logging, metrics, and monitoringSupport infrastructure-as-code alignment (Terraform/CloudFormation collaboration)Agile Scrum & Technical LeadershipParticipate in Agile Scrum ceremoniesProvide technical decomposition of EPICs into implementable featuresMentor Mid-Level DevelopersAssist Product Owner and Requirements Engineer in refining complex storiesContribute to Definition of Done including:Code completeAutomated tests implementedSecurity checks passedDocumentation updatedRequirementsRequired Qualifications8+ years of software development experienceExpert-level proficiency in PythonDemonstrated experience participating in development and execution of a systems inventory and migration plan from legacy on-premise systems to AWS CloudExpert-level experience with AWS services and serverless architecturesExperience refactoring legacy systems into cloud-native architecturesExperience building data-intensive and distributed applicationsExperience designing APIs, microservices, and event-driven systemsExperience with relational databases (Aurora/Postgres preferred)Experience with CI/CD pipelines and DevSecOps practicesExperience working in Agile Scrum TeamsU.S. Citizenship requiredPreferred QualificationsExperience modernizing large system-of-systems environmentsFamiliarity with legacy analytical platforms (e.g., SAS)Experience supporting architecture review boards and governance documentationExperience operating in regulated or federal environmentsBenefits401(k) with matching and 100% VestedHealth Insurance - 3 plans to select fromDental insuranceVision InsuranceHealth savings accountLife insuranceShort Term DisabilityLong Term DisabilityAD&DPaid time offProfessional development assistanceTrainingTuition reimbursementFlexible scheduleFlexible spending accountReferral programPaid Legal Planand more... Ignite IT is an Equal Employment Opportunity/Affirmative Action Employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, Veteran status, sexual orientation, or other protected characteristic. In accordance with EO 13665 Final Rule, Ignite IT will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant.Applicants selected may be required to possess and maintain a government clearance