At a Glance
- Tasks: Lead high-impact software projects and mentor teams to drive innovation.
- Company: Dynamic firm focused on modernisation and sustainable capabilities in Singapore.
- Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
- Why this job: Make a real difference by solving complex challenges and shaping the future of technology.
- Qualifications: 10+ years in software development with strong mentoring and communication skills.
- Other info: Join a diverse team committed to continuous learning and engineering excellence.
The predicted salary is between 72000 - 108000 £ per year.
We partner with other firms to accelerate their product capabilities through embedded modernisation and innovation initiatives whilst establishing permanent in-house teams that drive broader transformation. The firm brings together exceptional engineering, product, and design talent to work directly within agencies, delivering world-class solutions and building sustainable capabilities that serve Singapore.
As a member of this firm, you will leverage your expertise to deliver high-impact modernisation projects while mentoring the firm's teams and establishing permanent product capabilities that create lasting change for other firms.
As a Lead / Principal Software Engineer, you will:
- Advise and guide client agencies from problem definition through to solution design, in both greenfield and brownfield implementations.
- Address complex, high-impact challenges at a national scale, driving innovation that improves efficiency and effectiveness across other firms.
- Champion engineering excellence by influencing the adoption and continuous improvement of engineering standards and best practices across the firm.
- Serve as the lead architect working with the firm and industry partner teams to ensure smooth handover from recommendations to implementation—owning the outcomes.
- Establish and mentor permanent engineering teams within agencies, transferring technical expertise and engineering best practices.
- Develop standardised approaches for assessments, discovery, and solution design, grounded in the firm and industry best practices.
You’ll thrive here if you:
- Enjoy untangling complex technology and business problems.
- Can translate complex tech into clear, non-technical language.
- Focus on value and outcomes, not just technical solutions.
- Influence through trust, collaboration, and clarity.
- Love working upstream to define problems and shape the right solutions.
Requirements:
- 10+ years of experience in multi-squad development teams with a career progression to Architect.
- Adaptable with experience working in different industries, in-house development, consultancy.
- Curious and a problem-solver - understands the need to balance building things right with building the right things.
- Actively mentors and cultivates future technical leaders, fostering a culture of continuous learning and excellence.
- Exceptional communicator and collaborator - able to communicate effectively with technical and non-technical audiences, with a belief that working across teams and organisations is more effective than operating as a solo unit.
The firm is an equal opportunity employer committed to fostering an inclusive workplace that values diverse voices and perspectives, as we believe it is key to innovation.
Lead/Principal Software Engineer employer: JOHN ETHANS INTERNATIONAL PTE. LTD.
Contact Detail:
JOHN ETHANS INTERNATIONAL PTE. LTD. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead/Principal Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry and let them know you're on the lookout for opportunities. You never know who might have a lead or can put in a good word for you.
✨Tip Number 2
Showcase your expertise! Create a portfolio or GitHub repository that highlights your best projects. This is your chance to demonstrate your skills and problem-solving abilities to potential employers.
✨Tip Number 3
Prepare for interviews by practising common questions and scenarios related to software engineering. Think about how you can translate complex tech into clear, non-technical language—this will impress interviewers!
✨Tip Number 4
Apply through our website! We love seeing candidates who are genuinely interested in joining our team. Plus, it gives you a better chance of being noticed by our hiring managers.
We think you need these skills to ace Lead/Principal Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Lead/Principal Software Engineer role. Highlight your experience in multi-squad development teams and any mentoring you've done, as these are key aspects we’re looking for.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about solving complex technology problems. Share specific examples of how you've influenced engineering standards or mentored teams, as this will show us your fit for our collaborative culture.
Showcase Your Communication Skills: Since you'll be working with both technical and non-technical audiences, make sure your application demonstrates your ability to translate complex tech into clear language. This is crucial for influencing trust and collaboration within our teams.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the process!
How to prepare for a job interview at JOHN ETHANS INTERNATIONAL PTE. LTD.
✨Know Your Stuff
Make sure you brush up on your technical knowledge, especially around modernisation and innovation initiatives. Be ready to discuss your experience with both greenfield and brownfield projects, as well as how you've tackled complex challenges in the past.
✨Showcase Your Mentorship Skills
Since mentoring is a key part of this role, think of specific examples where you've guided teams or individuals. Be prepared to share how you've fostered a culture of continuous learning and excellence in your previous roles.
✨Communicate Clearly
Practice translating complex technical concepts into simple language. This will be crucial when discussing solutions with non-technical stakeholders. Use examples from your experience to demonstrate how you've successfully communicated across different teams.
✨Emphasise Collaboration
Highlight your ability to work collaboratively with various teams and agencies. Share instances where you've influenced outcomes through trust and teamwork, showing that you value collective success over individual achievements.