Effectual is looking to hire a Principal Enterprise Software Architect to design, develop, and deploy cloud-based applications and enterprise-scale solutions for their clients, with a strong emphasis on AWS-based application modernization. The role involves transforming legacy applications into modern cloud-native architectures for large enterprise and public sector clients.
Requirements
- Deep expertise in AWS services, cloud-native architecture patterns, and modernization strategies
- Strong command of multiple programming languages (Java, Python, Go, Node.js) with proficiency in modern and legacy Java environments
- Experience with Java frameworks and platforms (JSF, Spring Boot, GlassFish, WebSphere z/OS)
- Experience with microservices, containerization (Docker/ECS/EKS), and serverless architectures
- Understanding of CI/CD pipelines, IaC principles (Terraform, CloudFormation, CDK), and DevOps collaboration
- Familiarity with SQL and NoSQL databases, including DB2 mainframe environments
- Knowledge of compliance frameworks (FedRAMP, FISMA, NIST, HIPAA, PCI-DSS) and security best practices
Responsibilities
- Provide technical leadership by designing, architecting, and operationalizing cloud-based applications and systems on AWS in alignment with client goals
- Lead application modernization initiatives, transforming legacy applications (mainframe, Java EE, .NET) into cloud-native architectures using microservices, containers, and serverless patterns
- Develop migration and modernization roadmaps for complex enterprise and public sector applications
- Design, implement, and optimize cloud solutions, infrastructures, and platforms
- Create and maintain architecture documentation, diagrams, and decision records
- Define technical standards and best practices for application architecture and deployment
- Evaluate and integrate emerging AWS technologies and services to support infrastructure modernization
Other
- Bachelor's degree in Computer Science, Software Engineering, or related field OR Substitution: 15+ years of relevant on-the-job experience in lieu of degree
- Must be a US Citizen and able to pass federal background and drug screening
- Active government security clearance required (Secret or higher) or Public Trust (DOJ Preferred)
- Excellent communication and presentation skills with ability to engage executive-level stakeholders
- Proven track record of delivering large-scale distributed systems