Jobs · Engineering · California

Senior Engineer

GEICO · Palo Alto, CA · Yesterday
HybridEngineering$100k–$215k/yrFull-time

Position Description

As a Senior Full-Stack Engineer, you will be a key member of the engineering team, collaborating across the organization to design and deliver scalable, high-performance solutions to complex problems. You will play a critical role in driving innovation, leveraging automation, and ensuring efficient data management. In a fast-paced, dynamic environment, you will plan, prioritize, and execute large-scale projects while mentoring junior engineers and contributing to the continuous improvement of engineering practices.

Position Responsibilities

  • Design and Develop Systems: Architect, develop, and maintain scalable, resilient distributed systems.

  • Define Product Requirements: Collaborate with stakeholders to define product requirements and deliver optimal solutions.

  • Collaborate Across Teams: Work with cross-functional teams throughout the software development lifecycle to ensure seamless integration and delivery.

  • Lead and Mentor: Conduct design sessions, code reviews, and mentor junior engineers to elevate engineering quality and share best practices.

  • Develop Reusable Components: Create reusable application components and patterns to improve efficiency and scalability.

  • Full-Stack Development: Design, develop, and maintain scalable full-stack applications, including front-end features using ReactJS and its ecosystem (e.g., Redux, Hooks), backend services with .NET or Java frameworks, and efficient data management using SQL and NoSQL databases.

  • API and Microservices: Develop and integrate RESTful APIs and microservices for seamless communication between systems.

  • DevOps Practices: Utilize CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes) to streamline development and deployment.

  • Documentation: Publish and maintain documentation for design references, workflows, and runbooks.

  • System Support: Provide support for critical systems, including 24x7 on-call support when necessary.

Qualifications

  • 5+ years of professional software development experience in large-scale enterprise environments.

  • 4+ years of experience with backend technologies such as .NET, Java, ASP.NET Core, or Spring Boot.

  • 3+ years of experience with ReactJS.

  • Strong proficiency in front-end technologies, including HTML5, CSS3, JavaScript (ES6+), ReactJS, Redux, and Hooks.

  • Experience with SQL and NoSQL databases, cloud platforms such as Azure, AWS, or GCP, and structured data formats such as JSON, XML, and YAML.

  • Knowledge of responsive and adaptive design principles.

  • Familiarity with Python, Golang, PowerShell, or similar programming and scripting languages is preferred.

Pay

$100,000.00 - $215,000.00

Similar jobs

Senior Engineer

Turner Construction CompanySan Antonio, TX· 5 days ago
Engineeringapply on turnerconstruction.csod.com

Senior Engineer

Envirogen GroupHouston, Texas, United States· 5 days ago
Project Management$20/hrapply on apply.workable.com

Senior Engineer

Midwest Vision PartnersChicago, IL· 5 days ago
Engineeringapply on applicantpro.com

Senior Engineer

Tata Consultancy ServicesAlpharetta, GA· 5 days ago
Engineering$100k–$127k/yrapply on ibegin.tcsapps.com

Senior Engineer

JamakWeatherford, TX· 4 wk ago
Engineeringapply on workforcenow.adp.com

Senior Engineer

City of CambridgeCambridge, MA· 1 mo ago
Engineeringapply on phe.tbe.taleo.net