Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

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

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.
MojoTech

Software Architect

MojoTech

Software 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 & technologies
CloudDistributed 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 resume
Applicant 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