Scope, design, and build scalable and resilient software solutions amongst diverse engineering groups
Develop and maintain customer-facing web applications and internally developed web tools to facilitate content management
Utilize programming languages and technologies such as JavaScript, TypeScript, React, Node.js, Objective C, C#, Dart, Python, SQL and NoSQL databases, Docker, Kubernetes, and Azure services
Perform engineering design evaluations and code reviews to elevate engineering quality
Manage day-to-day activities of engineering teams and oversee execution of software development projects against delivery commitments
Simplify and standardize designs, operations, and deployment plans focusing on performance, agility, and scalability
Responsible for production operations support ensuring availability, stability, and performance of production applications
Collaborate with cross-functional organizations throughout the software lifecycle to ensure technology and roadmap alignment
Manage projects and processes, set and report KPIs to measure progress and facilitate data-driven decision making
Evaluate and drive new technology and Open-Source software considerations
Research and guide architectural level changes to support and enhance application performance, security, and innovation
Mentor and manage engineering peers to develop their professional careers
Requirements
Strong understanding of headless CMS architectures and open-source solutions with experience in JavaScript, React, PostgreSQL and NGINX
Experience with modern front-end frameworks, likes of React, NodeJs, Angular, including hooks, state management, and component architecture
Strong background in delivering digital - web products at scale
Strong understanding of cloud infrastructure concepts, platforms, and technologies
Advanced understanding of monitoring concepts and tooling
Strong understanding of the Software Development Lifecycle (SDLC)
Experience delivering CMS solutions using Contentful, Strapi, Storyblok, or AWS Amplify is desired
Strong understanding of CI/CD, Release Management, and Configuration Management processes tooling
Understanding of data modeling and AI concepts is desired
Proficiency in crafting prompts using AI tools for software development tasks
8+ years of professional software development experience and/or solutions engineering experience with technologies such as Java, TypeScript, JavaScript, Python, Golang, Docker, Kubernetes, or Terraform
Must have recent hands-on experience with developing or designing cloud solutions
4+ years of experience in open-source frameworks
3+ years of experience with architecture and design
3+ years of experience with AWS, GCP, Azure, or another cloud service
Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience
At this time, GEICO will not sponsor a new applicant for employment authorization for this position (must be authorized to work where role is based).
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.
401K savings plan vested from day one that offers a 6% match.
Performance and recognition-based incentives.
Tuition assistance.
Access to additional benefits like mental healthcare as well as fertility and adoption assistance.
Supports flexibility through workplace flexibility and the GEICO Flex program (ability to work from anywhere in the US for up to four weeks per year).
Industry leading training, certification assistance, career mentorship and coaching.
Senior iOS Software Engineer developing medical mobile applications at Insulet. Collaborating with teams to build world - class software for diabetes management.
Senior Automation Engineer leading automation projects at Etex. Focused on improving operational excellence and technological innovation in industrial processes.
Full Stack Engineer seeking to build the Opik product for AI applications at Comet. Engaging in fast - paced development and collaboration with AI researchers and ML engineers.
Software Developer for Kentro working on payroll data accuracy and compliance for military contracts. Required to write queries, create test plans, and ensure regulatory compliance.
Lead Full Stack Engineer integrating a team of engineers, developers and analysts for global operations. Focused on building tools and processes for decision making and technology integration.
Combat Coder developing full - stack applications for Leidos' Sentinel program supporting the U.S. Air Force. Engaging with customers to build and integrate mission - critical systems.
Combat Coder working on full stack applications for the U.S. Air Force. Integrating data in challenging conditions while ensuring mission readiness and system resilience.
Combat Coder developing full stack applications for Leidos' Sentinel program supporting the US Air Force. Integrating data sources and interfaces in resource constrained environments.
Software Engineer creating innovative solutions for ANZ's banking services. Collaborating with teams across various locations to enhance user experiences and drive growth.