Software Architecture Expertise

3 days ago


Karachi, Sindh, Pakistan beBee Careers Full time

We are seeking a visionary and technically astute Senior Software Architect to join our engineering team.

Key Responsibilities:
  • Collaborate with stakeholders to gather and analyze business requirements.
  • Define system architecture and produce high-level and detailed design documentation.
  • Lead the development of enterprise-level applications using the Microsoft technology stack.
  • Define and enforce technical and coding standards, frameworks, tools, and development practices.
  • Collaborate with Scrum teams to define epics, user stories, and estimates, ensuring timely sprint deliveries.
  • Drive architectural decisions related to performance, scalability, fault tolerance, and security.
  • Oversee cloud architecture decisions including deployment strategies, CI/CD pipelines, and container orchestration.
  • Guide QA processes to ensure robust testing coverage and defect remediation.
  • Mentor junior developers and provide technical leadership across teams.
Requirements:
  • Bachelor's degree or higher in Computer Science, Engineering, MIS, or a related field.
  • 10+ years of relevant professional experience in software engineering and architecture.
  • 10+ years of software development experience using the Microsoft stack: C#, ASP.NET MVC, .NET Core, Web API, WCF, Entity Framework.
  • Deep understanding of microservices architecture and cloud-native design patterns.
  • Experience with CI/CD pipelines, trunk-based development, and zero-downtime deployments.
  • Proficient in containerization and orchestration (Docker, Kubernetes).
  • Hands-on experience with AWS, Azure, or GCP (Azure preferred), including services like API Management, Load Balancer, App Insights, Azure DNS.
  • Proficient with application monitoring tools (e.g., ELK, Splunk).
  • Strong background in relational (SQL Server) and NoSQL (e.g., MongoDB, Cosmos DB) databases.
  • Familiarity with JavaScript, jQuery, React/Angular/Vue, Bootstrap, and CSS.
  • Proficient in writing unit tests using NUnit or xUnit.
  • Deep knowledge of software design patterns, SOLID principles, and high-volume transactional systems.
  • Experience in authentication/authorization mechanisms (OAuth2, JWT, etc.).
  • Skilled in performance tuning, memory optimization, and scalability best practices.

Our company is ISO 9001:2015, ISO 27001:2022, ISO 20000-1:2018, and ISO 14001:2015 certified. We have a vibrant culture of learning via collaboration and making the workplace fun. We work with cutting-edge technologies while contributing to the success of the company and ourselves.



  • Karachi, Sindh, Pakistan beBee Careers Full time

    Job OverviewWe are seeking an experienced Senior Software Architect to join our team. This role involves software architecture, software development, and ensuring the scalability and performance of software systems.About the RoleThis is a full-time position responsible for creating innovative software solutions and collaborating with cross-functional teams....


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Job Title:Senior Full-Stack Developer with Software Architecture Expertise Job Description We are seeking a skilled Senior Full-Stack Developer with expertise in software architecture to join our team. As a key member of our development team, you will be responsible for coordinating with developers and business analysts, helping other developers in the team,...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Mid-Senior Software Architect RoleWe are seeking a skilled Mid-Senior Software Architect to join our team. This role involves overseeing the design and implementation of software systems, ensuring they meet business requirements and are scalable, secure, and reliable.About the Job:The successful candidate will have in-depth knowledge of JavaScript and...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Becoming a Software Architect requires a strong foundation in computer science and relevant industry experience.The ideal candidate will have at least 7-9 years of experience in software architecture and a deep understanding of programming languages, frameworks, and databases.Leadership skills are essential for managing development teams and ensuring...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Senior Software Engineer Are you a skilled software engineer looking to take your career to the next level?We're seeking an experienced Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing high-quality software solutions that meet the needs of our business.About the Role:-...


  • Karachi, Sindh, Pakistan Abroad Work Full time

    Architectural Technologist vacancy in Karachi PakistanArchitectural Technologist - Karachi, PakistanWe are searching for a skilled Architectural Technologist to join our team in Karachi. As an Architectural Technologist, you will be responsible for assisting with the design and construction of buildings by preparing detailed drawings and plans. Your main...

  • Design Professional

    2 weeks ago


    Karachi, Sindh, Pakistan beBee Careers Full time

    We are seeking qualified professionals with expertise in architectural design software and construction methods. Key ResponsibilitiesProficiency in AutoCAD, Sketchup, and Rhino is required to excel in this role.A strong understanding of building materials and construction techniques is essential.Demonstrate excellent problem-solving skills to deliver...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Junior Architectural DesignerWe are seeking a talented and creative Junior Architectural Designer to join our team. The ideal candidate will have a passion for design, strong technical skills, and the ability to work collaboratively.Main Responsibilities:Collaborate with senior designers and architects to develop design conceptsCreate detailed architectural...

  • Software Architect

    3 weeks ago


    Karachi, Sindh, Pakistan Spursol Full time

    The Software Architect plays a highly critical individual contributor role in defining the architectural vision and guiding the long-term technical direction of our products. This position requires a blend of strategic thinking and hands-on technical expertise to drive innovation and excellence in our software architecture.As a Software Architect, you will...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Job Description:We are seeking a Senior GraphQL Consultant to evolve and streamline our federated GraphQL architecture. Our ecosystem consists of multiple subgraphs implemented in JavaScript, TypeScript, and C#, and we are migrating from a legacy monolith to a more modular, service-oriented architecture.Key Responsibilities:Lead design and implementation...