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

As a Software Engineer II in the Platform Engineering team at GEICO, you will play a crucial role in the design, development, and improvement of our platform technology. Your responsibilities will include collaborating with cross-functional teams to deliver seamless software solutions, troubleshooting software issues, and optimizing existing systems. This position calls for a talented individual with a solid background in software engineering, who can leverage their skills and experience to support our strategic initiatives and enhance the overall application infrastructure.



Job Responsibilities

  • Design, develop, and maintain software applications that support platform capabilities.
  • Collaborate with product management and UX/UI teams to define software requirements and specifications.
  • Troubleshoot and resolve software defects and issues in a timely manner.
  • Participate in code reviews to ensure adherence to engineering best practices and standards.
  • Implement and maintain CI/CD pipelines to streamline deployments and updates.
  • Contribute to architectural decisions and enhance engineering practices within the team.
  • Stay updated with new technologies and engineering practices to innovate and improve existing systems.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 3 years of experience in software development, preferably in a platform engineering context.
  • Proficiency in programming languages such as Java, Python, or C#.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
  • Strong understanding of databases and data modeling, including SQL and NoSQL solutions.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.
  • Strong communication skills for effective collaboration with team members and stakeholders.


Technologies & Tools

The Software Engineer II will leverage a variety of technologies and tools to deliver high-quality software solutions. Familiarity with cloud computing services, CI/CD tools, and coding languages is essential. Additionally, the role requires experience in version control systems (e.g., Git) and debugging tools to troubleshoot and resolve issues effectively. The candidate will also use agile project management tools to facilitate collaboration and maintain project timelines.



Ideal Candidates

The ideal candidate for the Software Engineer II position at GEICO is a proactive and innovative thinker who thrives in collaborative environments. They should possess a strong analytical mindset, allowing them to identify and solve technical problems efficiently. A commitment to continuous learning and adaptability to emerging technologies will significantly contribute to their success in this role. Furthermore, the candidate should demonstrate a passion for software engineering, enabling them to significantly impact the team's objectives and contribute to GEICO’s mission.


Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

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