GEICO logo
GEICO

GEICO is the second-largest private auto insurer in the United States and has built a brand recognized for its memorable Gecko advertisements and its commitment to superior custome

Staff Engineer

Location

Washington

Posted

54 days ago

Salary

$105K - $230K / year

Seniority

Lead

Job Description

Staff Engineer

GEICO

• Provide technical leadership to multiple areas and provide technical and thought leadership to the enterprise. • Collaborate across team members and across the tech organization to solve our toughest problems. • Deliver High-Quality services and software for a variety of domains. • Accountable for the quality, usability, and performance of the solutions. • Utilize your expertise in designing and developing API’s and microservices using graphQL, gRPC, Java, Python, Kafka, with a deep understanding of API first design. • Utilize programming languages like Java, C#, or other object-oriented languages, SQL, and NoSQL databases. • Deploy applications in a hybrid cloud environment utilizing Kubernetes, various data stores, and a variety of cloud native tools and services. • Work on End-to-End solutions that may span front-end through API tiers and Back-End domain services. • Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. • Influence and educate executives.

Job Requirements

  • Exemplary ability to design, perform experiments, and influence engineering direction and product roadmap.
  • Experience partnering with engineering teams and transferring research to production.
  • Proven expertise in API first engineering approaches, service orchestration, event driven architecture and real-time APIs including federated graphQL and gRPC implementations.
  • Ability to manage schema evolution, versioning and high-performance API driven systems.
  • Proven experience designing and delivering highly-resilient event-driven and messaging based solutions at scale with minimal latency.
  • Deep hands-on experience in building complex SAAS systems in large scale business focused systems, with great knowledge on Docker and Kubernetes.
  • Fluency and Specialization with Java and at least one other modern language such as C#, C++, or Python including object-oriented design.
  • Extensive experience in leading and building full-stack application and service development.
  • Great understanding of open-source databases like MySQL, PostgreSQL, etc. And strong foundation with No-SQL databases like Cosmos, Cassandra, Apache Trino etc.
  • Ability to excel in a fast-paced, startup-like environment.
  • Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
  • Experience in implementing security protocols across services and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth.

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.

Related Job Pages

More Full-stack Engineer Jobs

DIRECTV logo

Principal Software Engineer, IT

DIRECTV

BEAM IT. STREAM IT. We're doubling down with two ways to watch what you love. Welcome to the new DIRECTV.

Full TimeRemoteTeam 10,001+Since 1994H1B Sponsor

• Design, develop, and maintain end-to-end software solutions that address complex business and technical requirements. • Lead architectural discussions and make informed technical decisions for assigned projects, ensuring scalability, reliability, and maintainability. • Write clean, well-documented, and high-quality code while adhering to established engineering standards. • Identify and manage technical dependencies across teams and systems, proactively communicating cross-team impacts. • Participate in sprint planning and backlog refinement, organizing work to ensure consistent delivery against sprint commitments. • Contribute to Program Increment (PI) planning by helping define scope, identify risks, and align technical work to longer-term roadmap targets. • Monitor progress against commitments and escalate risks or blockers to leadership in a timely manner to protect delivery timelines. • Collaborate with product owners, architects, and cross-functional stakeholders to ensure technical solutions align with business objectives. • Serve as a mentor and technical guide for junior and mid-level engineers, providing consistent feedback on code quality, technical approach, and professional development. • Lead peer code reviews and promote a culture of continuous improvement within the development team. • Assist in identifying, assessing, and mitigating technical risks throughout the software development lifecycle. • Collaborate extensively with cross-functional teams including product management, QA, infrastructure, and other engineering groups to deliver cohesive solutions. • Communicate technical concepts clearly and effectively to both technical and non-technical audiences.

California
$134.4K - $244.0K / year
Job Closed
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

