Skip to content

Distinguished Engineer – Associate Experience Portal
Company | Geico |
---|
Location | Bethesda, MD, USA |
---|
Salary | $150000 – $300000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Expert or higher |
---|
Requirements
- Fluency and specialization with at least two modern languages such as Java, C++, Python or C# including object-oriented design
- Experience building products of micro-services oriented architecture and extensible REST APIs
- Experience building the architecture and design of new and current systems (architecture, design patterns, reliability, and scaling)
- 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.)
- In-depth knowledge of CS data structures and algorithms
- Experience with solving analytical problems with quantitative approaches
- Ability to excel in a fast-paced, startup-like environment
- Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
- Exemplary ability to design, perform experiments, and influence engineering direction and product roadmap
- Experience partnering with engineering teams and transferring research to production
- Track-record of publications history in credible conferences and journals
Responsibilities
- Focus on multiple areas and provide technical leadership to the enterprise
- Collaborate with product managers, team members, customers, and other engineering teams to solve complex problems
- Develop and execute technical software development strategy for a variety of domains
- Accountable for the quality, usability, and performance of the solutions
- 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 and help coach and strengthen the technical expertise and know-how of our engineering and product community
- Influence and educate leadership at all levels
- Consistently share best practices and improve processes within and across teams
- Analyze cost and forecast, incorporating them into business plans
- Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, demonstrate adaptability and sponsor continuous learning
Preferred Qualifications
- Experience in open-source frameworks
- 12+ years of professional software development experience within a Java framework (J2EE, web containers and Java)
- 10+ years of experience with architecture and design
- 6+ years of experience with AWS, GCP, Azure, or another cloud service