Full Time

Software Engineer II – Platform Engineering (REMOTE)

GEICO
Remote!
$90,000 - $130,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by GEICO, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer II – Platform Engineering at GEICO will play a pivotal role in the design, development, and maintenance of robust software platforms that enhance the efficiency and effectiveness of our services. This remote position requires a detail-oriented individual who is adept at problem-solving, capable of working collaboratively in a team environment, and possesses a deep understanding of software development principles. You will be responsible for writing clean, scalable code and participating in code reviews, while also engaging with cross-functional teams to ensure high-quality deliverables that meet business requirements.



Job Responsibilities

  • Design, code, test, and implement new software applications and features.
  • Collaborate with product stakeholders to translate requirements into functional deliverables.
  • Maintain and improve existing software applications, ensuring they meet performance and quality standards.
  • Engage in code reviews and provide constructive feedback to peers for continuous improvement.
  • Identify and troubleshoot software defects and performance bottlenecks.
  • Document software engineering processes, tools, and best practices to support team knowledge sharing.
  • Participate in agile ceremonies, including sprint planning and retrospectives, to improve team synergy.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 2+ years of experience in software development, particularly in platform engineering.
  • Proficient in at least one programming language such as Java, Python, or C#.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) and microservices architecture.
  • Strong understanding of relational and non-relational databases.
  • Familiarity with version control systems, particularly Git.
  • Excellent problem-solving skills and the ability to work both independently and collaboratively.


Technologies & Tools

The position of Software Engineer II requires familiarity with modern technologies and tools, including but not limited to: programming languages such as Java, Python, or C#, cloud services like AWS and Azure, version control through Git, and software development frameworks such as Spring or .NET. Knowledge of CI/CD pipelines and containerization technologies like Docker and Kubernetes will be advantageous.



Ideal Candidates

The ideal candidate for this position demonstrates an unwavering passion for technology and software engineering. You should possess strong analytical skills, a collaborative spirit, and the ability to adapt in a fast-paced environment. A commitment to continuous learning and improvement, along with effective communication skills, will further enhance your contributions to GEICO’s Platform Engineering team. If you thrive in a remote work setting and value the opportunity to innovate, you will be a perfect fit for our dynamic culture.

In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.