remote
Software Engineer Crop - Palomar Holdings, Inc.
Software Engineer
Software Engineer focused on crop insurance systems, building scalable, cloud‑native services with Python, Java, and AWS, while designing robust REST APIs and data pipelines to support underwriting and claims workflows.
About the role
Key Responsibilities
- Design, develop, and maintain high‑availability microservices in Python and Java that support crop insurance underwriting, pricing, and claims processing.
- Implement secure, scalable REST APIs and integrate with third‑party data providers and internal data stores.
- Collaborate with data engineers to build and optimize SQL pipelines for real‑time analytics and reporting.
- Deploy and manage services on AWS using ECS/EKS, CloudFormation, and CI/CD pipelines.
- Participate in code reviews, performance tuning, and continuous improvement of system architecture.
Requirements
- 3+ years of professional software development experience in Python and Java.
- Strong knowledge of AWS services (EC2, RDS, S3, Lambda, ECS/EKS).
- Proficiency with relational databases (PostgreSQL/MySQL) and SQL query optimization.
- Experience designing and consuming RESTful APIs and working with JSON.
- Excellent problem‑solving skills and a collaborative mindset.