Software Engineer
Role summary
PumaPulse Inc. is seeking a full-time, on-site Software Engineer in Calgary, AB. This role involves designing, developing, testing, and maintaining high-quality software solutions. Responsibilities include collaborating with teams, writing efficient code, debugging, ensuring system performance and scalability, and participating in code reviews. The ideal candidate will have proficiency in languages like Java, Python, or C++, experience with software design and architecture, database management systems (SQL), and version control (Git). Familiarity with cloud platforms, microservices, or containerization is a plus. A Bachelor's degree in Computer Science or a related field is required.
Company Description
PumaPulse Inc. is a cutting-edge technology company dedicated to developing innovative software solutions that empower businesses and enhance user experiences. With a focus on efficiency, scalability, and innovation, our team strives to deliver world-class products that address real-world challenges. Based in Calgary, AB, we value collaboration, creativity, and continuous improvement in driving success. At PumaPulse Inc., we foster a culture of diversity, inclusion, and professional growth.
Role Description
This is a full-time on-site role for a Software Engineer located in Calgary, AB. In this position, you will design, develop, test, and maintain high-quality software solutions. Your day-to-day responsibilities include collaborating with cross-functional teams to gather requirements, creating clean and efficient code, debugging and troubleshooting issues, and ensuring system performance and scalability. You will also be involved in code reviews, adhering to best practices, and contributing to the continuous improvement of our development processes.
Qualifications
- Proficiency in programming languages such as Java, Python, or C++
- Experience with software design, system architecture, and development frameworks
- Strong understanding of database management systems and SQL
- Knowledge of version control systems such as Git
- Experience with cloud platforms, microservices, or containerization technologies is a plus
- Strong problem-solving skills and the ability to debug and troubleshoot efficiently
- Excellent communication and collaboration skills
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite