Staff Software Engineer - Integrations & Data In Platform
Posted 1 month ago Expired
This job has expired
Looking for a job like Staff Software Engineer - Integrations & Data In Platform in or near Atlanta, GA? Upload your resume and we'll notify you when similar positions become available.
Upload Your ResumeAbout This Role
Join our team as a Staff Software Engineer to develop the next generation of backend data pipeline systems, focusing on core technologies that enhance customer experience and optimize for scalability and availability. This role involves technical leadership in designing, building, and maintaining high-throughput, high-availability services and data integration pipelines.
Responsibilities
- Drive backend architecture optimizing for scalability, availability, high throughput, and rapid experimentation.
- Design and implement proofs of concepts (PoCs) and productize components.
- Dedicate 50-70% of time to hands-on coding of high-quality, scalable software within a microservices architecture.
- Apply understanding of sharded database infrastructure and distributed systems to design reliable customer experiences.
- Troubleshoot complex issues, drive incident recovery, and lead Root Cause Analysis (RCA).
- Champion adoption of best practices including unit testing, TDD, and CI/CD pipeline management.
- Act as a technical leader, mentoring early-career engineers and new team members.
- Collaborate cross-functionally with product management, design, and business units to drive results and influence technical decisions.
Requirements
- 8+ years of software engineering experience
- Strong programming experience using Kotlin, Java, and Spring
- Solid hands-on experience working in a microservices architecture
- Experience building large, complex, highly available, low-latency distributed systems
- Strong database fundamentals including SQL and NoSQL
- Experience designing and managing sharded database infrastructure
- Proven experience with high-throughput, high-availability, and scalable architecture design and implementation
- Experience with Agile Development, SCRUM, or Extreme Programming methodologies
- Excellent communication skills
Qualifications
- BS/MS in Computer Science or equivalent work experience
- 8+ years of software engineering experience delivering enterprise-class applications.
Nice to Have
- Experience with PHP
Skills
* Required skills