The Software Engineer develops specifications for software programming applications and modifies/maintains the existing software. This individual develops, modifies, and maintains software applications. This position participates in design and coding activities with other staff members. PRIMARY RESPONSIBILITIES: Develop features for compliance management platform on an Agile team. Consistently and frequently deliver solutions that are well-engineered, maintainable and tested within the agreed upon timeframe. Participate in code reviews and sprint planning, help identify opportunities, work through challenges and share knowledge with colleagues. Collaborate with the product team to understand business requirements. Mentor and guide other software engineers. Support critical business logic across a suite of robust services and scalable data processing jobs. Redesign and develop user-focused creative concepts and themes for our two websites in WordPress Redesign the user interface of our CRM for internal and external partners Optimize SEO and functionality that adheres to common web standards, compatible across major browsers Develop site architecture and wireframes Assist with ongoing website changes Analyze, test, troubleshoot, and review website performance, coding, and other issues. Stay updated on current and new web-based technologies, browsers, and mobile platforms Develop sites with current security standards, and keep up to date with website security issues and patches KNOWLEDGE, SKILLS & ABILITIES: Strong communication skills, adaptability and a collaborative mindset Very strong proficiency with relational databases, including modeling and performance optimization (we use MySQL and PostgreSQL, Aurora) Proficient with HTML, CSS, XML, Javascript, PHP, and other basic syntax SaaS models and cloud services preferably AWS Believer in Lean and Agile values and principles for building software Strong attention to detail and quality Comfortable working with engineers that are remote as well as from the local office Strong understanding of user-centered design processes and a passion for addressing real user needs Ability to communicate user needs (e.g. storytelling, leveraging data) and demonstrate how proposed designs solve those needs to internal team and senior partners EDUCATION & EXPERIENCE: 5+ years of experience as an engineer with dynamic and/or compiled programming languages 5+ years of professional experience in front-end web development or related industry Work with APIs Strong portfolio of work including examples of mobile web, desktop and app experiences Experience working from User Interface concept to completion Comfortable working with multiple teams and on multiple projects at any given time Click here for some insight into our culture! The Baldwin Group will not accept unsolicited resumes from any source other than directly from a candidate who applies on our career site. Any unsolicited resumes sent to The Baldwin Group, including unsolicited resumes sent via any source from an Agency, will not be considered and are not subject to any fees for any placement resulting from the receipt of an unsolicited resume.

United States
Job Closed
Southwest Airlines logo

Sr Software Engineer

Southwest Airlines

Southwest Airlines flew its first commercial passenger flights in the spring of 1971. The company has since become an industry leader in affordable air travel and increased passeng

