Senior Software Engineer at GEICO building and scaling underwriting platforms for insurance services. Collaborating on AI-driven solutions and enhancing application efficiency.
Responsibilities
Scope, design, and build scalable, resilient distributed systems
Engage in cross-functional collaboration throughout the entire software lifecycle
Participate in design sessions and code reviews with peers to elevate the quality of engineering across the organization
Utilize programming languages like C#, Java or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services
Consistently share best practices and improve processes within and across teams
Build product definition and leverage your technical skills to drive towards the right solution
Requirements
Programming experience with at least one modern language such as Java, C# or other object-oriented languages
Experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
In-depth knowledge of CS data structures and algorithms
Understanding of service-oriented architecture and extensible REST/gRPC APIs
Understanding of monitoring tools
Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
Understanding DevOps Concepts, Cloud Architecture, and Azure DevOps Operational Framework
Experience with Enterprise level design documentation
Experience with Database Technologies
Experience with deployment steps and general CM functions
Strong problem-solving ability
Strong oral and written communication skills
Ability to excel in a fast-paced, startup-like environment
4+ years of professional experience in software engineering
4+ years of experience with security, identity, architecture, and design
2+ years of experience with open-source frameworks is desired
2+ years of experience with AWS, GCP, Azure, or another cloud service provider
Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience.
Benefits
Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being.
Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance.
Access to additional benefits like mental healthcare as well as fertility and adoption assistance.
Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year.
Tech Lead Salesforce leading technical projects at FCamara, a growing tech company in Portugal. Collaborating with teams to deliver scalable Salesforce solutions in a hybrid work environment.
Senior Engineering Consultant specializing in electronic hardware development for Team Consulting in the medical device field. Responsible for design and development of innovative healthcare products.
Lead AI Software Engineer developing and enhancing analytics platform tackling climate change. Collaborating with teams to drive technological innovation and improve usability in data systems.
Senior Systems/Software Engineer at Hewlett Packard Enterprise leading project teams and managing software development stages. Focus on cloud automation, Kubernetes, and mentoring engineers in Bangalore, India.
Staff Engineer developing configuration management solutions and platforms at GEICO. Collaborating with engineering teams to drive technical direction and innovation in the insurance sector.
Senior Engineer leading IaaS systems development for cryptography and data protection at GEICO. Collaboration across teams to solve complex engineering challenges.
Lead Engineer overseeing pressure parts engineering for global recovery and power boiler projects at Valmet. Manage budget, schedule, quality, and communication across teams in Finland.
Software Development Engineer responsible for developing urgent projects across Bazaarvoice systems. Focused on both front end and back end while ensuring quality and simplicity in solutions.
Senior Software Developer at Propellerhead, working in Auckland on innovative systems with skilled peers. Contributing to a Rust code base evolution amidst a focus on craftsmanship and learning.
Software Developer responsible for developing and documenting CRM systems at RUWE Group. Coordinating software projects with a focus on digitalization and efficiency improvements.