Senior Engineer
GEICO
- Chevy Chase, MD
- $72,000-204,500 per year
- Permanent
- Full-time
As a Senior Engineer, you will:
- Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems
- Develop and execute technical software development strategy for the Platform Engineering domain
- Accountable for the quality, usability, and performance of the solutions
- Deep hands-on experience in complex system design and data pipeline and architectures, scale and performance, tuning, with good knowledge on Docker and Kubernetes
- Consistently share best practices and improve processes within and across teams
- Take on-call and operational support
- Fluent in at least two OOP languages such as Java, Go, Python, C++, etc.
- Good knowledge of two of the following languages: Java, C, C# or other object-oriented languages, PHP, Perl, Ruby, JavaScript, shell script, SQL, etc.
- Understand open-source messaging and event streaming products like RabbitMQ and Kafka
- Experience partnering with engineering teams and transferring research to production
- Experience with continuous delivery (CI/CD) and infrastructure as code
- In-depth knowledge of CS data structures and algorithms
- Experience solving analytical problems with quantitative approaches
- Ability to excel in a fast-paced, startup-like environment
- Willing to work on both fast development and operation environment
- Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, test automation and related tools, operations, real-time communication)
- Experience on open-source messaging and event streaming platforms with emphasis on building enterprise scale platforms
- Knowledge in big data and streaming data pipeline architecture (Lambda/Kappa) and K8 cluster
- Experience in open-source tools like GIT/Jenkin/CircleCI, and knowledge in Terraform/Ansible is a big plus
- Familiarity with other messaging and event solutions like Azure Service Bus and Azure Event Hub is a plus
- 4+ years of professional PaaS and IaaS experience
- 3+ years of experience with architecture and design
- 3+ years of experience with AWS, GCP, Azure, or another cloud service
- 2+ years of experience in open-source frameworks
- Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience
- Premier Medical, Dental and Vision Insurance with no waiting period**
- Paid Vacation, Sick and Parental Leave
- 401(k) Plan
- Tuition Reimbursement
- Paid Training and Licensures