Senior Principal Software ArchitectMojoTech • Providence, Rhode Island, United States
Dieses Stellenangebot ist nicht mehr verfügbar
Senior Principal Software Architect
MojoTech
- Providence, Rhode Island, United States
- Providence, Rhode Island, United States
Über
MojoTech is an innovative technology consulting firm that integrates strategy, design, data, and software engineering to create results-driven, AI-enabled, digital products and experiences.
We partner with our clients to discover, define, design, and build tomorrow’s innovations, empowering every company to unlock future market potential, maximize returns on innovation, and drive transformational change.
Role Overview We are looking for a Senior Principal Software Architect to lead client engagements across architecture, delivery, and growth.
This role combines deep technical expertise with client leadership and business development. You will work directly with client stakeholders to shape solutions, guide teams through execution, and help grow accounts through trusted relationships and strong outcomes.
You will be expected to stay close to the work. This role is a hands‑on leadership role where you set direction, unblock teams, and step in when needed to move things forward.
Key Responsibilities Technology & Architecture Leadership
Design and deliver scalable, maintainable systems across application, data, and AI layers
Lead development of distributed, cloud-native applications integrating APIs, data platforms, and AI or ML components
Design systems that incorporate real‑time data, event‑driven patterns, and intelligent services
Implement LLM integrations, RAG patterns, and AI‑enabled features in production systems
Ensure systems meet expectations for performance, reliability, and security
Guide teams toward practical use of modern patterns, including microservices, CI/CD, and DevOps
Make clear, pragmatic decisions on architecture and trade‑offs
Client Engagement
Work directly with client stakeholders to understand problems, define solutions, and align on outcomes
Lead discovery efforts, technical assessments, and early‑stage solution design
Facilitate working sessions and architecture discussions with both technical and business audiences
Translate business needs into clear, executable technical approaches
Build strong relationships that position MojoTech as a trusted partner
Sales & Growth
Partner with account and sales leads to shape and win new work
Contribute to proposals, estimates, and solution approaches
Help identify follow‑on opportunities within existing engagements
Clearly articulate the value of proposed solutions to client stakeholders
Contribute to reusable approaches and offerings that improve how we sell and deliver
Program & Delivery Leadership
Lead delivery across one or more engagements, ensuring work stays aligned to goals, timelines, and budget
Set up lightweight governance, planning, and communication structures that keep teams moving
Coordinate across engineering, design, product, and data disciplines
Identify risks early and work with teams to address them
Maintain a strong focus on delivering working software and measurable outcome
Team & Practice Leadership
Mentor engineers and help grow technical leadership across teams
Set a high standard for code quality, system design, and engineering practices
Contribute to hiring and building a strong, senior team
Help evolve internal practices, especially around AI-enabled systems and modern architectures
Stay hands‑on enough to maintain credibility and support the team when needed
Desired Experience
Experience with LLMs, RAG patterns, or AI‑enabled applications is a strong plus
Strong background in system architecture, distributed systems, and cloud platforms
Experience designing APIs and working with microservices or event‑driven systems
Proficiency in languages such as Python, Java, TypeScript, or Go
Experience integrating data platforms, machine learning, or AI capabilities into applications
Familiarity with data pipelines, streaming, and data modeling
10+ years building and delivering production software systems
Experience in consulting or client‑facing roles, especially in small or mid‑sized firms
BA/BS in Computer Science or related field, or equivalent experience
Flexible Working Environment We offer a flexible working model, allowing employees to choose between remote work, on‑site work in our offices located in Boulder, CO, and Providence, RI, or a hybrid of both. We also welcome candidates based in Phoenix, AZ as we continue to expand our presence in this area.
This job is remote, but requires you to be located in one of the following states: RI, CO, AZ, CT, FL, MA, MD, ME, MO, NC, NH, NJ, NV, NY, OR, PA, SC, TN or UT. While the role is remote, preference will be given to candidates within commuting distance to our offices in Boulder, CO or Providence, RI.
Benefits
Base salary $145,000 - $190,000
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
Remote or in office (offices in Boulder, CO and Providence, RI)
Paid conference attendance/yearly education stipend
Generous family leave policy
#J-18808-Ljbffr
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.