FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Architect
MojoTechSoftware Architect leading design and delivery of complex applications in a growing technology consulting firm. Collaborating with clients to integrate AI capabilities into production systems with strong technical direction.
Posted 5/6/2026full-timeArizona, Colorado, Connecticut, Florida, Maine, Maryland, Massachusetts, Montana, Nevada, New Hampshire, New Jersey, New York, North Carolina, Oregon, Pennsylvania, Rhode Island, South Carolina, Tennessee, Utah • 🇺🇸 United StatesSeniorLead💰 $145,000 - $190,000 per yearWebsite
Tech Stack
Tools & technologiesCloudDistributed SystemsGoJavaMicroservicesPythonTypeScript
About the role
Key responsibilities & impact- Design and architect scalable, resilient, and maintainable software systems across client engagements
- Lead development of complex, distributed applications integrating APIs, data services, and AI/ML components
- Design systems that incorporate data pipelines, real-time processing, and AI-driven features
- Collaborate with data engineers and data scientists to productionize machine learning models and AI workflows
- Implement architectures that support LLM integrations, RAG patterns, and intelligent automation where appropriate
- Break down complex problems into clear architectural approaches and execution strategies
- Ensure system performance, scalability, reliability, and security across application and data layers
- Guide teams in adopting modern patterns such as microservices, event-driven systems, and cloud-native architectures
- Lead technical decision-making, trade-off analysis, and system design discussions
- Drive best practices in CI/CD, DevOps, and software quality
- Mentor engineers and provide technical leadership across multiple teams
- Contribute to long-term architecture strategy, including evolution toward AI-enabled systems
Requirements
What you’ll need- 7+ years of experience building complex software applications in production environments
- BA/BS in Computer Science or related field, or equivalent experience
- Strong understanding of large-scale system architecture, including performance, scalability, and reliability
- Experience designing systems that integrate data platforms or AI/ML components
- Proficiency in one or more modern programming languages (e.g., Python, Java, TypeScript, Go)
- Strong experience with API design and distributed systems
- Familiarity with data pipelines, data modeling, and real-time/streaming architectures
- Exposure to machine learning systems, generative AI, or LLM-based applications
- Excellent communication skills across technical and non-technical audiences
Benefits
Comp & perks- Medical, Dental, FSA
- 401k with up to 4% match
- Trust-based time off
- Catered lunches when in office
- Time for self-directed, non-client work
- Dog-friendly offices
- Paid conference attendance/yearly education stipend
- Generous family leave policy
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software architectureAPI designdata pipelinesreal-time processingAI/ML componentsmicroservicesevent-driven systemscloud-native architecturesCI/CDDevOps
Soft Skills
technical leadershipmentoringcommunicationproblem-solvingcollaborationdecision-makingtrade-off analysisexecution strategiesguidancebest practices
Certifications
BA/BS in Computer Scienceequivalent experience