Senior Software Engineer, Cloud Applications
- Market p25–p75
- $160k–$210k
- Jobgether p25–p75
- $117k–$159kn=12
- Opened · 30d
- +2,433
- Closed · 30d
- −1,775
- Opened · 7d
- +8435% of open
- All software engineering
- 75,077open
Accountabilities:
- Lead the end-to-end design, development, and delivery of business-critical cloud services, ensuring scalability, reliability, and long-term maintainability.
- Own the technical architecture of systems supporting namespace management, customer isolation, workflow operations, audit logging, and data export capabilities.
- Develop and improve services that enable customers to provision, manage, and extract value from cloud-based platform solutions.
- Collaborate with analytics and product engineering teams to ensure instrumentation and collected data generate meaningful customer insights and support business objectives.
- Translate business and analytical requirements into durable event schemas and data models that remain reliable as products and features evolve.
- Design, implement, and optimize high-throughput data pipelines for usage and operational data, balancing data freshness, query performance, cost efficiency, tenant isolation, and fault tolerance.
- Establish and maintain robust data quality standards, including schema contracts, pipeline validation, anomaly detection, and alerting mechanisms to identify silent failures before they affect customers.
- Ensure data accuracy, consistency, traceability, and reliability across distributed storage and processing systems.
- Drive engineering excellence through architecture reviews, code reviews, technical documentation, and the introduction of reusable development patterns and tools.
- Improve system observability, incident response processes, performance monitoring, and operational readiness across the engineering team.
- Take ownership of production systems, including troubleshooting complex incidents, optimizing performance, and implementing solutions that prevent recurring issues.
- Mentor and support other engineers, helping strengthen technical capabilities, promote knowledge sharing, and encourage a culture of accountability and continuous learning.
- Identify opportunities to simplify customer workflows through automation, improved developer tooling, and targeted platform enhancements.
- Work closely with product managers, solutions architects, and cross-functional stakeholders to translate ambiguous business requirements into clear technical plans and deliver measurable results.
Requirements
- Extensive experience designing, developing, and delivering production-grade backend systems in cloud environments, with direct ownership of architecture, reliability, and operational performance.
- Strong proficiency in at least one systems programming or backend development language, preferably Go, with the ability to navigate complex codebases and make sound technical decisions.
- Demonstrated hands-on experience building and operating distributed systems, including expertise in concurrency, scalability, consistency, fault tolerance, and failure recovery.
- Solid experience designing, implementing, and maintaining data pipelines and storage systems, particularly technologies such as PostgreSQL, Redshift, Kafka, Kinesis, S3-compatible storage, and ClickHouse.
- Understanding of cloud-based data storage and processing platforms, including Snowflake, Databricks, BigQuery, Google Cloud Storage, and Azure Blob Storage.
- Experience working with cloud infrastructure and container orchestration technologies, particularly Kubernetes.
- Strong understanding of data architecture, event-driven systems, schema design, data integrity, and high-throughput processing.
- Proven experience ensuring data correctness, quality, and traceability across complex production environments.
- Hands-on production operations experience, including observability, monitoring, incident management, performance optimization, on-call readiness, and continuous delivery.
- Ability to design resilient architectures and make informed technical trade-offs involving reliability, scalability, performance, cost, and customer requirements.
- Excellent problem-solving and analytical skills, with the ability to address complex technical challenges and develop practical, sustainable solutions.
- Strong written and verbal communication skills, including the ability to produce clear technical design documents, explain architectural decisions, and align stakeholders around technical trade-offs.
How Jobgether works
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1