Get AI-powered advice on this job and more exclusive features.
CXBR is an IT solutions and software development company specializing in custom software, cybersecurity, automation, and cloud infrastructure services. We support organizations across North America with innovative technology solutions.
We are seeking a highly skilled Software Engineer to join our growing team in Calgary. This is a full-time hybrid position, with flexibility for partial remote work. The ideal candidate will have a strong foundation in software development, with experience in back-end programming and scalable system design. You will work closely with cross-functional teams to deliver robust software solutions that meet complex business requirements.
Key Responsibilities
- Design, develop, and maintain high-quality software applications with a focus on back-end services.
- Write clean, efficient, and maintainable code following industry best practices.
- Implement object-oriented programming (OOP) principles and design patterns.
- Develop, test, and deploy RESTful APIs and server-side components.
- Troubleshoot, debug, and optimize applications for performance and scalability.
- Participate in code reviews and contribute to development standards and best practices.
- Collaborate with product managers, QA engineers, and other developers to deliver reliable software solutions.
- Assist in designing and managing cloud-based infrastructure, including deployment pipelines, containerization (Docker / Kubernetes), and cloud services (AWS, Azure, GCP).
- Contribute to software architecture discussions and help define technical strategies for long-term system improvements.
- Stay updated with emerging technologies and frameworks to enhance development processes and overall system efficiency.
Required Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or related field.Strong foundation in computer science fundamentals, including algorithms, data structures, and software design principles.Proficiency in back-end web development, server-side programming, and API development.Experience with object-oriented programming (OOP) and design patterns.Solid understanding of software development methodologies, version control (e.g., Git), and CI / CD pipelines.Excellent problem-solving, analytical, and debugging skills.Strong collaboration and communication skills, with the ability to work in hybrid team environments.Preferred Skills
Experience with cloud platforms (AWS, Azure, GCP) and cloud-native application development.Familiarity with containerization and orchestration tools (Docker, Kubernetes).Exposure to DevOps practices, automated testing, and deployment strategies.Knowledge of AI / ML applications, cybersecurity practices, or large-scale distributed systems is a plus.Ability to mentor junior engineers and contribute to team knowledge sharing.#J-18808-Ljbffr