
Senior Software Engineer, Backend
RocketReach
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $170,000 - $200,000 per year
Job Level
About the role
- Design and build distributed systems that process billions of events per day
- Build performant, reliable APIs that support thousands of customer applications and integrations
- Develop and maintain customer-specific solutions, ensuring SLA commitments are met
- Build and maintain data pipelines (ETL, batch processing, enrichment workflows)
- Work with large datasets across systems like S3, Redshift, PostgreSQL, and DynamoDB
- Optimize SQL queries and data access patterns for performance and cost efficiency
- Develop processes for cleaning and enriching large-scale datasets
- Analyze algorithms, models, and LLMs for quality, performance, and cost tradeoffs
- Collaborate closely with product and data teams to ship features quickly and iteratively
Requirements
- Have 5+ years of professional backend engineering experience
- Are located in the Central or Eastern time zones
- Are proficient in Python
- Have strong SQL skills
- Have experience working with large datasets
- Have experience building or maintaining data pipelines or backend systems at scale
- Are familiar with REST API best practices
- Have experience with ORMs (e.g., Django, SQLAlchemy)
- Have experience with AWS services (Redshift, Fargate, S3, RDS, IAM, OpenSearch, DynamoDB)
- Have strong communication and interpersonal skills
Benefits
- Competitive Salary
- 401(k) matching
- Medical, Dental, and Vision Insurance
- Strong Leadership - we care that you are happy at work!
- Investment in culture and resources for a distributed team
- Incredible amount of autonomy
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonSQLETLbatch processingdata pipelinesalgorithmsmodelsLLMsREST APIORMs
Soft Skills
communicationinterpersonal