Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Wiraa Logo

Software Engineer, Sr.

Wiraa

$100,000 - $215,000
Oct 2, 2025
Remote, US
Apply Now

GEICO is looking to solve the problem of ensuring a seamless payment experience for its customers by designing, developing, and maintaining scalable, resilient distributed systems.

Requirements

  • Advanced programming experience with at least two modern languages such as Golang, Java, C++, Python, or C-Sharp including object-oriented design
  • Proven understanding of microservices architecture and extensible REST APIs
  • Experience in designing and building scalable, reliable distributed systems
  • Deep knowledge of DevOps practices and Cloud Architecture (AWS, GCP, Azure, or similar)
  • Experience with continuous delivery pipelines and infrastructure as code
  • In-depth knowledge of computer science data structures and algorithms
  • Minimum of 4+ years of software development experience within Java frameworks (J2EE, web containers)

Responsibilities

  • Scope, design, and develop scalable, resilient distributed systems to support payment processing
  • Create product definitions and leverage technical expertise to drive optimal solutions
  • Define, develop, and support reusable application components and patterns from both business and technology perspectives
  • Utilize developer tooling and Azure services to perform advanced application design, implementation, and maintenance activities with minimal supervision
  • Mentor and guide other engineers, fostering a culture of continuous improvement
  • Share best practices and enhance development processes within and across teams
  • Participate in architecture and design decisions, ensuring systems are scalable, reliable, and secure

Other

  • Engage in cross-functional collaboration throughout the entire software lifecycle
  • Lead design sessions and conduct code reviews to elevate engineering quality
  • Ability to thrive in a fast-paced, dynamic environment
  • Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience
  • Flexible work arrangements, including up to four weeks of work-from-anywhere flexibility annually through the GEICO Flex program