
Staff Software Engineer – Cloud Services
Posted Nov 2

Posted Nov 2
This is a fully remote position, open to applicants in United States.
• Take ownership of the architecture for one or more essential cloud service domains, ensuring design integrity, scalability, reliability, security, and management of technical debt.
• Manage AWS-based services to ensure they remain scalable, resilient, cost-effective, secure, and maintainable.
• Define service boundaries, APIs, data contracts, and integration patterns.
• Promote cloud-native design principles, such as stateless services, adoption of managed services, and architectures that are tolerant to failures.
• Lead enhancements in cloud architecture to improve scalability, availability, performance, and operational efficiency.
• Convert architectural vision into mid- and long-term technical roadmaps.
• Foster cross-team alignment on design standards and architectural trade-offs.
• Collaborate with CloudOps teams to establish reliability targets, disaster recovery strategies, and operational readiness.
• Advocate for infrastructure-as-code, automated testing, continuous delivery, and observability as a default practice.
• Spearhead the adoption of AI-assisted engineering for development, infrastructure, testing, troubleshooting, and refactoring.
• Set best practices and guidelines for responsible and secure use of AI tools throughout the cloud software development lifecycle (SDLC).
• Establish standards for reliability, security, observability, performance, and cost management.
• Enhance developer experience through local development, CI/CD pipelines, deployment workflows, and operational tools.
• Document architectural choices, service contracts, and operational runbooks.
• Mentor senior and mid-level engineers.
• Remove obstacles for teams, expedite architectural decisions, and simplify long-term operational complexities.
• Communicate cloud and systems concepts effectively to both technical and non-technical stakeholders.
• Stay informed about industry trends in AWS, cloud-native architectures, AI-enabled operations, and DevOps.
• Bachelor’s or master’s degree in computer science, Information Systems, Software, Electrical, or Electronics Engineering, or a similar field of study.
• Over 10 years of professional software engineering experience.
• At least 2 years in a staff-level position.
• Strong expertise in Python.
• Experience with Java, particularly in building backend and cloud-based services.
• Extensive experience in designing, building, and managing scalable enterprise-grade applications on AWS.
• Proven track record of owning and evolving architecture for complex, distributed, and long-lived cloud platforms.
• Demonstrated capability to lead service refactoring, software architecture modernization, and platform evolution initiatives while maintaining delivery velocity.
• Strong experience with infrastructure-as-code and automation tools such as Terraform or CloudFormation.
• Experience in designing and evolving CI/CD pipelines for cloud services.
• Comprehensive understanding of observability, including logging, metrics, tracing, and alerting within distributed systems.
• Proficiency in AI-assisted development processes and tools.
• Ability to think holistically about distributed systems while delving into critical technical details when necessary.
• Exceptional problem-solving skills with a proven history of making sound architectural and operational trade-offs.
• Demonstrated ability to influence technical direction across teams through expertise, communication, and trust.
• Excellent written and verbal communication skills, especially concerning architecture, risk, reliability, and long-term technical strategy.
• Flexible work/life balance.
• Floating holidays.
• Quarterly wellness day with no questions asked.
• Employee Resource Groups (ERGs).
Recruiter4You
Gramian Consulting
LI-COR
Bright Vision Technologies
Get handpicked remote jobs straight to your inbox weekly.