
Staff Software Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in California.
β’ Provide technical leadership and guidance for multiple agile teams or projects to execute prioritized software product roadmaps.
β’ Design, develop, and sustain intricate software systems.
β’ Mentor junior engineers.
β’ Write high-quality code for complex scenarios with adequate test coverage.
β’ Review and convert product requirements into robust designs for distributed application systems.
β’ Lead design and code reviews across multiple applications.
β’ Oversee several sprint teams within the same product area to deliver new or enhanced features.
β’ Address obstacles in delivering high-quality solutions for product backlog items.
β’ Collaborate with teams and stakeholders to ensure successful delivery of the intended functionality.
β’ Provide technical direction to engineers across various teams.
β’ Work with product managers to estimate effort, prioritize tasks, plan, and deliver roadmap items.
β’ Bachelorβs Degree in Computer Science, Information Systems, or other related fields, or an equivalent combination of education and experience.
β’ 7+ years of software engineering experience with proven expertise in cutting-edge technologies and/or those utilized at Mercury.
β’ 3+ years of hands-on experience leading multi-team engineering initiatives to build features in a distributed application systems environment.
β’ Proficient in programming with one or more industry-standard languages (e.g., Java, Python, Go, C++, JavaScript).
β’ Skilled in utilizing various data structures, algorithms, and design patterns.
β’ Experienced with relational databases, NoSQL, and caching solutions.
β’ Proficient in APIs using modern protocols such as REST and gRPC.
β’ Experienced in message queuing, data streaming, workflow, and integration frameworks like Apache Kafka, Apache NiFi, Amazon SQS, MS MQ, and Apache Camel.
β’ Knowledgeable in microservices architecture.
β’ Experienced with containerization technologies such as Docker and Kubernetes.
β’ Proficient in cloud platforms including AWS, Google Cloud, or Azure.
β’ Experienced in leveraging DevSecOps.
β’ Skilled in designing and implementing high-quality distributed application systems.
β’ Experienced in utilizing analytics data and experimentation.
β’ Excellent problem-solving abilities.
β’ Strong communication and collaboration skills.
β’ Demonstrated leadership capabilities through mentoring and providing technical guidance to multiple teams.
β’ Experienced in advocating for operational excellence and best practices.
β’ Experienced in driving technical strategy and vision for multiple teams.
β’ Competitive compensation.
β’ Flexibility to work from anywhere in the United States for most positions.
β’ Paid time off including vacation, sick leave, 9 paid Company holidays, and volunteer hours.
β’ Incentive bonus programs with potential for holiday bonuses, referral bonuses, and performance-based bonuses.
β’ Medical, dental, vision, life, and pet insurance.
β’ 401(k) retirement savings plan with company match.
β’ Engaging work environment.
β’ Opportunities for promotion.
β’ Education assistance.
β’ Professional and personal development opportunities.
β’ Company recognition program.
β’ Health and wellbeing resources, including free mental wellbeing therapy/coaching sessions, child and eldercare resources, and more.
β’ An in-person interview may be required during the hiring process.
Addepar
NinjaOne
NinjaOne
Get handpicked remote jobs straight to your inbox weekly.