Senior Software Engineer
We’re a small(ish), innovative and agile company that works with some of the top brands worldwide.We’re passionate about technology and about doing software development right. We offer interesting and challenging work in a friendly, collaborative environment where you’ll immediately see your contribution to the company’s success.You’ll be joining the team at an exciting time as we get stuck into solving all sorts of interesting problems such as improving the geo-redundancy and scalability of the platform, upgrading and modernizing our technology stack at the same time.
We’re looking for enthusiastic people from a range of backgrounds to join our team. We value people who take pride in their work and place an emphasis on getting things done.
At OpenMarket, we offer challenging projects with a collaborative and approachable environment. We understand that our success results from our diverse and dynamic workforce- the same people who compose our invaluable culture. Also important to our culture are the company’s core values: Value People, Be Authentic, Take Ownership, and Deliver as a Team. Does this sound like you?
What to bring
- Strong commercial Java development experience
- Relational databases (MySQL + Hibernate)
- Dependency injection frameworks (Spring, Guice)
- Unit testing frameworks (JUnit, JMock and Hamcrest)
- Strong communication skills
Nice to have
- Experience designing and developing highly available and scalable SaaS applications
- RESTful Web Services / SOA / Microservices architectures
- NoSQL databases (e.g. Cassandra, MongoDB, Redis, Hadoop etc)
- Solid academic background
You'll be a great fit if you...
- Enjoy being part of a small, fast-moving and agile team that gets things done - like solving hard problems
- Get excited by working with some of the world’s top brands
- Like being a part of an exceptional team that pushes you to learn and grow as an engineer
- Love taking a leading role in technical discussions and mentoring other developers
- Relish the thought of designing, implementing, testing and deploying production ready features
- Strive to continuously improve and drive technical issues to completion
- Like working independently on complex design and development tasks
- Enjoy using your experience and expertise to inspire the team
- Like to help hiring other great developers in order to expand the team
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Meet Some of OpenMarket's Employees
Jay oversees the company’s commercial success, as well as its global operations, by anticipating and preparing for changes in the industry, ensuring OpenMarket is able to adapt.
Back to top