Software Engineer
1 week ago
GEICO is seeking a highly skilled Software Engineer to join our team. As a key member of our engineering staff, you will play a critical role in driving our insurance business transformation by building high-performance, low-maintenance platforms and applications.
Responsibilities- Design and develop scalable, resilient distributed systems
- Collaborate with cross-functional teams throughout the software lifecycle
- Participate in design sessions and code reviews to elevate engineering quality
- Utilize programming languages like Python, C#, and SQL, as well as NoSQL databases and container orchestration services
- Share best practices and improve processes within and across teams
- Build product definitions and leverage technical skills to drive towards the right solution
- Programming experience with modern languages like Java, C++, or C#
- Experience contributing to architecture and design of new and current systems
- In-depth knowledge of CS data structures and algorithms
- Understanding of existing operational portals like Azure Portal
- Understanding of HTML-5, JavaScript/TypeScript, XML, and JSON
- Understanding of microservices-oriented architecture and extensible REST APIs
- Understanding of monitoring tools like Splunk or Application Insights
- Intermediate PowerShell scripting skills
- Intermediate level understanding of Azure Network security zones, VNETs, and Public Peered Services
- Understanding of Azure PaaS and IaaS services
- Understanding of security protocols and products like Active Directory, Windows Authentication, SAML, OAuth
- Experience in datacenter structure, capabilities, and offerings, including the Azure platform and its native services
- Knowledge of developer tooling across the software development life cycle
- Understanding of DevOps concepts, cloud architecture, and Azure DevOps operational framework
- Experience with GIT and the overall GIT lifestyle
- Experience with GraphDB
- Experience with Big Data and the tooling on our Big Data Platform (Hadoop, Hive, Kafka)
- Experience with load test tooling (Gatling)
- Experience with troubleshooting tools like Dynatrace, Thousand Eyes, Influx, Spark GUI, Yarn Logs, ETL Metrics, and Grafana
- Experience with containerization using Docker and Kubernetes
- Understanding of Java programming fundamentals
- Understanding of Spring Boot Framework
- Web service APIs with technologies like Rest and GraphQL
- Experience with SQL queries
- Experience with CI/CD tooling (Jenkins, Gradle, Artifactory, etc.)
- Experience with Spark and Scala with a beginning understanding of DSaT MDF
- Experience with enterprise reporting tools (Qlik or MicroStrategy)
- Analysis and estimation skills
- Strong problem-solving ability
- Strong oral and written communication skills
- Ability to excel in a fast-paced, startup-like environment
- 2+ years of non-internship professional software development experience in Big Data
- 2+ years of experience with architecture and design
- 2+ 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
GEICO offers a competitive annual salary range of $76,185,000.00. Benefits include premier medical, dental, and vision insurance, paid vacation, sick, and parental leave, 401(k) plan, tuition reimbursement, paid training, and licensures.
-
Software Engineer
1 week ago
Chevy Chase, Maryland, United States GEICO Full timeJob Title: Software Engineer IIGEICO is seeking an experienced Software Engineer with a passion for building high-performance, low-maintenance platforms and applications. As a key member of the engineering staff, you will work across the organization to provide a seamless experience to our developer community and maintain the highest standards of protection...
-
Software Engineer
1 week ago
Chevy Chase, Maryland, United States GEICO Full timeJob DescriptionAt GEICO, we are seeking a highly skilled Software Engineer II to join our team. As a key member of our engineering team, you will be responsible for designing, building, and maintaining scalable, resilient distributed systems.Key Responsibilities:Design and implement scalable, resilient distributed systemsCollaborate with cross-functional...
-
Senior Software Engineer
4 days ago
Chevy Chase, Maryland, United States GEICO Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at GEICO. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Responsibilities:Design and develop software systems using modern programming languages such as Go,...
-
Senior Software Engineer
1 week ago
Chevy Chase, Maryland, United States GEICO Full timeJob DescriptionGEICO is seeking a highly skilled Senior Engineer to join our team. As a key member of our engineering staff, you will play a critical role in delivering high-quality technology products and services in a hyper-growth environment.Key ResponsibilitiesDesign and develop scalable and resilient software solutions using a full stack...
-
Senior Software Engineer
3 weeks ago
Chevy Chase, Maryland, United States GEICO Full timeJob SummaryGEICO is seeking an experienced Senior Software Engineer to join our team. As a key member of our engineering staff, you will be responsible for providing technical leadership and expertise to drive the development of high-quality software solutions.Key ResponsibilitiesLead the design and development of complex software systems, ensuring they meet...
-
Software Engineer II
3 weeks ago
Chevy Chase, Maryland, United States GEICO Full timeAbout the RoleGEICO is seeking an experienced and skilled Software Engineer II to join our team. As a key member of our engineering staff, you will be responsible for designing, building, and maintaining scalable, resilient distributed systems.Key ResponsibilitiesScope, design, and build scalable, resilient distributed systemsBuild product definition and...
-
Senior Software Engineer
1 week ago
Chevy Chase, Maryland, United States GEICO Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at GEICO. As a key member of our engineering staff, you will play a critical role in driving our insurance business transformation by designing and building scalable, resilient distributed systems.Key ResponsibilitiesSystem Design and Development: Scope, design, and build...
-
Senior Software Engineering Leader
3 weeks ago
Chevy Chase, Maryland, United States GEICO Full timeJob Description**Senior Staff Engineer, Software Engineering**We are seeking a highly skilled and experienced Senior Staff Engineer to join our Software Engineering team at GEICO. As a key member of our team, you will be responsible for leading the strategy and execution of technical projects, collaborating with cross-functional teams, and driving innovation...
-
Senior Software Engineer
7 days ago
Chevy Chase, Maryland, United States GEICO Full timeJob DescriptionAt GEICO, we're seeking a highly skilled Staff Engineer to join our team. As a key member of our engineering staff, you'll play a critical role in delivering frictionless experiences to our customers and maintaining the highest standards of protection and availability.Key ResponsibilitiesEvolving and maintaining our web applications and their...
-
Senior Staff Software Engineer
2 weeks ago
Chevy Chase, Maryland, United States GEICO Full timeJob Description**Senior Staff Software Engineer**We are seeking a highly skilled and experienced Senior Staff Software Engineer to join our team at GEICO. As a key member of our software engineering team, you will be responsible for leading the development of complex software systems and ensuring the delivery of high-quality solutions.Key...
-
Lead Software Engineer
4 weeks ago
Chevy Chase, Maryland, United States Geico - Government Employees Insurance Company Full timePosition OverviewThe Senior Engineer will play a pivotal role in steering multiple engineering initiatives within the organization. This position requires a comprehensive understanding of the software development life cycle and the ability to guide teams towards achieving their objectives.Key ResponsibilitiesProvide strategic leadership to engineering teams,...
-
Senior Software Engineer
3 weeks ago
Chevy Chase, Maryland, United States GEICO Full timeAbout the RoleGEICO is seeking an experienced Senior Engineer with a passion for building high-performance, low-maintenance, zero-downtime platforms and applications. As a key member of the engineering staff, you will help drive our insurance business transformation by transitioning from a traditional IT model to a tech organization with engineering...
-
Lead Software Engineer
4 weeks ago
Chevy Chase, Maryland, United States GEICO Full timeCompany OverviewGEICO is on the lookout for a seasoned Senior Java Engineer who is enthusiastic about creating high-performance, low-maintenance, and resilient platforms and applications. Role OverviewIn this pivotal role, you will contribute to our transformation in the insurance sector as we evolve from a conventional IT framework to a technology-driven...
-
Lead Software Engineer
3 weeks ago
Chevy Chase, Maryland, United States GTT, LLC Full timeJob OverviewPosition: Lead Software Engineer - Amazon ConnectContract Duration: 3-month contract with potential for full-time employmentHourly Rate: Up to $80/hrEligibility: Candidates must be US Citizens or Green Card holders due to contract-to-hire nature.Position SummaryThe Enterprise Voice team is on the lookout for a driven and detail-oriented Software...
-
Senior Software Engineer
1 week ago
Chevy Chase, Maryland, United States GEICO Full timeJob DescriptionGEICO is seeking a highly skilled Senior Engineer to join our team. As a key member of our Platform Engineering team, you will play a critical role in driving our insurance business transformation by building high-performance, low-maintenance, and zero-downtime platforms and applications.Key ResponsibilitiesCollaborate with product managers,...
-
Lead Software Engineer
4 weeks ago
Chevy Chase, Maryland, United States GEICO Full timePosition OverviewGEICO is in search of a skilled Lead Software Engineer who is enthusiastic about creating high-performance, low-maintenance, and reliable platforms and applications. Your role will be pivotal in steering our insurance business transformation as we evolve from a conventional IT framework to a technology-driven organization committed to...
-
Senior Software Engineer
2 days ago
Chevy Chase, Maryland, United States GEICO Full timeJob DescriptionGEICO is seeking an experienced Distinguished Engineer to drive our insurance business transformation by building high-performance, low-maintenance, zero-downtime platforms and applications.Key ResponsibilitiesLead the strategy and execution of a technical roadmap to increase the velocity of delivering products and unlock new engineering...
-
Senior Software Engineer
1 week ago
Chevy Chase, Maryland, United States GEICO Full timeJob SummaryWe are seeking a highly skilled Senior Engineer to join our team at GEICO. As a Senior Engineer, you will be responsible for designing, developing, and deploying cloud-based software systems.Key ResponsibilitiesDesign and develop cloud-based software systems using modern programming languages such as Go, Python, and Java.Develop and execute...
-
Software Development Engineer
1 week ago
Chevy Chase, Maryland, United States Geico - Government Employees Insurance Company Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Geico - Government Employees Insurance Company. As a key member of our technology team, you will be responsible for designing, building, and maintaining scalable and resilient distributed systems.Key ResponsibilitiesFamiliarize yourself with various technology...
-
Senior Staff Software Engineer
1 day ago
Chevy Chase, Maryland, United States GEICO Full timeJob DescriptionAt GEICO, we are seeking a highly skilled Senior Staff Software Engineer to join our team. As a key member of our engineering organization, you will play a critical role in driving the development of innovative software solutions that meet the needs of our customers.Key ResponsibilitiesLead the design and implementation of complex software...