Job Description - Senior Software Engineer
Job Description
We are partnering with a leading organization in the marketplace sector to find a Senior Software Engineer for their platform team.
Our client’s brands reach millions of users monthly, processing thousands of transactions daily and managing hundreds of complex integrations with a diverse range of partners.
They adopt a tech-driven approach to product development, emphasizing agile delivery within cross-functional teams. They are on a mission to create the next generation of comparison platforms and are actively seeking passionate, talented, and empathetic engineers to join their team.
Responsibilities
Excellence:
Collaborate with established engineering teams while enhancing the organization’s use of modern technology.
Collaboration:
Work with various cross-functional disciplines to turn ideas into reality and contribute to shaping the organization’s ongoing technical vision.
Autonomy:
Take charge of technical strategy, decision-making, and implementation, aligning with your preferred working methods.
Data-Driven:
Base your work on data, whether modeling the potential value of a new feature, assessing the impact of an incident, or improving processes.
Culture:
Foster a diverse engineering culture through technical catch-ups, working groups, and All Hands meetings.
Experience:
Share your knowledge and expertise to enrich the organization’s perspective in a continuous learning environment.
As part of the Platform Engineering team, you will be responsible for:
Feature ideation, development, and measurement.
Defining, evolving, and applying team processes.
Managing the entire stack that delivers value to customers.
Building efficient CI/CD pipelines and employing robust DevOps practices.
Utilizing various infrastructures to ensure systems are performant, scalable, and reliable.,
Requirements
As a Senior Software Engineer, you will be expected to:
Develop new platform capabilities from design through to customer delivery.
Communicate design trade-offs and refine designs through continuous feedback.
Support the wider team through pairing, reviews, and advice.
Build relationships with colleagues across different brands to achieve team goals.
What We Look For
Experience working in agile engineering teams and collaborating with other disciplines such as Marketing, Analytics, and Product.
Strong understanding of cloud technologies and their application in solving problems, including building JSON web APIs, securing customer data, and orchestrating data pipelines.
Broad knowledge of software development and a strong appreciation for monitoring and alerting. Preferable experience with Python, JavaScript, Golang, or similar languages. Knowledge of GCP, SQL, and Terraform (HCL) is beneficial but not essential.
Commitment to personal development and enthusiasm for making a significant impact in a company that provides full autonomy to release changes daily.
Desire to achieve business goals through value-driven priorities and build platform solutions that benefit every brand, focusing on customer value.
Original job Senior Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.