Confiz is looking for a Principal Software Engineer with over five years of experience in delivering high-quality software solutions. The ideal candidate will possess strong domain expertise and demonstrate the ability to effectively manage responsibilities in a dynamic environment. This role operates from 2 PM to 11 PM PKT and offers the chance to collaborate with a global team on innovative enterprise projects serving Fortune 100 retail and CPG companies, fintech firms, and Silicon Valley startups. Confiz fosters a culture centered on collaboration, continuous learning, and excellence, supported by multiple ISO certifications.
Key Responsibilities
Lead the design of new features by critically evaluating and providing constructive feedback on proposed solutions. Maintain and promote quality standards throughout the software lifecycle by identifying, measuring, and addressing relevant quality metrics. Identify performance bottlenecks and optimize systems for scalability and efficiency. Apply sound engineering principles and business insight to design, document, and implement clean, robust solutions for complex challenges. Work closely with engineering teams, business stakeholders, program managers, and product managers to define and deliver effective technical solutions. Translate business requirements into clear functional specifications while communicating technical details in an accessible manner. Participate in project scoping, task estimation, and breaking down work into actionable stories. Support team objectives by collaborating with peers and sharing knowledge. Uphold high standards for code quality, testing, and automation, continuously seeking opportunities for improvement. Lead design and code reviews to ensure delivery of scalable, maintainable, and thoroughly tested code. Embrace a DevOps mindset by advocating cloud-oriented solutions and supporting monitoring, alerting, CI/CD pipelines, and cloud infrastructure management.
Required Qualifications
A minimum of five years of professional experience delivering quality software, preferably with full-stack exposure. Strong proficiency in object-oriented programming, especially Java. Hands-on experience with the Java Spring Boot framework and containerization technologies such as Kubernetes and Docker. Expertise in test automation covering unit, integration, regression, and load testing. Familiarity with modern infrastructure tools and pipelines, including GitLab CI/CD and Terraform. Solid experience with RESTful architectures and microservices. Knowledge of system design, architecture, scalability, and performance testing; experience building services is advantageous. Practical experience with cloud technologies, particularly AWS. Proficiency with relational databases like PostgreSQL. Experience designing cache-based low latency systems. Understanding of CI/CD and testing tools. A strong foundation in computer science fundamentals. Familiarity with operations tools, logging, and metrics platforms such as New Relic and Splunk. Experience with messaging technologies and patterns, including Kafka and SQS.
Preferred Qualifications and Benefits
Confiz offers a dynamic work environment with a global team of talented professionals focused on cutting-edge technologies. The company holds certifications including ISO 9001:2015 (Quality Management System), ISO 27001:2022 (Information Security Management System), ISO 20000-1:2018 (IT Service Management), and ISO 14001:2015 (Environmental Management System). Employees benefit from a vibrant culture that emphasizes learning through collaboration and fosters an enjoyable workplace. Working at Confiz provides meaningful opportunities for both professional growth and contributing to the company’s success.
For more information about Confiz Limited and its culture, please visit their LinkedIn page.
Monthly based
Karachi Division,Pakistan,Pakistan
Karachi Division,Pakistan,Pakistan