Apply

Staff Engineer, Policy Platform [REMOTE]

Posted 3 months agoViewed

View full description

💎 Seniority level: Staff, 6+ years of professional software development experience, 4+ years in open-source frameworks, 6+ years in architecture and design, 6+ years with cloud services

📍 Location: United States of America

💸 Salary: 115000 - 230000 USD per year

🔍 Industry: Insurance

🏢 Company: external

⏳ Experience: 6+ years of professional software development experience, 4+ years in open-source frameworks, 6+ years in architecture and design, 6+ years with cloud services

🪄 Skills: AWSDockerLeadershipSoftware DevelopmentSQLDesign PatternsGCPJavaKubernetesOAuthAlgorithmsAzureData StructuresGo.NETNosqlRustProblem Solving

Requirements:
  • Fluency and Specialization with at least two modern languages such as Java, .NET, Go or Rust including object-oriented design.
  • Experience in building products using microservices architecture and extensible GraphQL and gRPC 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 with application monitoring tools and performance assessments.
  • Experience in security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth.
  • Experience with commercial cloud environments (Azure, AWS, GCP).
  • In-depth knowledge of CS data structures and algorithms.
  • Strong problem-solving ability.
  • Ability to excel in a fast-paced, startup-like environment.
  • Knowledge of developer tooling across the software development life cycle.
Responsibilities:
  • Focus on multiple areas and provide leadership to the engineering teams.
  • Own complete solution across its entire life cycle.
  • Envision, design and deliver platform capabilities that enrich the GEICO tech ecosystem for a broad variety of teams.
  • 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.
  • Mentor more junior team members professionally to help them realize their full potential.
  • Consistently share best practices and improve processes within and across team.
Apply