Distinguished Engineer, End User Computing (VDI/MDM)- REMOTE
Join to apply for the Distinguished Engineer, End User Computing (VDI/MDM)- REMOTE role at GEICO.
Position Summary
GEICO is seeking an experienced Engineer with a passion for building high-performance, low maintenance, zero-downtime platforms and applications. You will help drive our insurance business transformation as we transition from a traditional IT model to a tech organization with engineering excellence as its mission, fostering a culture of psychological safety and continuous improvement.
Position Description
Our Distinguished Engineer collaborates with Staff and Senior Engineers to innovate and build new UEM/MDM systems, improve existing systems, and identify new opportunities. You will lead the strategy and execution of a technical roadmap to increase product delivery velocity and unlock new engineering capabilities. The ideal candidate has deep technical expertise in their domain.
Position Responsibilities
- Provide technical leadership across multiple areas of the enterprise.
- Collaborate with product managers, team members, customers, and other engineering teams to solve complex problems.
- Develop and execute technical software development strategies across various domains.
- Ensure quality, usability, and performance of solutions.
- Utilize programming languages like Python, C#, or other object-oriented languages, SQL, NoSQL databases, container orchestration tools like Docker and Kubernetes, and cloud services.
- Mentor and coach engineering and product teams to strengthen technical expertise.
- Influence and educate leadership at all levels.
- Share best practices and improve processes within and across teams.
- Analyze costs, forecast, and incorporate into business plans.
- Determine resource requirements, evaluate operational processes, measure outcomes, demonstrate adaptability, and promote continuous learning.
Qualifications
- Deep knowledge of modern device management platforms.
- Proficiency with at least two modern programming languages such as Java, C++, Python, or C# with object-oriented design.
- Experience with scripting languages like PowerShell or Bash.
- Experience with microservices architecture and extensible REST APIs.
- Experience designing architecture and systems, including reliability and scalability.
- Knowledge of continuous delivery, infrastructure as code, DevOps concepts, cloud architecture, and Azure DevOps.
- Experience with operational portals such as Azure Portal.
- Familiarity with application monitoring and performance assessment tools.
- Understanding of data structures, algorithms, and analytical problem-solving.
- Ability to work effectively in a fast-paced environment.
- Knowledge of developer tooling across the software development lifecycle.
- Proven ability to influence engineering direction and product roadmaps.
- Experience partnering with engineering teams and transitioning research to production.
- Publication record in credible conferences and journals.
Experience
- 12+ years of professional software development experience.
- 10+ years in architecture and design.
- 6+ years experience with AWS, GCP, Azure, or other cloud services.
- 6+ years experience with open-source frameworks.
Education
Bachelor’s degree in Computer Science, Information Systems, or equivalent experience.
Salary Range
$120,000 - $300,000 annually, depending on experience and other factors.
Benefits
- Medical, Dental, Vision Insurance.
- Paid Vacation, Sick, and Parental Leave.
- 401(k) Plan.
- Tuition Assistance.
- Paid Training and Licenses.