Position Description
Position Responsibilities
- Collaborate with the Director to manage project dependencies, negotiate delivery dates, and ensure the timely completion of projects
- Identify and address project risks, presenting implementable solutions or alternatives
- Understand how requirements and design choices may impact systems across multiple areas
- Initiate and support performance evaluation of team members
- Craft fully compliant quality documentation
- Collaborate with the product teams to understand their pain points around performance, resiliency and formulate strategies to address recurring issues in a sustainable way
- Cultivate a culture of motivation and achievement, building and maintaining trustful relationships with team members
- Address technical or analytical skill gaps, challenging team members to share knowledge and learn new technologies
- Constantly up to date with current software engineering best practices
- Craft and deliver persuasive arguments to drive projects for process improvement, cost leadership, and customer experience enhancement
- Manage up to leadership and provide feedback when necessary
- Develop and be accountable for the team budget, reporting on results achieved at regular intervals
- Mindset of efficiency and utilization improvements
- Contribute significantly to the team planning process, including surfacing team’s proposals
- Ability to construct roadmaps, manage and translate projects into deliverables, adjust priorities, and be able to understand and adjust the team capacity as needed
Qualifications
- Fluency in at least one modern language such as Go, Java, and Python (Go/Python preferred)
- Hands-on developing software at least 10-20% of the time
- Experience with open-source software is a plus
- Working knowledge of functional and object-oriented development paradigms, and design patterns
- Passionate for all things testing (unit, integration, functional, performance, etc.)
- Strong foundation in algorithms, data structures, and core computer science concepts
- Implemented RESTful and GRPC services, event driven architectures, microservices and libraries
- Knowledge of cloud computing technologies and concepts (SaaS, PaaS, IaaS, etc.)
- Knowledge of Cloud platforms (AWS, GCP, Azure etc.)
- Experience with application monitoring tools and performance assessments
- Understanding of SQL, and NoSQL databases, including stateful services management and storage
- Understanding of networking, caches, key/value stores, load balancing, global load balancing, queues, DNS and CDN
- Ability to construct, interpret, and apply metrics for decision-making, prioritization, and progress visibility
- Strong site reliability engineering principles
- Strong passion for technology and engineering excellence
- Exceptional leadership and communication skills
- Effective negotiation abilities
- Adaptability and capacity for learning technical concepts quickly
- Commitment to fostering a culture of trust, accountability, and continuous improvement
- Strategic thinking and the ability to drive projects for positive change
- One or more of the following or relevant certifications are a plus but not required:
- AWS Certified DevOps Engineer
- Google Professional Cloud DevOps Engineer
Experience
- 6+ years of professional software engineering experience, including software development lifecycle best practices
- 5+ years of development in a large-scale, mission-critical environment
- 5+ years of hands-on work experience supervising personnel in a technical environment
- 2+ years' experience with automated testing including Unit, Integration, and End-to-End functional testing
- Bachelor’s degree in Information Technology or related field, or equivalent experience
Annual Salary
At this time, GEICO will not sponsor a new applicant for employment authorization for this position.
Benefits:
- to help secure your financial future and preserve your health and well-being, including:
- 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
- Benefits may be different by location. Benefit eligibility requirements vary and may include length of service.