Senior Staff Engineer, Software Engineering (HYBRID)
Role details
Job location
Tech stack
Job description
We are seeking a highly accomplished Senior Staff Engineer to join our engineering organization and drive technical excellence across our platform.
This is a pivotal role for a seasoned engineer who combines deep hands-on expertise with the ability to influence technical direction at the organizational level.
As a Senior Staff Engineer, you will be architecting scalable infrastructure, mentoring engineering teams, and applying cutting-edge AI solutions to solve complex, business-critical problems. You will work at the intersection of infrastructure, data systems, and applied artificial intelligence, ensuring our technology stack is robust, efficient, and positioned for future growth., As a Senior Staff Engineer, you will:
- Define and drive the technical vision for infrastructure and AI-powered systems across the organization
- Design, architect, and implement highly scalable, fault-tolerant distributed systems
- Lead technical decision-making on critical projects, balancing short-term needs with long-term sustainability
- Establish and champion engineering best practices, design patterns, and coding standards
- Architect and optimize compute infrastructure for performance, reliability, and cost efficiency
- Design and implement database solutions (relational and NoSQL) that scale to meet business demands
- Drive cloud infrastructure strategy, including containerization, orchestration, and serverless architectures
- Ensure system reliability, observability, and operational excellence across all platform components
- Identify and prioritize opportunities to apply AI/ML to solve high-impact business problems
- Stay current with emerging AI technologies and evaluate their applicability to business challenges
- Mentor and grow senior engineers, fostering a culture of technical excellence and continuous learning
- Conduct design reviews and provide constructive feedback on technical proposals
- Collaborate cross-functionally with product, design, and business stakeholders
- Lead complex, ambiguous projects from conception through delivery
- Drive pragmatic trade-offs between technical debt, velocity, and quality
- Contribute hands-on to critical codebases when needed
- Champion operational excellence and incident management best practices, Great Rewards: We offer compensation and benefits built to enhance your physical well-being, mental and emotional health and financial future.
- Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family's overall well-being.
- Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance.
- Access to additional benefits like mental healthcare as well as fertility and adoption assistance.
- Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year.
Requirements
- Deep expertise in infrastructure systems, including compute platforms (Kubernetes, Docker, cloud services), networking, and storage
- Strong database experience across relational databases (PostgreSQL, MySQL) and NoSQL solutions (MongoDB, Cassandra, Redis, DynamoDB)
- Demonstrated experience applying AI to solve real-world problems in production environments
- Expert-level proficiency in at least two programming languages (e.g., Python, Java, Go, Rust)
- Experience designing and building distributed systems at scale
- Strong understanding of cloud platforms (Azure OR AWS) and infrastructure-as-code practices
- Hands-on experience with CI/CD pipelines, build systems, and deployment automation (e.g., GitHub Actions, Jenkins, Azure DevOps, ArgoCD)
- Background in building real-time data processing systems (Kafka, Flink, Spark)
- Excellent communication skills with the ability to articulate complex technical concepts to diverse audiences
- Experience working in a platform engineering team, building internal developer platforms or shared infrastructure services, * 10+ years of professional software development experience, with a proven track record of increasing technical scope and impact
- 6+ years of experience in open-source frameworks
- 5+ years of development in a large-scale, mission-critical environment
- Hands-on work experience coaching and mentor personnel in a technical environment
- 5+ years of experience with one of the public clouds - AWS, GCP, Azure, or another cloud service
- 5+ years of experience working in a platform engineering team, building internal developer platforms or shared infrastructure services, * Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience