FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Engineer
InstilPrincipal Software Engineer at Instil, shaping architecture and delivering high-quality software in production environments. Leading engineering teams while solving complex technical challenges across cloud infrastructures.
Tech Stack
Tools & technologiesAWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaPythonTypeScript
About the role
Key responsibilities & impact- Design and deliver robust, scalable software systems using technologies like Java, C#/.Net, TypeScript or Python.
- Lead architectural decisions across services, platforms, and cloud-native systems
- Build and guide the development of backend services, APIs, and event-driven systems
- Work across AWS, Azure, or GCP to design reliable and secure cloud-based solutions
- Apply agentic ways of working, using AI tools to support design, development, testing, and delivery
- Help teams adopt effective patterns for integrating AI into engineering workflows and systems
- Provide technical leadership to engineering teams, helping shape direction and unblock delivery
- Contribute hands-on where needed, particularly in complex or high-impact areas of implementation
- Drive improvements in engineering practices, system design, deployment processes, and operational maturity
- Support teams with technical mentoring, design reviews, and problem-solving across the software lifecycle
- Collaborate with platform, product, and delivery teams to ensure systems are scalable, maintainable, and production-ready
- Help define technical standards and influence how engineering is done across projects and teams.
Requirements
What you’ll need- Strong experience designing and delivering production-grade software systems using technologies such as Java, C#/.Net, TypeScript or Python.
- Significant experience working with cloud platforms such as AWS, Azure, or GCP
- Strong background in system design, architecture, and building scalable distributed systems
- Experience designing and building APIs, backend platforms, and event-driven services
- Proven ability to make sound technical decisions and guide teams through complex engineering challenges
- Comfortable working across the full software delivery lifecycle, from design through to deployment and operation
- Strong grasp of software engineering fundamentals, patterns, and best practices
- Experience adopting agentic ways of working, using AI tools to enhance engineering productivity and delivery
- Ability to balance hands-on delivery with technical leadership and strategic thinking
- Strong communication skills and the ability to work effectively with engineers, stakeholders, and cross-functional teams.
Benefits
Comp & perks- Recognition That Matters: A discretionary annual performance bonus that rewards your impact and contribution to our success.
- Flexibility Built In: Flexible working arrangements and summer hours, because life isn’t 9 to 5, and balance matters.
- Financial Security: A highly competitive pension scheme with generous employer contributions, private healthcare, and life assurance for peace of mind.
- Health & Wellbeing: Employee Assistance Programme, mental health support, cycle-to-work scheme, and regular social events to keep our culture vibrant.
- Time to Recharge: 35 days holiday, enhanced maternity pay, and family-first policies so you can focus on what matters most.
- Learning Never Stops: From courses to certifications, we’ll invest in your development so you can keep growing and shaping what’s next.
- Community & Culture: Opportunities to volunteer, give back, and be part of initiatives that make Instil a truly inclusive and connected workplace.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaC#.NetTypeScriptPythonAPI designbackend servicesevent-driven systemscloud architecturesystem design
Soft Skills
technical leadershipproblem-solvingcommunicationcollaborationstrategic thinkingmentoringdecision-makingengineering practicesadaptabilityinfluencing