Insighture is at the forefront of solving the complexities of DevOps and Cloud Engineering. As a high-end technology consulting firm, we value people, innovative mindsets, and the pursuit of cutting-edge solutions. We strongly advocate a culture that nurtures personal growth, continuous learning, and, above all, people-centricity.
We are seeking a highly skilled and experienced Principal Engineer/Senior Architect to join our team and contribute to the development and evolution of our platform. As a key member of the engineering team, you will play a crucial role in designing and architecting our SaaS or IaaS platform, shaping its technical direction, and ensuring its scalability, reliability, and security.
*This role requires strong technical skills, as well as the ability to think strategically about infrastructure architecture.
What are some of the exciting challenges you will be working on?
- You will act as one of the primary domain experts to influence technology choices / Position yourself as a trusted advisor to Insighture clients and products teams.
- Design reference architectures and standards for building scalable, resilient and secure platforms.
- Oversee and set the technical direction of client projects and internal products, collaborating directly with clients and internal team members to define and adhere to architectural standards.
- Collaborate with cross-functional teams, including product management, engineering, and operations to gather requirements and define platform features and functionalities.
- Lead the technical design and implementation of key platform components and services.
- Provide hands-on technical guidance and mentorship to the development team, driving engineering best practices, security, scalability and maintainability.
- Evaluate and select appropriate technologies, tools, and frameworks to support the platform's development and deployment.
- Identify and address technical challenges, bottlenecks, and performance issues to optimise the platform's performance and efficiency.
- Actively participate in code reviews, architectural discussions, and technical decision-making processes.
- Stay current with industry trends, emerging technologies, and best practices related to SaaS or IaaS platform development to identify opportunities for improvement and innovation.
- Contribute to the improvement of development processes and methodologies to enhance team productivity and efficiency.
- You will lead by example to build a culture of craftsmanship and innovation.
What does it take to work at Insighture?
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Extensive experience (10+ years) in software engineering, with a strong focus on platform engineering.
- Proven track record of architecting and building scalable and robust SaaS or IaaS platforms.
- In-depth knowledge of cloud computing concepts, preferably with experience in designing and developing applications on major cloud platforms (e.g., AWS, Azure, Google Cloud).
- Strong understanding of microservices architecture, containerization, and orchestration (e.g., Docker, Kubernetes).
- Solid knowledge of cloud-native development practices and patterns, including continuous integration and deployment (CI/CD), infrastructure as code, and observability.
- Understanding of scalability, availability, and performance considerations in cloud-native environments.
- Familiarity with related technologies and tools, such as service mesh (e.g., Istio), API gateways, and container orchestration.
- Solid understanding of security best practices and experience implementing secure platform solutions.
- Excellent problem-solving and analytical skills, with the ability to analyze complex technical requirements and propose innovative solutions.
- Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
- Leadership experience and the ability to influence and drive technical decisions within a team.
- You want to be involved in building a product that you (and the people you know) use every day.
It's great, but not required:
- AWS Certified Security – Specialty certification, CKA, CCNP or similar.
- Experience with gitOps (Argo).
- Experience building and scaling SaaS or IaaS platforms in high-growth startups or enterprises.
- Familiarity with modern software development methodologies such as Agile or DevOps.
- Knowledge of data management, distributed systems, and big data technologies.
- Contributions to open-source projects or active participation in technical communities.
If this sounds like you, don't hesitate to apply! For the suitable candidate, we offer a highly attractive salary, complemented by numerous perks and opportunities for advancement.
Click the Below Button to Join the Group