Senior Software Engineer, Applications
About this role
Accountabilities
You will contribute to the evolution of scalable, cloud-native applications while improving platform reliability, developer experience, and deployment velocity across engineering teams. Your work will focus on modernizing delivery practices, strengthening system observability, and enabling autonomous team execution.
• Improve platform performance, reliability, and observability while driving adoption of engineering standards across feature teams.
• Design and enhance CI/CD pipelines, trunk-based development workflows, and layered testing strategies (unit, integration, contract, and end-to-end testing).
• Collaborate with developer experience teams to build shared tooling and streamline engineering workflows.
• Lead initiatives across the stack including release tooling, system decomposition, and platform reliability improvements.
• Own delivery, quality, and operational support (including on-call responsibilities) for critical systems and services.
• Partner closely with product and engineering teams to identify risks early, support design decisions, and ensure smooth production releases.
Requirements
You bring strong software engineering expertise with a focus on building and operating large-scale, cloud-native systems. You are comfortable working across backend and infrastructure layers, with a strong emphasis on modern delivery practices and engineering excellence.
• 5+ years of professional software engineering experience.
• Proven experience building and operating scalable, cloud-native systems with strong reliability and observability practices.
• Deep knowledge of CI/CD, trunk-based development, automated testing strategies, and progressive delivery approaches (feature flags, canary releases).
• Experience defining or contributing to engineering-wide standards around testing, performance, and system reliability.
• Hands-on experience with cloud platforms and distributed systems in production environments.
• Fluency with AI-assisted development tools (e.g., Cursor, Claude Code, Codex) integrated into daily workflows, with strong judgment in reviewing and refining AI-generated output.
• Strong collaboration and communication skills with a thoughtful approach to technical decision-making and inclusive teamwork.
• Experience with modern stacks such as Ruby, Java, Python, JavaScript/React, and infrastructure tools like AWS, Docker, Kubernetes, and Terraform.
Benefits
• Salary range: $119,051 – $160,000 per year
• Flexible work arrangements (remote, hybrid, or onsite options depending on location)
• 401(k) / retirement plan with company matching
• Comprehensive health coverage and mental health support
• Paid sabbaticals and generous parental leave
• Flexible work schedule and strong work-life balance culture
• Additional perks including inclusive workplace initiatives and professional growth support
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