> Markdown version of [/jobs/ext/2708773-software-architect](https://www.wearedevelopers.com/jobs/ext/2708773-software-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Architect - **Company:** IntraFi, LLC - **Location:** Arlington, VA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Architectural Patterns, Cloud Engineering, Computer Networks, Continuous Integration, Data Architecture, Relational Databases, DevOps, Distributed Systems, Amazon DynamoDB, Fault Tolerance, High-Level Architecture, Identity and Access Management, Java Web Services, Machine Learning, Oracle (Applications), Performance Tuning, Query Optimization, Software Engineering, Systems Integration, Enterprise Software Applications, Cloud Platform System, Large Language Models, Event Driven Architecture, Amazon Relational Database Service, Infrastructure Automation Frameworks, Information Technology - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/software-architect-java-aws-ai-intrafi-8123976 ## About the Role * Experience with artificial intelligence (AI) tools to optimize workflows, problem-solving, and productivity. * Strong expertise in Java and the Java ecosystem. * Experience designing and integrating AI/ML solutions into production systems. * Deep knowledge of AWS cloud architecture and services, including security, networking, and cost optimization. * Strong experience with relational databases and SQL, including data modeling and performance optimization. * Familiarity with distributed systems, scalability, resiliency, and fault-tolerant design. * Experience with DevOps practices, CI/CD pipelines, and infrastructure-as-code tools. * Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. * 8+ years of software development experience with at least 3-5 years in an architecture or senior technical leadership role. * Proven experience designing enterprise-scale systems in Java and AWS environments. * Strong communication skills with the ability to translate complex technical concepts to non-technical stakeholders. * Proven ability to lead through influence and collaborate across multiple teams. * Strong problem-solving, analytical, and decision-making skills. This position is a hybrid role where the employee must work two full days per week in our office in Arlington, Virginia. For the first 90 days, the employee must work three full days per week in the office. Employee Benefits ## Description As the nation's largest deposit allocation service provider and the inventor of reciprocal deposits, IntraFi has spent over two decades creating dynamic solutions that help financial institutions grow, manage liquidity, and serve their communities. Our impact extends across institutions of all sizes-from community banks to large financial organizations-which enables us to achieve aggressive business growth objectives while helping strengthen the broader financial system. Consistently recognized by American Banker, Washington Post, and Fortune as one of the best places to work, we offer a collaborative, flexible environment where innovation thrives. Join us and be part of a team making a meaningful impact on the industry, on financial institutions, and on the future of financial services., * The Software Architect is responsible for defining, designing, and governing end-to-end technical solutions for enterprise platforms and applications. This role provides hands-on architectural leadership across application, data, integration, and cloud layers, with a strong focus on Java-based systems, AI-enabled capabilities, AWS cloud services, and relational database technologies. The Software Architect partners closely with engineering, product, security, and infrastructure teams to ensure solutions are scalable, secure, resilient, and aligned with business objectives. Your Responsibilities * Lead end-to-end solution architecture for complex initiatives, translating business requirements into target-state architectures and implementation roadmaps. * Design and guide development of Java-based applications and services using modern architectural patterns (APIs, event-driven design). * Architect and integrate AI/ML capabilities (e.g., model integration, LLM/RAG patterns, inference services) into enterprise applications. * Define cloud architectures on AWS, leveraging services such as EC2, ECS/EKS, Lambda, S3, RDS, DynamoDB, IAM, and networking components. * Establish data architecture and persistence strategies using relational databases (e.g., Oracle,), including schema design, query optimization, and performance tuning. * Produce and maintain architecture artifacts including high-level designs (HLD), low-level designs (LLD), diagrams, and non-functional requirements. * Conduct architecture and design reviews, ensuring adherence to enterprise standards, security requirements, and best practices. * Collaborate with DevOps teams on CI/CD pipelines, infrastructure-as-code, observability, and operational readiness. * Mentor and guide development teams, providing technical direction and resolving complex design and implementation challenges. ## Related Videos - [AI Driven Development](https://www.wearedevelopers.com/videos/100340-ai-driven-development) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [WeAreDevelopers LIVE - CSS is DOOMed](https://www.wearedevelopers.com/videos/1838-wearedevelopers-live-css-is-doomed) - [System Resilience: Surviving the Software Storm](https://www.wearedevelopers.com/videos/874-system-resilience-surviving-the-software-storm) - [Building the Future of Java: AI Agents, MCP, and Next-Gen App Development](https://www.wearedevelopers.com/videos/100113-building-the-future-of-java-ai-agents-mcp-and-next-gen-app-development) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1520-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production](https://www.wearedevelopers.com/magazine/475-coffee-with-developers-maria-apazoglou-making-ai-understandable-for-all-in-production)