Job Closed
This listing is no longer active.
The Future is Now; Beyond Boundaries, Beyond Imagination
Principal Software Architect
Location
United States
Posted
143 days ago
Salary
0
Seniority
Lead
Job Description
Principal Software Architect
Gugu Robotics
• 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
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer
Bonterra TechBonterra Tech is a social good software startup offering technological support, services, and expertise to organizations and businesses that serve others, including more than 15,00
• Design and implement features for voter and donor management systems • Develop and maintain third-party integrations • Write clean, maintainable code and contribute to system architecture • Mentor junior engineers through code reviews and collaborative development • Deliver high-quality software frequently and reliably • Contribute to AI-powered features and product enhancements • Collaborate with product management and cross-functional engineering teams • Ensure solutions meet performance, security, and scalability standards
• Design and develop Rust-based data processing systems for high-performance, real-time data ingestion and transformation. • Implement and manage stream processing solutions in appropriate languages for the use cases, enabling real-time analytics and insights across large datasets. • Build and maintain Go-based APIs, ensuring they are scalable, secure, and optimized for performance. • Work with NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB, Druid) to handle complex data structures and ensure efficient data storage and retrieval. • Develop and enhance Python-based components for automation, orchestration, and data integration tasks. • Lead the technical strategy for full-stack development, defining best practices, architecture guidelines, and the tech stack for future projects. • Collaborate with cross-functional teams to deliver comprehensive solutions that align with OPSWAT’s overall product and security goals. • Mentor and guide junior engineers, fostering a collaborative and high-performance engineering culture.
Engineering Lead – Service Enablement Team
ShopwareMade in Germany, built for global leadership. The ecommerce platform that drives results.
• Lead and develop the team: recruiting, coaching, regular feedback, mentoring, and supporting individual career development. • Own delivery and technical direction: plan and manage work on gRPC/REST APIs, background jobs, data pipelines, and reusable infrastructure components. • Reliability at scale: improve the performance and resilience of high-traffic services and workflows based on Redis, MySQL, and SQS. • Engineering excellence: establish standards for quality, testing, security, and observability, and optimize GitHub workflows (PR quality, CI, automation). • Operational excellence: take responsibility for incident response, postmortems, SLOs/SLIs, and pragmatic improvements to on-call health. • Collaborate as a partner: work closely with Product, Security, and other engineering teams to align roadmaps and ensure smooth, secure deployments. • Communicate clearly: keep stakeholders continuously informed about progress, risks, trade-offs, and outcomes.
Senior Software Engineer – Enterprise Management
SamsaraSamsara Inc. is on a mission to increase the sustainability of the operations that power the global economy. The company pioneers the Connected Operations Cloud
• Lead the end-to-end delivery of complex, full-stack initiatives — turning ambiguous product requirements into technical designs, implementation, and high-impact rollouts. • Design and evolve core org management experiences, including both UI and backend services. • Refactor existing code to address performance bottlenecks, improve UX, and reduce operational burden. • Mentor and guide other engineers on the team through constructive code reviews and technical design feedback, fostering a culture of ownership and high engineering standards. • Collaborate with Product to define and prioritize work grounded in real customer problems and measurable business impact. • Operate with high autonomy and a strong sense of ownership, proactively identifying risks, driving alignment, and unblocking the team. • Leverage and promote the use of approved AI tools in day-to-day engineering work to remove toil, accelerate delivery, and free up time for higher‑value design and customer problem‑solving. • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices




