Senior Software Engineer is responsible to expand Bluebeam’s ecosystem by building first-party integrations that connect Bluebeam to external AEC and construction software platforms. This role designs, develops, and maintains scalable, reliable cloud-based services that enable seamless interoperability and data exchange.
Responsibilities
Design and develop automation scripts for features, workflows and for regressions
Participates in software design, development, testing, deployment
Performs system troubleshooting to ensure high availability of platform services and resolve issues
Participates in or leads design reviews with peers and stakeholders to decide amongst available technologies
Participates in daily standups, sprint planning, sprint refinement, and sprint retro meetings
Provide hands‑on learning in Software Development, DevOps, or AI/ML for fresh graduates.
Compensation
During the 4-month training period, trainees will receive a competitive monthly compensation ranging from BDT 35,000 to 45,000. Upon successful completion of the program, trainees will earn a valuable certification recognizing their skills and dedication. Successful trainees will be offered permanent roles as Associate Software Engineers, with a salary package between BDT 40,000 and 60,000
Responsibilities
Continuously learn emerging technologies, embrace feedback, and develop professional communication and teamwork skills.
Follow software engineering best practices, security standards, and coding guidelines.
Collaborate with engineering teams on real‑world projects and contribute to technical problem‑solving.
Gain hands‑on experience with DevOps practices, CI/CD pipelines, Docker, Kubernetes, and cloud platforms.
Work with modern development technologies, databases, APIs, and software architecture principles.
Requirements
Bachelor's degree in Computer Science
Bachelor's degree in Computer Science and Engineering
Bachelor's degree in Computer Science and Information Technology
Design, develop, test, deploy, and maintain software solutions following engineering standards and best practices.
Responsibilities
Design, develop, test, deploy, and maintain software solutions following engineering standards and best practices.
Participate in all phases of the software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and support.
Collaborate with product managers, designers, quality engineers, and other stakeholders to deliver business value.
Develop and maintain RESTful APIs, backend services, and user-facing applications where required.
Implement automated testing, code quality controls, and CI/CD practices.
Requirements
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related technical field, or equivalent practical experience.
Develop and enhance enterprise AI services, including ChatGPT Enterprise, Microsoft 365 Copilot, Google Gemini Enterprise and emerging AI-enabled applications.
Responsibilities
Design, develop, test, deploy and maintain secure, scalable web applications, backend services, APIs and databases.
Take ownership of engineering deliverables from development through deployment and production support.
Troubleshoot application issues and improve software performance, reliability and maintainability.
Develop and maintain APIs and enterprise connectors to integrate AI platforms with identity services, business applications, document repositories and existing systems.
Develop automation solutions for user provisioning, licence management and operational workflows.
Requirements
Degree or Diploma in Computer Science, Software Engineering, Information Technology or a related discipline, or equivalent practical experience
Full Stack Developer contributing to software development initiatives involving frontend and backend application development, cloud-based solutions, databases, APIs, application integration, testing, deployment, and ongoing software maintenance for the Government's software development environment.
Responsibilities
Develop and maintain new applications for LearnAlberta.ca
Maintain and enhance existing applications and related systems
Develop frontend and backend components
Participate in software development activities within an Agile environment
Build reliable, scalable, and maintainable software solutions
Requirements
University degree in Computer Science or a related discipline
Two-year diploma in Computer Science or a related discipline
One-year certificate in Computer Science or a related discipline
Nice to have: Cloud-native application development
Principal Software Development Engineer - Java, API to join the Zero Trust Exchange team, driving visionary innovation of Zscaler over the next decade, shaping the future of Zscaler technology, especially with the Zscaler Client Cloud Platform.
Compensation
The base salary range listed for this full-time position excludes commission/ bonus/ equity (if applicable) + benefits. Base Pay Range $184,000—$230,000 CAD
Responsibilities
Take the Zscaler Client Connector Cloud service to the next level in terms of reliability, availability and scalability
Be a key decision-maker for all things related to product architecture
Collaborate closely with architects from other product areas on the roadmaps