All roles

Open role

Software Engineer

Remote · Sweden Full-time
Description

Job Title: Software Engineer

Department: Technology and Enablement

Reports To: Vice President of Technology and Enablement

Location: Remote

Job Summary

We are seeking a highly motivated Software Engineer with experience in C# and .NET as well as experience with SQL Server and the Azure platform. In this role, you will be responsible for the development and maintenance of high-quality software projects and API connections that will integrate various applications and platforms with ERP systems, ensuring seamless data flow for our staff and clients. This role will provide you with exposure to working across multiple systems.

Job Duties

  • Work closely with the development team and stakeholders to design, develop, test and maintain flexible and scalable solutions based on internal Puzzle and client needs.
  • Develop, maintain and performance-tune SQL server databases, write complex queries and stored procedures.
  • Develop, troubleshoot, debug, and optimize APIs for performance and reliability.
  • Collaborate with cross-functional teams to gather requirements, understand workflows, and ensure that designs meet business and technical needs.
  • Continuously improve API performance, scalability, and code quality through testing, monitoring, and optimization.
  • Write clean, efficient, and maintainable code that adheres to best practices and coding standards.
  • Stay current with relevant emerging technologies, frameworks, and best practices, continuously enhancing skills and applying new knowledge to improve product performance and security.

Required Skills

  • Minimum 3 years of experience in C#/.NET and strong abilities in object-oriented programming and software design.
  • Experience designing, developing, and maintaining APIs, with hands-on experience using RESTful design and integration principles.
  • Solid understanding of security best practices, including authentication and encryption.
  • Strong problem-solving and design skills, with the ability to troubleshoot and resolve complex technical issues.
  • Strong experience and skills working with databases (e.g., SQL, T-SQL) and managing/optimizing data flows.
  • Familiarity with integration tools and techniques for connecting multiple systems.
  • Proficiency in version control and using systems such as Git.
  • Understanding of DevOps tools and CI/CD pipelines.
  • Experience in cloud platforms such as Azure.
  • Ability to work in an Agile/iterative environment and adapt to changing requirements.
  • Excellent written and verbal communication skills, with the ability to energetically collaborate effectively with technical and non-technical teams.

Education and Experience

  • Bachelor's degree in computer science, Information Technology, Software Engineering, or a related field, or equivalent practical experience.
  • Experience with Agile methodology.
  • Experience with JavaScript and modern front-end frameworks like React.
  • Exposure to Node.js or Java for backend development.
  • Knowledge of automated testing tools and continuous integration practices for API development.

Physical Requirements

  • Prolonged periods of sitting at a desk and working on a computer.
  • Must be able to move up to 15 pounds at times.
  • Must be able to participate in video conferences/meetings.

We are an equal opportunity employer and do not discriminate based on race, color, religion, sex, national origin, age, disability, genetic information, or any other protected status under applicable law. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions of this role.

3+ years C#/.NET experience, strong OOP and API design, SQL/T-SQL, Azure, Git, CI/CD, Agile, and excellent communication; bachelor's degree in computer science or related field or equivalent experience.

Key Responsibilities

  • developing software
  • maintaining databases
  • integrating APIs

Skills & Tools

C#, .NET, SQL Server, Azure, Git, React, Node.js, Java

Job Details

  • Category: Software Development
  • Seniority: Mid Level
  • Commitment: Full Time
  • Workplace: Remote — Colombia
  • Languages: English

About PuzzleHR

A technology company developing software solutions and integrations for HR and business systems. — Industry: Information Technology

More open positions

Associate Project Manager - Data Centers and Natural Gas Power Plants

Work from home Full-time role

Operational Support Specialist

Work from home Full-time role

Sales Operations & Deal Desk Specialist

Work from home Full-time role

Senior Data Engineer (Teradata/ETL) (Secret Clearance Required)

Work from home Full-time role

Teradata Developer (Secret Clearance Required)

Work from home Full-time role

Client Services Manager

Work from home Full-time role

Customer Success Manager, Growth, EMEA

Work from home Full-time role

Seasoned Bilingual Telemedicine Medical Virtual Assistant & Live Scribe – 30 Hours/Week – Championing Chronic Endocrine Care & Remote Patient Engagement at brighthush

Work from home Full-time role

Quick Hire Kubernetes Engineer at 100% Remote

Work from home Full-time role

Account Manager - New Business & Growth (Remote)

Work from home Full-time role

Customer Operations Product Management (MBA Opportunity)

Work from home Full-time role

Seasoned Part‑Time Digital Conversion & Client Support Specialist – Remote, Tech‑Savvy, Customer‑Centric Role at brighthush – Audio & Video Preservation Expert

Work from home Full-time role

Customer Service Manager

Work from home Full-time role

Trauma Sales Representative, Lake Tahoe California

Work from home Full-time role

Solutions Architect

Work from home Full-time role

Education Coordinator, Sterile Processing

Work from home Full-time role

Compliance Architect

Work from home Full-time role

Technical Specialist

Work from home Full-time role

REMOTE Psychotherapist

Work from home Full-time role

Senior Data Engineer (Contract)

Work from home Full-time role

Customer Experience Program Manager: Product Support

Work from home Full-time role