Staff Development Engineer - Fulfillment
$106,605–$284,280 year
RemoteUnited States or Rhode Island, United States
Job Summary
Architect, design, and implement highly scalable, fault-tolerant, cloud-native services using Kubernetes and automated CI/CD pipelines. Apply advanced software engineering practices across the full SDLC, including domain-driven design, secure coding, and continuous observability. Troubleshoot complex distributed system issues involving data consistency, cross-service dependencies, and performance bottlenecks. Collaborate with architects, product managers, and data scientists to define long-term technical roadmaps and measurable KPIs. Design microservice resiliency patterns and build real-time streaming data pipelines leveraging Kafka and CDC frameworks. Own platform reliability, performance, and lifecycle through production support and automated recovery strategies. Mentor engineers, conduct design reviews, and standardize emerging technologies to streamline development processes.
Required Qualifications
- 7+ plus years of software development in enterprise / web / cloud applications
- 5+ years of backend software development experience with programming languages/tools including: Java, Spring Boot, Kafka
- 3+ years of distributed caching experience
- 3+ years of experience having a track record developing in AWS or GCP or Azure or similar public cloud environments (GCP preferred)
- 3+ years of experience in design, development and operationalizing microservices based web/webservices application in cloud native environment
- 3+ years of technical lead experience within a matrixed environment, including mentoring junior engineers and working cross collaboratively between architecture, product, etc
- Bachelor's degree or equivalent experience (HS diploma + 4 years relevant experience)
Desired Qualifications
- Understand security threats and patterns and ensure adherence to all regulatory initiatives, HIPAA, PHI, PII, locational and contractual data restrictions
- Experience with build automation technologies like Maven, Gradle, Jenkins, Harness
- Expert knowledge with functional, imperative and object-oriented languages and methodologies
- Experience with Cassandra and Postgres - preferred
- Experience with test-driven development and automated testing frameworks
- Experience with Scrum/Agile development methodologies
- Individually motivated to be able to see the big picture and prioritize their work to make the largest impact on the business and customers vision and requirements
- Analytical thinking - able to simplify complex problems, processes or projects into component parts explore and evaluate them systematically
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.