Negotiable
Outside
Remote
USA
Summary: The role of Application Architect requires a highly experienced professional with approximately 15 years in the industry to lead the design and development of scalable, cloud-native systems. The ideal candidate should possess expertise in Java, proficiency in Python and Django, and extensive knowledge of AWS services. This position emphasizes hands-on coding, architectural design, and mentoring engineering teams. The role is remote and classified as outside IR35.
Key Responsibilities:
- Lead the architecture, design, and development of large-scale, distributed systems.
- Work closely with product and engineering teams to define architecture blueprints and technology roadmaps.
- Proficiency in AI, machine learning, data engineering, and software development.
- Be hands-on with coding in Java (latest versions) and Python/Django, guiding teams on best practices across both stacks.
- Define and enforce coding standards, performance tuning, and best practices.
- Select appropriate AWS services and design cloud-native architectures with cost, scalability, and security in mind.
- Conduct design and code reviews to ensure quality and performance.
- Mentor and guide engineering teams on architectural decisions and technical challenges.
- Stay updated with new Java features, Python/Django advancements, AWS services, and emerging architectural trends.
Key Skills:
- ~15 years of software development experience with at least 5 years in a software architect role.
- Strong expertise in Java, including recent versions (Java 17/21+), with hands-on coding ability.
- Solid experience in Python, with practical knowledge of Django for building scalable web applications.
- In-depth experience in designing and implementing microservices-based systems.
- Strong understanding of architectural patterns for developing AI systems and applications.
- Secure cloud architecture: Experience designing or managing secure architectures for processing sensitive and controlled unclassified information (CUI) on AWS GovCloud.
- Familiarity with containerization and orchestration (Docker, Kubernetes, ECS/EKS).
- Strong system design and problem-solving skills.
- Proficiency in CI/CD tools and DevOps practices.
- Strong communication and stakeholder management skills.
- Experience in leading technical teams and mentoring developers.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Job: Application Architect Java, Python/Django, AWS
Location: Remote - PST
Duration: 12 Months
Job Summary:
We are looking for a highly experienced and hands-on Software Architect with around 15 years of industry experience to lead the design and development of scalable, robust, and cloud-native systems. The ideal candidate will be an expert in Java, proficient in Python and Django, well-versed in modern architectural patterns, and have extensive working knowledge of AWS cloud services.
Here's how you'll contribute:
- Lead the architecture, design, and development of large-scale, distributed systems.
- Work closely with product and engineering teams to define architecture blueprints and technology roadmaps.
- Proficiency in AI, machine learning, data engineering, and software development.
- Be hands-on with coding in Java (latest versions) and Python/Django, guiding teams on best practices across both stacks.
- Define and enforce coding standards, performance tuning, and best practices.
- Select appropriate AWS services and design cloud-native architectures with cost, scalability, and security in mind.
- Conduct design and code reviews to ensure quality and performance.
- Mentor and guide engineering teams on architectural decisions and technical challenges.
- Stay updated with new Java features, Python/Django advancements, AWS services, and emerging architectural trends.
Core Skills:
Required Skills & Qualifications
- ~15 years of software development experience with at least 5 years in a software architect role.
- Strong expertise in Java, including recent versions (Java 17/21+), with hands-on coding ability.
- Solid experience in Python, with practical knowledge of Django for building scalable web applications.
- In-depth experience in designing and implementing microservices-based systems.
- Strong understanding of architectural patterns for developing AI systems and applications.
- Secure cloud architecture: Experience designing or managing secure architectures for processing sensitive and controlled unclassified information (CUI) on AWS GovCloud.
- Familiarity with containerization and orchestration (Docker, Kubernetes, ECS/EKS).
- Strong system design and problem-solving skills.
- Proficiency in CI/CD tools and DevOps practices.
- Strong communication and stakeholder management skills.
- Experience in leading technical teams and mentoring developers.
________________________________________
Preferred Qualifications
- AWS Certification (Solutions Architect Associate/Professional) is a plus.
- Experience with Infrastructure as Code (IaC) using Terraform or AWS CDK.
- Exposure to data streaming platforms like Kafka is a bonus.
- Background in performance optimization, scalability, and security best practices.
Desired Skills:
- Knowledge of AI and Emerging Technologies (Good to have)
- Understanding of how AI capabilities can be integrated into enterprise applications to enhance user experience, decision-making, and automation.
- Exposure to modern AI application patterns such as:
- Retrieval-Augmented Generation (RAG)
- Prompt engineering and fine-tuning
- Use of embedding stores and vector databases (e.g., Pinecone, Redis, Azure AI Search)
- Building intelligent features like AI-powered chatbots and assistants
- Awareness of agentic AI concepts
- Familiarity with tools like LangChain, Semantic Kernel, or Azure OpenAI
- Appreciation for ethical AI considerations including data privacy, security, and bias mitigation