Software Engineer - II (Backend)
EagleView Technologies
About Us Mixing technology, data, and first-in-class innovation, EagleView® is not only leading the property data analytics market, but also changing lives along the way. Come join us and make great things happen! EagleView is a fast-growing technology company driving game-changing innovation in multibillion-dollar markets such as property insurance, energy, construction, and government. Leveraging 17 years of the most advanced aerial imaging technology in the world, along with the most recent advances in machine learning and AI, EagleView is fundamentally transforming how our customers do business. At EagleView, we believe that making our culture engaging and empowering are keys to success. Our kitchens are stocked 24/7; social, athletic, and wellness opportunities are plentiful; and the growth, education, and potential of employees is a top priority, making EagleView a “Best Place to Work” for more than five years running. Overview We are seeking a talented Software Engineer II with experience in Golang, Java, Python, or C#.NET, coupled with a strong foundation in object-oriented programming (OOP) principles. The ideal candidate will have proficiency in Kubernetes, AWS services, Kafka , Event-Driven architecture and Jenkins Responsibilities Design, develop, and maintain scalable backend services using Golang Implement and optimize APIs ,microservices and event-driven architecture leveraging Kubernetes container orchestration. Utilize AWS services (such as EC2, S3, Lambda, step-function, SQS) to deploy and manage cloud-based applications. Integrate CI/CD pipelines using Jenkins for automated build, test, and deployment processes. Ensure code quality through automated testing and code reviews. Troubleshoot and resolve issues in development, test, and production environments. Stay updated with industry trends and best practices in software development and cloud technologies. Qualifications Bachelor’s degree in Computer Science, Engineering, or a related field; or equivalent professional experience. 3+ years of experience as a Software Engineer, with proficiency in one or more of the following languages: Golang, Java, Python, or C#.NET. Solid understanding of object-oriented programming (OOP) concepts and design patterns. Hands-on experience with Kubernetes for container orchestration and AWS services (e.g., EC2, S3, Lambda, step-function, SQS). Hands-on data event-driven architectures using queues or topic for asynchronous communication. Proficiency in setting up and maintaining CI/CD pipelines using tools like Jenkins. Strong problem-solving skills and ability to troubleshoot complex issues. Excellent communication and collaboration skills. Preferred Qualifications: Experience working in Agile/Scrum development environments. Certification in AWS or Kubernetes is a plus. Previous experience in developing scalable distributed systems.
Confirm your E-mail: Send Email
All Jobs from EagleView Technologies