Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Guidewire Software, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior Software Engineer for the Cloud Data Platform at Guidewire Software will play a pivotal role in designing, developing, and enhancing our cloud-based solutions. This position requires a deep understanding of cloud technologies, data architecture, and software engineering principles. The incumbent will collaborate with cross-functional teams to build robust data platforms that enable our clients to harness the power of their data effectively while maintaining high availability and scalability.
Job Responsibilities
- Design and implement scalable cloud data platforms using cutting-edge technologies.
- Develop and maintain microservices architecture to enhance functionality and performance.
- Collaborate with data scientists, business analysts, and product managers to translate business requirements into technical specifications.
- Perform thorough code reviews and provide mentorship to junior software engineers.
- Ensure data security, integrity, and quality across all platforms and applications.
- Monitor application performance and troubleshoot issues as they arise.
- Stay updated on industry trends and best practices to continuously improve solutions and processes.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field; Master’s degree preferred.
- 5+ years of experience in software engineering, with a focus on cloud data solutions.
- Proficient in programming languages such as Java, Python, or Go.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Strong understanding of database technologies, including SQL and NoSQL databases.
- Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills, with the ability to work in a team-oriented environment.
Technologies & Tools
In this position, the Senior Software Engineer will utilize a variety of technologies and tools, including cloud services (AWS, Azure, GCP), programming languages (Java, Python, Go), container orchestration tools (Docker, Kubernetes), and database systems (MySQL, MongoDB). Familiarity with CI/CD tools and DevOps practices will also be advantageous to streamline the software delivery process.
Ideal Candidates
The ideal candidate for the Senior Software Engineer position will possess strong analytical and critical thinking skills, allowing for effective problem resolution in a fast-paced environment. Candidates should demonstrate a passion for innovation, continuous learning, and a collaborative work ethic. They should also exhibit strong communication skills, capable of articulating complex technical ideas to both technical and non-technical stakeholders. A proactive approach and the ability to adapt to changing priorities will serve the candidate well in this dynamic role.
Unemployment does not last the same number of weeks everywhere. In Pennsylvania it is paid for 18 to 26 weeks, depending on your earnings. How it works there →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.