Java Software Engineer - Payment
Godaddy.com
Contract Kirkland, Washington, United States Posted 4 years ago
About Position
Java Software Engineer - Payment (Contract)
$65.00 / Hourly
Kirkland, Washington, United States
Java Software Engineer - Payment
Contract Kirkland, Washington, United States Posted 4 years ago
Description
Job Description GoDaddy's eCommerce Platform teams in our Kirkland office are seeking a Senior Java Software Engineer who has experience with microservices architecture and scaling out distributed systems.
As a Senior Software Development Engineer at Godaddy, you are a builder and a leader, responsible for tackling complex technical and customer problems and creating great products backed by great systems. We use a variety of modern languages, tools, and frameworks to build applications and services on top of a scalable cloud architecture. Our startup work environment is fastpaced, collaborative, passionate and growing quickly. Our payments team is pioneering that growth, launching and incubating our remittance product in new markets while working across all technical systems in the company. We're a small, fullstack team, working closely among business, product, front and backend engineers. Successful senior engineers leverage years of experience to research and evaluate technical options, then apply best practices and design patterns to architect, build, and maintain high quality systems. They work across teams to define and articulate the true technical requirements underlying feature requests, and design with an eye for simultaneously accomplishing company goals, improving existing systems, and reducing technical debt. They are also acutely aware that software isnt complete after shipping, instead designing for stability, monitoring, and maintenance over time; they create systems that can evolve but last for years. More than just building, senior engineers also mentor, evangelize best practices and continuously push for technical excellence across the company. Some examples of current interesting problems include Integrating a scalable platform for connecting to diverse bank APIs around the globe to collect, manage, and track funds
Creating innovative customer experiences offering our service in new countries, enabling new payment methods, reducing fraud risk reduction or improving operational supportability
Building resilient systems to detect and respond to external system outages
Routing traffic among external systems with inputs around dynamic pricing, availability, SLA and other data
Requirements A BS/MS in Computer Science or equivalent professional experience
8+ years of experience as a software developer
A deep understanding of software development best practices, system design, software design patterns and algorithms
A proven track record of building, shipping, and maintaining web services and systems on AWS
Expertise in one or more general purpose languages like Java, JavaScript, Go, PHP, Python, C++, C# or Ruby
Strong ability to mentor and influence other engineers
Excellent verbal and written communication skills
Experience defining and influencing technical best practices across a team
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.