
Principal Software Architect
Gugu Robotics
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- Define and evolve application architecture across iOS, Android, .NET, and Node.js backend services
- Lead architectural decisions for scalable, secure systems
- Provide technical direction across frontend, backend, mobile, and integration layers
- Partner with Delivery Managers and engineering teams to translate business requirements
- Act as a technical escalation point, resolving complex architectural or integration challenges
- Serve as a senior technical leader in client-facing discussions
- Guide use of Azure DevOps, GitHub, Jira, Confluence, and modern delivery tooling
- Mentor senior and mid-level engineers, fostering strong architectural thinking and craftsmanship
Requirements
- 12+ years of professional software engineering experience
- Proven experience acting as the technical owner for complex, user-facing applications
- Demonstrated ability to design and deliver end-to-end application systems
- Strong experience defining application-level architecture patterns
- Hands-on experience building and operating applications on Azure
- Experience working in delivery-driven consulting or product environments
- Strong understanding of modern SDLC practices, DevOps workflows, automated testing, and release management.
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
iOSAndroid.NETNode.jsapplication architectureAzureautomated testingrelease managementDevOps workflowsend-to-end application systems
Soft skills
technical leadershipmentoringarchitectural thinkingproblem-solvingcommunicationcollaborationclient-facing discussionstechnical directionfostering craftsmanshiptranslating business requirements