Software Engineer (Client Facing)

London, GB
Engineering
About OpenMarket
 
We’ve got a pretty good thing going on here at OpenMarket. We’re leaders of a mobile industry that's transforming the way customer obsessed businesses communicate with their customers. Join our team: we're friendly, caring, weirdly tenacious, and fun.
 
The world’s biggest brands seek us out because we love finding ways to help them make their customers’ lives easier. It’s this obsession with customer experience that helps us develop software, technology and processes that competitors all over the world desire.
 
OpenMarket Culture
 
We’re seeking enthusiastic, collaborative and resourceful people from a range of backgrounds who know how to get things done. Success comes from our culture, diversity and dynamic global team so we value people who are authentic, take ownership, and deliver together. Does this sound like you?

About the role

Our client facing engineering team is a unique component of the OpenMarket organization. Its focus is to work directly with current and potential enterprise clients to identify, build, and deliver custom development opportunities which can improve their experience.
You will have involvement in the full cycle of software delivery, from inception and requirements gathering to testing and delivering.

You will achieve success by project managing development directly with internal sales contacts and external clients throughout the development process.

What you'll be doing

    • You will split your time between software development and project management, needing to be comfortable in both roles.
    • You will use your strong development abilities in order to deliver software in an efficient and effective manner to increase client happiness.
    • You will design, develop, and maintain various custom software solutions, ranging from high-performance back-end integration infrastructure to fully-featured web applications.
    • You will be put in charge of delivering projects for various companies.
    • You will work with designs, breaking them down and making sure the solutions developed exceed expectations. 

What to bring

    • 2- 5 years of programming experience, ideally with a focus in Java
    • Previous interaction with MySQL/MariaDB
    • Understanding of version control; we use Git
    • Familiarity with dependency injection, unit testing, and mocking frameworks
    • Track record of handling project delivery to strict timelines
    • Excellent communication skills (oral and written)
    • Enthusiasm for working closely with customers and colleagues from commercial teams
    • Problem-solving, curious, and an analytical mind
    • Strong self-motivation and time-management skills
    • Ability to learn quickly and get stuck in

Nice to have

    • Developed with other technologies (the more the better): HTML, CSS, JavaScript (including various JS frameworks), Apache Wicket, Selenium, Scala, Python, Bash, Linux, NoSQL, Ansible, Terraform
    • Experience with AWS: Lambda, API Gateway, DynamoDB
    • Experience in a customer-facing technical role 

You'll be a great fit if

    • You love being a part of a small, dynamic, and agile team that encourages you to learn and grow.
    • You desire to work with some of the world’s top brands.
    • You love finding solutions to interesting problems and figuring out how things work.
    • You welcome having autonomy with complex tasks.
    • You are passionate about using your experience and expertise to inspire the team.
Additional Information 

This position is open in London, GB. 
OpenMarket embraces diversity and is an equal opportunity (EEO) employer. 
Employment in this position may be contingent upon successful completion of a criminal and/or credit background investigation.