Staff Engineer designing and building cloud native Content Management Systems for GEICO. Collaborating on software solutions that enhance performance and drive innovation with a resilient architecture.
Responsibilities
Scope, design, and build scalable and resilient software solutions amongst diverse engineering groups
Utilize object-oriented languages, Java, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services
Perform engineering design evaluations and code reviews with peers to elevate the quality of engineering across the organization
Manage day-to-day activities of the engineering teams overseeing execution of software development projects against delivery commitments
Seek ways to simplify and standardize designs, operations, and deployment plans, focusing on reducing complexity and providing performance, agility, and scalability
Responsible for production operations support and ensuring availability, stability, and performance of production applications
Collaborate with cross-functional organizations throughout the entire software lifecycle to ensure technology and roadmap alignment
Manage projects and processes to keep the team organized, efficient, and optimally running
Set, manage, and report KPIs to measure progress and facilitate data-driven decision making
Responsible for evaluating and driving new technology and Open-Source software considerations
Research and guide architectural level changes that support and enhance application performance, security, and our drive to innovate
Mentor and manage engineering peers to help share the necessary skills to perform their jobs and develop their professional careers
Requirements
Strong understanding of headless CMS architectures and open-source solutions with experience in JavaScript, React, PostgreSQL and NGINX
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
Ability to prioritize and drive results based on business value to the organization
Strong understanding of the Software Development Lifecycle (SDLC)
Experience architecting and designing new and current systems
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
Strong critical thinking, decision making, and problem-solving skills
Excellent verbal/written communication skills, with the ability to effectively communicate to both senior leadership and highly technical personnel
Ability to excel in a fast-paced environment
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
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.
Senior Software Engineer at Capital One collaborating across Agile teams to drive technological transformations. Focusing on full - stack development and delivering cloud - based solutions for financial empowerment.
Full Stack Software Engineer at Capital One solving complex business problems. Collaborating with Agile teams to develop cloud - based solutions empowering millions of Americans in financial needs.
Software Engineer specializing in payload command and control, tasking workflows, and mission scheduling for satellite systems. Developing software that manages payload operations for advanced satellite systems.
Software Developer designing and maintaining scheduling software for advanced ground operations. Collaborating with teams to ensure safe, efficient satellite operations and resource management.
Senior Engineer at Qnity leading Copper Hybrid Bonding development for high - performance packaging. Collaborating on next - generation interconnect technologies with a focus on innovation and problem - solving.
Senior Full Stack Developer at Nexapp developing scalable software products with AI integration. Collaborating with talented teams to enhance software quality and productivity.
Full - Stack Developer supporting federal clients in designing and implementing software solutions. Collaborating within product teams, focusing on legacy and modern systems development.
Full - Stack Developer supporting federal clients with web and mobile application development. Requires onsite presence in Ashburn, VA for a hybrid work schedule.
Junior Software Engineer at Causeway Technologies, ensuring the quality of software development and deployment with a focus on technical delivery and innovation.