GEICO
Get more with GEICO
Staff Engineer
Location
California + 2 moreAll locations: California, Texas, Washington
Posted
30 days ago
Salary
$115K - $230K / year
Bachelor Degree6 yrs expEnglishAWSAzureCloudDockerGoogle Cloud PlatformJavaKubernetesNo SQLPythonSDLCSQL.net
Job Description
• Focus on multiple areas and provide leadership to the engineering teams.
• Own complete solution across its entire life cycle.
• Influence and build vision with product managers, team members, customers, and other engineering teams to solve complex problems for building enterprise-class business applications.
• Accountable for the quality, usability, and performance of the solutions.
• Lead in design sessions and code reviews to elevate the quality of engineering across the organization.
• Utilize programming languages like Python, C# or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services.
• Mentor more junior team members professionally to help them realize their full potential.
• Consistently share best practices and improve processes within and across teams.
Job Requirements
- Fluency and specialization with at least two modern languages such as Java, Python or C# including object-oriented design.
- Experience in building products using micro-services oriented architecture and extensible REST APIs.
- Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
- Experience with continuous delivery and infrastructure as code.
- Fluency in DevOps Concepts, Cloud Architecture, and Azure DevOps Operational Framework.
- Experience in leveraging PowerShell scripting.
- Experience in existing Operational Portals such as Azure Portal.
- Experience with application monitoring tools and performance assessments.
- Experience in Datacenter structure, capabilities, and offerings, including the Azure platform, and its native services.
- Experience in security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth.
- Experience in Azure Network (Subscription, Security zoning, etc.).
- Experience in Genesis.
- In-depth knowledge of CS data structures and algorithms.
- Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication).
- Enterprise level design documentation.
- Risk assessment.
- Strong problem-solving ability.
- Ability to excel in a fast-paced, startup-like environment.
- 6+ years of professional software development experience within the .NET framework (C# including object-oriented design).
- 4+ years of experience in open-source frameworks.
- 3+ years of experience with architecture and design.
- 3+ years of experience with AWS, GCP, Azure, or another cloud service.
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.