Senior Software Engineer
$72,800 - $130,000 per year
Apply (opens in a new tab)Senior Software Engineer
Posted today
SENIORITY
Lead
SALARY
$72,800 - $130,000 per year
About the role
- Provide Level 3 production support for enterprise applications, APIs, cloud services, and integrated business platforms
- Investigate, troubleshoot, and resolve complex production incidents, service disruptions, and customer-reported issues
- Lead incident response activities, facilitate bridge calls, coordinate recovery efforts, and provide timely stakeholder communications during major outages
- Perform detailed root cause analysis (RCA) and drive corrective and preventive actions to prevent recurring issues
- Manage incidents throughout their lifecycle, ensuring proper documentation, escalation, resolution, and post-incident review activities
- Support production deployments, release validations, and maintenance activities
- Participate in a 24x7 on-call support rotation and provide after-hours support for critical business-impacting incidents
- Operational Excellence
- Develop and maintain support runbooks, troubleshooting guides, knowledge articles, and operational documentation
- Identify recurring issues and recommend processes, configuration, monitoring, or system improvements to enhance platform stability and reliability
- Support problem management efforts by identifying trends, recurring defects, and opportunities for service improvement
- Collaborate with engineering, infrastructure, database, cloud, network, and security teams to resolve cross-functional production issues
- Support disaster recovery testing, resiliency validation, and operational readiness activities
- Adhere to ITIL Incident, Problem, Change, and Service Management processes
- Monitoring, Observability & Automation
- Utilize monitoring and observability tools such as Splunk, Dynatrace, Grafana, Azure Monitor, Application Insights, or equivalent platforms to monitor system health and performance
- Analyze application, system, API, and database logs to diagnose and resolve production issues
- Create and maintain dashboards, alerts, and operational reports to improve service visibility and incident response
- Leverage enterprise-approved AI tools and automation solutions to streamline workflows, accelerate troubleshooting, and improve operational efficiency
- Drive continuous improvement initiatives through automation, scripting, and process optimization
- Cloud & Platform Support
- Support applications and services hosted on modern cloud platforms and distributed architectures
- Partner with development teams on deployments, platform upgrades, migrations, modernization efforts, and operational readiness reviews
- Support capacity planning, performance tuning, vulnerability remediation, certificate management, and compliance initiatives
- Experience leading major incident management and coordinating cross-functional outage response activitiesExperience supporting highly regulated or mission-critical environments
- Knowledge of cloud-native architectures, containers, and orchestration platforms
- Knowledge of ITIL Incident, Problem, and Change Management processes
- Experience with vulnerability remediation, certificate lifecycle management, and operational compliance activitiesExperience leveraging enterprise-approved AI tools to streamline operational workflows and improve support effectiveness
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
