In this position you will....
Manage the development, implementation and delivery of solutions for our global partners. You will be leading a software development squad, ensuring deliverables are met to support our rapid growth, while accountable for the team’s growth and well-being through coaching and mentoring.
You will be responsible for…
- Leading the development of innovative features and platform solutions, leveraging cutting-edge Web, Mobile, AI/ML, iOT and/or Device Diagnostic technologies.
- Establish and enforce coding standards, best practices and create/maintain automated test processes enabling robust QA methodologies
- Identify and resolve complex technical issues, ensuring high performance, scalability, and reliability of services.
- Continuous learning of new technologies, frameworks, and tools relevant to field.
- Manage and optimize the entire software development lifecycle, including deployment processes, configuration management, and production support.
- Leverage Artificial Intelligence (AI) technologies in software development processes to drive efficiency, increase productivity, improve code quality and maintainability, improve security and scalability.
- Collaborate with product managers and stakeholders to translate business requirements into technical specifications and actionable development plans.
- Manage technical documentation, including system designs, API specifications, and development processes.
- Architect and develop open-source, cloud enabled, microservice based, scalable, mobile responsive platforms that provide amazing consumer experience.
For you to be successful…
We expect you to be able to demonstrate the following key competencies
Impactful
- Proactively understands and removes roadblocks to enable others. Assists with prioritisation so team is focused on delivery of highest value outcomes.
- Translates strategic priorities, objectives and targets into goals for team. Provides frameworks for measurement.
Curious
- Displays an open and curious mindset, creates time within, and away, from the job to learn. Actively encourages growth activities including supporting team to develop multi-discipline understanding, collaboration and information exchange.
- Reviews, selects, and disseminates information from a range of sources regarding industry trends, best practices, and tools.
Creative
- Demonstrates critical thinking in decision making to evaluate and accurately identify causes. Utlises relevant inputs and data to identify best solution.
- Continuously seeks opportunities for improvement and encourages team to contribute and leverage new ideas that deliver enhancements and creative problem solving.
Collaborative
- Fosters effective team communication and dialogue based on integrity, identifies opportunities to gain consensus for team options, decision and outcomes.
- Skillfully and proactively addresses conflict, building respectful and supportive relationships. Seeks and achieves ‘win-win’ resolutions.
You will require the following qualifications and skills
- BSc in Computer Science, Information Technology, Information Systems Engineering, Business Information Systems or related fields
- Minimum 4-5 years of software development experience, and ideally 1 – 3 years as a technical lead. We also welcome senior developers who are looking to step up into a leadership role.
- Familiarity with Mobile, Web, Cloud, and Serverless technologies.
- Proficient in full stack technical architecture, particularly with open-source technologies, cloud-based platforms and security best practices.
- Experienced in designing and implementing web APIs of moderate complexity.
- Strong advocate of automated testing – e.g. unit testing, integration testing.
- Know-how of two or more of the following combination of technology stacks is an added advantage: Java, Spring Boot, Node.js, React, MongoDB, AWS Lambda, Kotlin, Swift.
- Exposure to Infrastructure as code (IaC) tooling such as Terraform or CloudFormation is an advantage.
- Experience in leveraging AI tools for software development is a major plus, including but not limited to Github CoPilot, ChatGPT, CoPilot Studio, CodeWhisperer etc.
- Knowledge in source code repository and branching models in Git and usage of tools such as GitHub, GitLab, Bitbucket etc.
Similar Jobs
Senior Software Engineer, Core
Software Engineer Senior consultant I
Software Engineer
Software Engineer II
Front-End Developer
AWS Full Stack Developer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say