At a Glance
- Tasks: Lead software development, AI strategy, and code reviews while enhancing team collaboration.
- Company: A growing edu-tech company focused on delivering education to under-privileged students in Africa.
- Benefits: Hybrid work model, nurturing culture, and varied responsibilities.
- Other info: Join a supportive team with approachable leadership and excellent career growth opportunities.
- Why this job: Make a real impact in education while working with innovative technologies.
- Qualifications: Experience in C#, Backbone, MS SQL, and a passion for improving data quality.
We are helping an edu-tech company who are looking to scale up the development team with a Principal or Staff Engineer. This is a hands-on development role which also includes AI strategy, code reviews, and understanding business strategy.
About you:
- Hands-on enough to contribute directly in C# / Backbone / Ms SQL.
- Able to reduce key-person dependency across the platform.
- Pragmatic about AI-enabled engineering workflows.
- Good communicator with enough gravitas to influence without creating friction.
- You will be a senior technical operator.
- Someone who is hands-on enough to materially strengthen delivery resilience, while also bringing enough maturity to help us improve how we use AI within the team.
About the role:
- This is a hybrid position but there will be times when you need to be in the office more than at home, depending on deadlines.
- You will be an individual contributor, sitting in on sprints and understand how to resolve poor performing queries.
- We are looking for a full stack engineer who cares about the UX and UI.
- The ideal Principal Engineer will have a genuine interest in the business, rather than have a ‘code and go home’ mentality.
- The role involves working collaboratively with the development team and also getting hands-on with the data's underlying quality, clean data errors, build trust in the outputs, tighten operational discipline, and strengthen inputs to stop data quality issues reappearing – not just being focused on feature delivery.
About the Company:
As a small but growing team, the day to day can be quite varied; this role is ideal for someone who likes to work on a range of responsibilities rather than being pigeon-holed. They are a tech for good and deliver education to students in under-privileged areas in Africa. Having worked with this company for the last 6 years, I have found that they have a really nurturing culture with approachable and down-to-earth senior leadership.
‘Apply Now’ to be considered or email Kim for a confidential chat.
Principal/Staff Software Engineer employer: IntaPeople
This edu-tech company is an excellent employer, offering a nurturing culture that values collaboration and personal growth. With a focus on meaningful work that impacts under-privileged students in Africa, employees enjoy a supportive environment led by approachable senior leadership, along with opportunities to engage in hands-on development and AI strategy. The hybrid work model allows for flexibility while fostering a strong team dynamic, making it an ideal place for those looking to make a difference in the tech industry.
StudySmarter Expert Advice🤫
We think this is how you could land Principal/Staff Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work in edu-tech or similar fields. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! When you get the chance to meet potential employers, whether at a networking event or an interview, be ready to discuss your hands-on experience with C#, Backbone, and MS SQL. Share specific examples of how you've tackled challenges in previous roles.
✨Tip Number 3
Be a team player! Highlight your collaborative spirit during interviews. Talk about how you've worked with teams to improve processes or resolve issues, especially when it comes to data quality and AI strategies. This will show you're not just about coding but also about enhancing the whole team's performance.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our mission to make a difference in education.
We think you need these skills to ace Principal/Staff Software Engineer
Some tips for your application 🫡
Show Your Hands-On Skills:Make sure to highlight your hands-on experience with C#, Backbone, and MS SQL in your application. We want to see how you've directly contributed to projects and improved delivery resilience.
Communicate Your AI Strategy:Since the role involves AI strategy, don’t forget to mention any relevant experience you have with AI-enabled engineering workflows. We’re looking for someone pragmatic who can influence the team positively.
Demonstrate Your Business Interest:We love candidates who show a genuine interest in the business side of things. Share examples of how you've engaged with business strategies or improved user experience, rather than just focusing on coding.
Apply Through Our Website:To make sure your application gets the attention it deserves, apply through our website. It’s the best way for us to keep track of your application and ensure you’re considered for this exciting opportunity!
How to prepare for a job interview at IntaPeople
✨Know Your Tech Inside Out
Make sure you brush up on your C#, Backbone, and MS SQL skills. Be ready to discuss specific projects where you've used these technologies, and think about how you can apply them in the context of AI strategy and improving data quality.
✨Show Your Collaborative Spirit
This role is all about teamwork, so be prepared to share examples of how you've worked with others in the past. Highlight your experience in code reviews and how you've influenced team dynamics positively without causing friction.
✨Demonstrate Business Acumen
The company values engineers who care about the business side of things. Think about how your technical decisions have impacted business outcomes in previous roles, and be ready to discuss how you can contribute to their mission of delivering education to under-privileged areas.
✨Be Ready for a Hands-On Approach
Since this is a hands-on role, prepare to talk about how you've tackled performance issues and improved delivery resilience in your past work. Show that you're not just about coding but also about ensuring the overall quality and user experience.