Senior Software Engineer
Software Engineering
Kuala Lumpur, Malaysia
Job Description
What you would do:
Design, develop, and operate cloud-native SaaS services
Be hands-on with coding (expect 80%+ development time)
Collaborate closely within small, empowered, cross-functional teams
Thrive in an agile, fast-paced environment (e.g., TDD, BDD, pair programming)
Own and maintain CI/CD pipelines, scalability, availability, and data security
Triage and resolve code defects
Prioritize code quality through comprehensive testing
Demonstrate curiosity and a drive for continuous improvement
Learn quickly and adapt in a dynamic environment
Communicate clearly and effectively—defend ideas based on merit, while staying open and humble
At Guidewire, we foster a culture of curiosity, innovation, and responsible use of AI—empowering our teams to continuously leverage emerging technologies and data-driven insights to enhance productivity and outcomes.
What you would need to succeed:
8+ years of experience in full-stack software development
BS/MS in Computer Science or a related field
Proficiency in Java, Go, or Python
Strong experience with Java, Spring Boot, microservices, multithreading, and AWS (or another public cloud)
Hands-on experience with a modern client-side framework (React or Angular)
Solid understanding of JavaScript, HTML5, and CSS
Deep knowledge of algorithms, data structures, and performance optimization
Experience with relational databases (e.g., MySQL, Oracle); NoSQL (e.g., DynamoDB, MongoDB) is a plus
Strong grasp of Agile development principles
Experience designing RESTful or gRPC-based APIs
Proven ability to build microservices on cloud platforms (e.g., AWS, GCP, or Azure)
Demonstrated ownership of features from design to release
Experience mentoring and providing technical leadership to other engineers
Commitment to maintaining a clean, healthy codebaseWorking knowledge of Kubernetes, AWS, Docker, and Terraform is a plus
Demonstrated ability to embrace AI and apply it to your role as well as use data-driven insights to drive innovation, productivity, and continuous improvement.
Bonus
Prior experience with Event-Driven Architecture and Kafka on public cloud is a plus.
Experience with TeamCity based CI/CD pipelines
Hands-on experience designing, implementing, and maintaining Argo Workflows on Kubernetes is highly desirable
#LI-AA1