GEICO Tech · 6 hours ago
Staff Software Engineer
Maximize your interview chances
Insider Connection @GEICO Tech
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Design, develop, and maintain high-performance, scalable, and secure applications across multiple focus areas.
Lead the architecture and design of complex software systems, ensuring alignment with business goals and technical standards.
Influence and collaborate with product managers, designers, and other engineers to define and implement new features and enhancements.
Mentor and guide junior engineers, providing technical leadership and fostering a culture of continuous improvement.
Conduct code reviews to ensure code quality, maintainability, and adherence to best practices.
Troubleshoot and resolve complex technical issues, ensuring the reliability and availability of applications.
Stay up-to-date with emerging technologies and industry trends, and apply this knowledge to improve existing systems and processes.
Participate in the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance.
Ensure compliance with security standards and best practices in all software development activities.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
8+ years of experience in software development, with a strong focus on Java and Spring Boot.
Proven experience in designing and building scalable, high-performance, and secure applications.
Strong understanding of microservices architecture and RESTful API design.
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Proficiency in database design and management, including SQL and NoSQL databases.
Excellent problem-solving skills and the ability to troubleshoot complex issues.
Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Knowledge of Agile methodologies and experience working in Agile development teams.
Preferred
Familiarity with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
Experience with DevOps practices and tools, including CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
Company
GEICO Tech
At GEICO, IT is Innovation.
Funding
Current Stage
Late StageCompany data provided by crunchbase