
Staff Software Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
β’ Lead a team of engineers in the design and development of products tailored for customers and associates.
β’ Create, implement, and maintain production applications.
β’ Support product and tool selection, including configuration, security, resilience, performance optimization, and production monitoring.
β’ Contribute reusable foundational code, architectural diagrams, and comprehensive product documentation.
β’ Develop, test, deploy, and sustain software applications.
β’ Create functional and destructive test suites to facilitate rapid production deployment.
β’ Collaborate with the Product Team to ensure user stories are ready for developers, clearly understood, and testable.
β’ Engage with team members in agile methodologies.
β’ Address inquiries from product and engineering teams.
β’ Mentor junior engineers on contemporary software development frameworks and lead technical discussions.
β’ Identify team deficiencies and recommend improvements to enhance productivity.
β’ Spearhead technical initiatives from the design phase through to production delivery.
β’ Provide technical guidance, eliminate obstacles, track delivery progress, and ensure commitments are fulfilled.
β’ Must be at least eighteen years of age.
β’ Must have legal authorization to work in the United States.
β’ 3β5 years of relevant experience in software engineering, ideally in a large-scale enterprise context.
β’ Strong backend development proficiency with Java, APIs, microservices, and event-driven architectures.
β’ Proven experience in designing and building APIs from the ground up, contributing to overall application and service architecture.
β’ Familiarity with Kafka and/or Pub/Sub technologies.
β’ Practical experience with Google Cloud Platform (GCP) and BigQuery.
β’ Experience with Elasticsearch and solutions for large-scale data storage, search, or retrieval.
β’ Background in designing and supporting high-volume backend systems and databases.
β’ Experience in supporting transactional or financial data platforms.
β’ Ability to design scalable systems ensuring high availability, resilience, performance, efficiency, disaster recovery, and security.
β’ Capable of managing multiple technical initiatives concurrently and coordinating small engineering teams.
β’ Ability to provide technical direction, remove barriers, track delivery progress, and ensure commitments are met.
β’ Strong technical ownership and project leadership while remaining actively involved.
β’ Capacity to act as a technical liaison among engineering, product, and stakeholder teams.
β’ Excellent system design and problem-solving abilities.
β’ Strong skills in communication, collaboration, and conflict resolution.
β’ Experience in mentoring and offering technical guidance to engineers.
β’ Familiarity with relational and NoSQL databases, data modeling, CI/CD tools, modern software design patterns, debugging, root-cause analysis, testing, and version control.
β’ Experience in developing technical roadmaps, estimating workloads, and modernizing or refactoring legacy systems.
β’ Bachelor's degree or an equivalent qualification in a related field.
β’ Must have legal authorization to work in the United States.
β’ Competitive salary and performance-based bonuses.
β’ Comprehensive health, dental, and vision insurance.
β’ Generous vacation and paid time off policies.
β’ Opportunities for professional development and career advancement.
β’ Flexible work arrangements to promote work-life balance.
Allstate
Cambium Learning Group
Blue Coding
Stitch Fix
Get handpicked remote jobs straight to your inbox weekly.