Department: Technology Our Company Promise We are committed to provide our Employees a stable work environment with equal opportunity for learning and personal growth. Creativity and innovation are encouraged for improving the effectiveness of Southwest Airlines. Above all, Employees will be provided the same concern, respect, and caring attitude within the organization that they are expected to share externally with every Southwest Customer. Job Description: Job Summary As a Senior Software Engineer on the Digital Trip Management API Team, you’ll design, develop, test, and implement reliable, well‑integrated APIs that power key post‑booking experiences on Southwest.com. From check‑in and flight modifications to reservation management and baggage handling, your work ensures millions of Customers can seamlessly manage their travel. You’ll bring advanced engineering expertise, proactively prevent production issues, drive immediate resolutions, and mentor other engineers while championing “shift‑left” quality practices. This role offers a broad view of how digital systems connect across Southwest, and the opportunity to build backend capabilities that make travel simple and fast. Additional details: - This Dallas-based role is offered as a remote workplace position, which may require onsite presence / travel for trainings, meetings, conferences, etc. Outside of those required visits, the majority of your working time may be spent in an approved remote location within the Dallas - Fort Worth area. - U.S. citizenship or current authorization to work in the U.S. required and no current or future work authorization sponsorship available. We’re committed to fair hiring practices and to making employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, age, military or veteran status, disability, genetic information, or other legally protected characteristics. Responsibilities - Drive the technical direction and feature roadmap of large-scale cloud systems - Serve as a technical lead contributing to and directing the efforts of development teams, including internal and external team members - Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions - Drives detailed definition of feature requirements through discussions with product managers and customers - Supports continuous improvement by investigating alternatives and new technologies - Prepares and installs solutions by determining and designing system specifications, standards, and programming - Evaluates code to ensure that it is valid, is properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems - Mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities - Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations - May perform other job duties as directed by Employee's Leaders Knowledge, Skills and Abilities - Advanced knowledge of software development methodologies, practices, concepts, and technologies obtained through formal training and / or work experience - Proactively shares knowledge and skills of software development and testing to solve a range of problems - Advanced knowledge of at least one required programming language - Excellent partnering, communication, negotiation skills, and execution in working with various Technology or partner Teams - Ability to articulate (verbally / visually) ideas, approach, concepts, options, risk, impact, and provides guidance to technical, non-technical, and Leadership audiences - Ability to lead multiple assignments, whether administrative or project related, while maintaining a successful level of completion in all responsible work - Ability to mentor others - Ability to lead ideating, presentations, mentoring and group-thinking sessions - Ability to influence without authority Education - Required: High School Diploma or GED - Required: Bachelor's degree in Computer Science, Engineering, Information systems or similar fields of study or equivalent advanced level experience Experience - Required: Advanced-level experience, seasoned and specialized knowledge in software development and methodologies - Preferred: Extensive AWS experience Licensing/Certification - N/A Physical Abilities - Ability to perform work duties from [limited space work station/desk/office area] for extended periods of time - Ability to communicate and interact with others in the English language to meet the demands of the job - Ability to use a computer and other office productivity tools with sufficient speed and accuracy to meet the demands of the job Other Qualifications - Must maintain a well-groomed appearance per Company appearance standards as described in established guidelines - Must be a U.S. citizen or have authorization to work in the United States as defined by the Immigration Reform Act of 1986 - Must be at least 18 years of age - Must be able to comply with Company attendance standards as described in established guidelines - Must be able to travel and /or attend Company and non-Company facilities and remote locations such as remote-based offices as necessary Pay & Benefits Competitive market salary from $138,800 per year to $154,200 per year* depending on qualifications and experience. For eligible Leadership and individual contributor roles, additional bonus opportunities are available and awarded at the discretion of the company. Benefits you’ll love: - Fly for free, as a privilege, on any open seat on all Southwest flights (your eligible dependents too) - Southwest will help fund your 401(k) retirement savings with Company contributions up to 9.3% of your eligible earnings** - Potential for annual ProfitSharing contribution in the Southwest Retirement Savings Plan- when Southwest profits, you profit*** - Competitive health insurance for you and your eligible dependents (including pets) - Southwest offers health plan coverage options that start from the very first day of employment. You will have 30 days to select and enroll in your health plan with coverage retroactively available to your first day of employment. - Explore more Benefits you’ll love: https://careers.southwestair.com/benefits *Pay amount does not guarantee employment for any particular period of time. **401(k) match contributions are subject to Retirement Savings Plan vesting schedule and applicable IRS limits ***ProfitSharing contributions are subject to Retirement Savings Plan vesting schedule and are made at the discretion of the Company. Southwest Airlines is an Equal Opportunity Employer. Please print/save this job description because it won't be available after you apply.

United States
$138K - $154K / year
Job Closed
Impact Advisors logo

Oracle Fusion Technical Lead

Impact Advisors

Trusted, focused healthcare experts delivering value, innovation and improved performance

Full TimeRemoteTeam 501-1,000Since 2007H1B Sponsor

• Lead end-to-end Oracle Fusion Cloud implementations, including planning, design, development, testing, and deployment • Provide technical leadership across Oracle Fusion modules (ERP, HCM, SCM, etc.) • Design and develop integrations using REST/SOAP APIs, Oracle Integration Cloud (OIC), and middleware tools • Customize and extend Oracle Fusion applications using BI Publisher, OTBI, BIP reports, and Fast Formulas • Oversee data migration and conversion activities using FBDI, HDL, and other Oracle tools • Collaborate with functional consultants and business stakeholders to translate requirements into technical solutions • Ensure best practices in coding, security, performance, and scalability • Mentor and guide junior developers and technical consultants • Troubleshoot and resolve complex technical issues during implementation and post-go-live support • Maintain documentation for technical designs, integrations, and customizations

United States
$125.8K - $205K / year