
Senior Staff Software Engineer – Java
GEICO
full-time
Posted on:
Location Type: Hybrid
Location: Richardson • California • New York • United States
Visit company websiteExplore more
Salary
💰 $100,000 - $260,000 per year
Job Level
Tech Stack
About the role
- Scope, design, and build scalable, resilient distributed systems
- Build product definition and leverage your technical skills to drive towards the right solution
- Engage in cross-functional collaboration throughout the entire software lifecycle
- Lead design sessions and code reviews with peers to elevate the quality of engineering across the organization
- Build and maintain platform observability infrastructure including monitoring dashboards, alerting systems, and incident response procedures
- Define, create, and support reusable application components/patterns from a business and technology perspective
- Mentor and coach engineers across multiple teams, providing technical guidance, career development support, and constructive feedback to help them grow into senior technical roles
- Consistently share best practices and improve processes within and across teams
- Design and implement data pipelines and analytics solutions using Snowflake and Power BI to drive marketing insights
Requirements
- 10+ years of professional software development experience within Web frameworks/SDKs/languages
- 8+ years of experience with architecture and design
- 4+ years of experience with AWS, GCP, Azure, or another cloud service
- 3+ years of experience in open-source frameworks
- 2+ years of experience with AI/ML
- Fluency with Java, Spring Framework, Python, JavaScript/TypeScript, CSS, JSON, RESTful Web Services, NodeJS, Cassandra and Event Driven Architectures
- Strong Cloud (AWS, GCP, Azure, etc.) platform knowledge
- Familiar with Project Management and work item management tools such as Azure DevOps, JIRA
- In-depth knowledge of CS data structures and algorithms
- Ability to excel in a fast-paced, startup-like environment
- Experience with Micro-services-oriented architecture and extensible REST APIs
- Fluency in DevOps Concepts, Cloud Architecture, and Azure DevOps Operational Framework
- Experience with application monitoring tools and performance assessments
- Experience in security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth
- Experience with Snowflake data platform including data warehousing, data modeling, and query optimization
- Proficiency in Power BI for creating interactive dashboards, reports, and data visualizations.
Benefits
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring FrameworkPythonJavaScriptTypeScriptCSSJSONRESTful Web ServicesNodeJSCassandra
Soft Skills
cross-functional collaborationmentoringcoachingtechnical guidancecareer development supportconstructive feedbackbest practices sharingprocess improvementleadershipcommunication