
Staff Software Engineer
Rapid7
15m ago • Remote
Senior
Remote
164,600 - 222,600 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
Role: Staff Software Engineer
Description
Staff Software Engineers architect, build, and optimize resilient services and automation tools that accelerate Managed Detection and Response (MDR) and Incident Response (IR) service delivery. The role emphasizes highly available, scalable microservices, AI-first workflows to automate repetitive tasks, and strong engineering standards for testing, monitoring, and observability. You will also mentor peers and translate operational pain points into technical architecture.
Responsibilities
Architect, design, maintain, and monitor highly available, scalable services and internal tools using an AI-first software development lifecycle
Partner with stakeholders and program management to capture operational pain points and translate requirements into technical architecture and delivery milestones
Collaborate with product and platform engineering teams to integrate shared platform services and improve service delivery efficiency
Drive technical excellence across microservices, cloud infrastructure, and deployment pipelines
Implement automated testing, monitoring, and observability strategies for uptime, system health, and rapid incident resolution
Mentor peers on architecture, design reviews, code quality, and sustainable operational practices
Requirements
Proven experience architecting and maintaining distributed microservices and backend systems in Python (Django, Django REST Framework, FastAPI, or Flask)
Hands-on frontend development experience with JavaScript (ES6+) and React
Extensive AWS infrastructure design and provisioning experience using Infrastructure as Code with Terraform (ECS, API Gateway, EC2, S3, RDS, SQS, SNS, EventBridge, IAM)
Experience establishing CI/CD pipelines (GitHub Actions, Jenkins) and container orchestration with Docker/EKS
Strong commitment to quality with unit/integration testing, linting, and observability/log monitoring/telemetry (e.g., Datadog)
Practical experience or strong drive to use AI-first engineering methods, including LLM integrations (Claude, Amazon Bedrock)
Ability to own end-to-end technical outcomes and communicate complex technical concepts to technical and cross-functional stakeholders
Benefits
Salary range (United States): $164,600.00–$222,600.00 USD annually (excluding variable/incentive compensation, equity, and benefits where applicable)
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Staff Software Engineer
Jobot
Senior
Technology
San Francisco, CA · On-site
$250K - $400K/yr
4h ago

Staff Software Engineer
Walmart Inc.
Senior
Technology
Sunnyvale, CA · On-site
$143K - $286K/yr
2 days ago

Staff Software Engineer (Software Delivery Services)
Walmart Inc.
Senior
Technology
Bentonville, AR · On-site
$110K - $220K/yr
4 days ago
Staff Software Engineer (Java Backend)
Walmart - Internal
Senior
Technology
Remote
$143K - $286K/yr
1 days ago
Staff Software Engineer (Data Platform)
Bizee
Senior
Technology
Kraków, Poland · On-site
360K zł - 504K zł/yr
7 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Staff Software Engineer
wex
Senior
Technology
Remote
$141K - $173K/yr
2 days ago
Staff Software Engineer
Scalo
Senior
Technology
Wrocław, Poland · Remote
395K zł - 437K zł/yr
5 days ago

Staff Software Engineer
Senior
Technology
Mountain View, CA · On-site
$156K - $255K/yr
19h ago

Staff Software Engineer (Applied AI)
Traba
Senior
Technology
New York City, NY · On-site
$240K - $300K/yr
20h ago
Potential salary for Staff Software Engineer role
Improve your resume for just $5
$164,600 – $222,600/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights