onsite
Lead Software Engineer - Integration & Automation - State Farm
Software Engineer
Lead the design and delivery of integrated, automated solutions across enterprise systems, driving high‑quality code, robust CI/CD pipelines, and scalable API services using Java, Python, and AWS.
About the role
Key Responsibilities
- Architect and develop integration solutions that connect internal and external services, ensuring reliability and performance.
- Lead automation initiatives, creating reusable test suites and deployment pipelines to accelerate delivery.
- Collaborate with cross‑functional teams to define requirements, design data flows, and implement secure, scalable APIs.
- Mentor junior engineers, fostering best practices in coding, testing, and DevOps.
- Monitor system health, troubleshoot issues, and continuously improve integration performance.
Requirements
- 5+ years of software development experience with strong Java and Python skills.
- Proven track record in building and maintaining CI/CD pipelines and automated testing frameworks.
- Experience with API design, RESTful services, and integration patterns.
- Hands‑on knowledge of cloud platforms, preferably AWS, and containerization (Docker/Kubernetes).
- Excellent communication, problem‑solving, and leadership abilities.