Software Engineer enhancing GEICO's core billing platform. Leading complex software development and collaborating with teams to ensure project success.
Responsibilities
Oversee high-level and low-level designs of one or more sub-systems of the billing platform we are building.
Be responsible and accountable for the quality, reliability, usability, and performance of the solutions.
Provide strategic guidance and oversight for multiple billing teams, ensuring alignment with the Platform’s technical vision and business objectives.
Lead the design and development of complex software systems, ensuring they are scalable, maintainable, and meet high-quality standards. This includes evaluating code quality and collaborating with stakeholders to understand and implement project requirements.
Identify and prioritize technical challenges that may pose risks to business. Develop solutions to address these issues efficiently, ensuring smooth product development.
Work closely with various departments, including product management and design, to ensure cohesive and successful project delivery.
Facilitate effective communication and collaboration across teams to achieve common goals.
Mentor and guide engineers, fostering a culture of continuous learning and improvement. Provide technical guidance to help team members overcome challenges and make informed decisions.
Requirements
8+ years of professional, hands-on software development experience.
Strong experience in architecting and designing large-scale, complex systems.
Proficient coding skills in Java, Kotlin, Golang, or similar languages, capable of producing high-performance, production-quality code.
Experience with a wide range of technologies, including SQL and NoSQL databases, Kafka, Spark, Airflow, or their equivalents.
Proficient in using cloud computing tools throughout the software development lifecycle, with deep expertise in DevOps, observability, telemetry, and test automation.
Skilled in collaborating across engineering teams and other functions to build alignment, drive decision-making, and communicate transparently.
Preferred Qualifications Experience in the financial technology sector, with a focus on billing, payments, subscription management, and financial reporting.
Proven track record in designing and implementing workflow engines.
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.
Software Engineer responsible for designing architectures and developing systems at PagBank. Collaborating across teams to ensure system reliability and business efficiency.
Backend Software Engineer developing solutions for fleet management at RotaExata. Collaborating with experts to improve software quality and operational efficiency in vehicle tracking.
Java Developer designing cloud - native software architectures using Java and modern frameworks for clients at Gepardec IT Services. Leading technical teams and ensuring software quality through involvement in implementation.
Senior Back - end Developer contributing to digital video functionalities for Globo. Participate in technical planning and team mentorship while ensuring software quality practices.
Fullstack Developer developing automotive microservices using Java and Angular for VW Group Digital Solutions. Working within a multicultural team employing DevOps practices and architecture decisions.
Backend Developer fostering backend solutions with Kotlin and Spring Boot for VW Group. Participate in tech decisions and work collaboratively in a multicultural team.
Senior Backend Engineer developing backend systems for Apify's web automation platform. Solving complex scalability challenges and working in a cross - functional team to create new features.
Software Developer developing C++ software modules for visual inspection in the pharmaceutical industry. Collaborating with interdisciplinary teams to enhance software solutions and implement AI models.
Working Student role focusing on backend development using Java for osapiens' AI - driven HUB. Collaboration with a dynamic team in a hybrid work environment in Mannheim.
Tech Lead combining fullstack development and team leadership for insurance client at CI&T. Enhancing critical application and improving user experience.