Job Description
Job Brief:
- We are looking for a Principal Engineer to lead the technical direction of multiple squads, ensuring the stability, scalability, and efficiency of software products. This role involves close collaboration with Engineering Management, Product Owners, and Architecture teams to drive innovation and continuous improvement
Responsibilities:
• Define and drive technical strategy across multiple squads.
• Ensure system reliability, scalability, and future-proofing.
• Lead architectural improvements and introduce new technologies.
• Oversee production monitoring and performance.
• Break down complex problems into incremental, value-driven solutions.
• Engage in early-stage product ideation to maximize business impact.
• Identify inefficiencies in team processes and implement improvements.
• Foster a DevOps culture, advocating for best practices in software design and deployment..
Requirements and skills:
• Strong background in software engineering, architecture, and DevOps practices.
• Experience designing and deploying scalable, high-performance applications.
• Hands-on expertise with cloud platforms, containerization, and modern frameworks (e.g., Java, .NET, AWS, Kubernetes).
• Ability to translate business needs into technical solutions.
• Strong problem-solving skills and ability to work in high-ambiguity environments.
• Excellent communication and leadership skills, with experience engaging senior stakeholders
• Define and implement an event-driven architecture using Kafka for real-time data processing.
• Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
Next steps:
- Do you consider yourself the ideal candidate for this role? If so, take the next step and apply now. Our team will take care of the rest.