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.

Overview

The Software Engineer II – Platform Engineering at GEICO plays a vital role in designing, developing, and managing scalable, resilient, and secure software platforms that support various applications and services. This position is responsible for implementing best practices in software engineering, collaborating with cross-functional teams, and contributing to the continuous improvement of existing systems. The ideal candidate will leverage their technical expertise to enhance operational efficiency and deliver user-centered solutions that align with business objectives.



Job Responsibilities

  • Design, develop, and maintain web-based applications and platforms with a focus on optimizing performance and reliability.
  • Collaborate with product managers, architects, and other engineers to comprehend requirements and deliver robust software solutions.
  • Implement and adhere to best practices for software development, including version control, testing, and deployment processes.
  • Troubleshoot and resolve software defects, performance issues, and operational challenges.
  • Participate in code reviews to maintain high software quality and foster knowledge sharing within the team.
  • Contribute to the architecture and design of new software systems and enhancements to existing platforms.
  • Continuously improve current processes and methodologies to increase efficiency and team productivity.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of experience in software development, with a focus on platform engineering.
  • Proficiency in programming languages such as Java, .NET, Python, or similar technologies.
  • Strong understanding of web services and API development.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) and container technologies (Docker, Kubernetes).
  • Familiarity with Agile methodologies and software development life cycle (SDLC).
  • Excellent problem-solving skills and ability to work effectively in a remote team environment.


Technologies & Tools

The Software Engineer II will work extensively with various technologies, including but not limited to Java, RESTful APIs, cloud services such as AWS or Azure, and container orchestration tools like Docker and Kubernetes. Familiarity with source control systems (e.g., Git) and tools for Continuous Integration/Continuous Deployment (CI/CD) will also be integral to this role.



Ideal Candidates

Ideal candidates for the Software Engineer II position at GEICO will exhibit a passion for technology and innovation, alongside a proactive approach to problem-solving. They will demonstrate strong communication skills to effectively collaborate with diverse teams and engage in constructive dialogues about software solutions. Candidates should also possess the ability to multitask in a fast-paced environment while maintaining a commitment to delivering high-quality work. A continuous learning mindset, adaptability to new technologies, and enthusiasm for contributing to the team's success are essential traits for this role.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

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