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.
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
As Lead Software Development Engineer you are responsible for providing technical guidance to the team, define the architecture of the services that the team owns considering high throughput, high scalability and high performance, lead the team to become a high performance, collaborate with other teams on all technical aspects as improve architecture of the OpenMarket platform, provide technical guidance to the organization, explore and lead efforts to adopt new technologies.
What You'll Be Doing
Guide team development efforts towards successful project delivery.
Provide technical leadership to teammates through coaching and mentorship.
Maintain high standards of software quality within the team by establishing good practices and habits.
Identify and encourage areas for growth and improvement within the team.
Collaborate and lead the architecture design for the services that the team owns and / or OpenMarket platform.
What to Bring
4+ years of formal experience leading, mentoring, and inspiring software development teams as a Senior Java Developer (backend).
4+ years of experience working with high throughput, availability and scalability of RESTful web services, microservices, applications and platforms.
3+ years of experience leading software design discussions and tackle problems while considering the bigger picture.
3+ years of experience analyzing business requirements and help the team drive projects to deliver value to meet customer needs.
4+ years of experience with Agile software development methodologies.
Strong communication skills and ability to collaborate with cross-functional teams.
Strong experience with recognizing how your own behavior influences others.
Strong attention to detail and ability to work without supervision after onboarding state, manage own time effectively.
i.e. confident, responsible, effective, dedicated, and proactive engineer.
Nice to Have
Hands-on experience in cloud computing, preferably in AWS.
Experience building prototypes in ambiguous technical and product situations in order to determine the appropriate solution.
Experience driving and retraining a high-performance team of 5+people.
Mobile messaging experience, knowledge of services like SMS, MMS.
Education / Training
A Bachelor’s Degree in Computer Sciences or equivalent experience.
Java certification or equivalent experience.
MBA highly desirable.
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.
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.
Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.